brat update

From: Flemming Videbaek (videbaek@sgs1.hirg.bnl.goV)
Date: Sat Dec 08 2001 - 07:48:04 EST

  • Next message: Christian Holm Christensen: "Upcoming BRAT changes"

    A set of relative minor updates was made to brat, tagged to version
    BRAT-2-2-3.
    The changelog is below:
    
    a) Cleanup in Calibration classes (noted while converting)
    b) Introduced the crucial feature to be able to run tracking modules w/o
    runDb (in particular for geant)
    c) Added Ntuple to BrModuleMatchTrack.
    
    The changes were done late Friday.
    
    ------------------------------------------------------
    Flemming Videbaek
    Physics Department
    Brookhaven National Laboratory
    
    tlf: 631-344-4106
    fax 631-344-1334
    e-mail: videbaek@bnl.gov
    ----- Original Message -----
    From: "Flemming Videbaek" <videbaek@bnlpc13>
    To: <videbaek@bnl.gov>
    Sent: Friday, December 07, 2001 5:31 PM
    Subject: brat update
    
    
    > 2001-12-07  Flemming Videbaek  <videbaek@bnlpc13.hirg.bnl.gov>
    > 2001-12-07  Flemming Videbaek  <videbaek@bnlpc13.hirg.bnl.gov>
    >
    > * modules/track/combine/BrBfsTrackingModule.cxx,
    > modules/track/combine/BrBfsTrackingModule.h,
    > modules/track/combine/BrFfsTrackingModule.cxx,
    > modules/track/combine/BrFfsTrackingModule.h:
    > Add UseDb method to bypass RunDb. For particular Geant use.
    > Bypass (in FFS) swimstatus if momentum undetermined, but D1 is on.
    > This happens for
    > some zero filed runs. SwinStatus would give an error message per
    > track if not bypassed.
    > complete analysis in ffs even if no Vtx from BB. Set vz to 0 in
    > Ntuples, etc.
    > Needed and useful for Geant + pp running when this comes up.
    >
    > * modules/rdo/BrBbCalHitsModule.cxx: Shorten title names
    >
    > * modules/calib/tof/BrTofCscintCalModule.cxx,
    > modules/calib/tof/BrTofTdcOffsetCalModule.cxx,
    > modules/calib/dc/BrDcCalModule.cxx,
    > modules/calib/bb/BrBbTdcGainCalModule.cxx:
    > Change UserForRead to Use( ,mode,..)
    >
    > * db/calib/BrCalibration.cxx, db/calib/BrCalibration.h,
    > db/calib/BrCalibrationManager.cxx:
    > Removed the methos UseForWrite and UseForRead.
    > Some cleanup in comments, and few other not needed statements.
    >
    > * modules/track/combine/BrMrsTrackingModule.cxx:
    >   Add SetUseDb()  method to control if magnet filed is picked from
    > Db or Not.
    > default is to do so, but there is a needed particular for MC
    > studies not to use
    > the rundatabase. This is a lesson for other modules too.
    >
    > Added finish method()
    >
    > * modules/track/combine/BrMrsTrackingModule.h:
    > Add SetUseDb()  method to control if magnet filed is picked from
    > Db or Not.
    > default is to do so, but there is a needed particular for MC
    > studies not to use
    > the rundatabase. This is a lesson for other modules too.
    >
    > * modules/track/combine/BrModuleMatchTrack.cxx:
    > Added Finish method for printing statistics.
    > Added Ntuple diagnostics - off by default. Use SetNtuple(kTRUE) to
    > turn on
    > Change alx difference to be proper angular difference in plane.
    >
    > * modules/track/combine/BrModuleMatchTrack.h:
    > Added Finish method for printing statistics.
    > Added Ntuple diagnostics - off by default. Use SetNtuple(kTRUE) to
    > turn on
    >
    >
    >
    >
    



    This archive was generated by hypermail 2b30 : Sat Dec 08 2001 - 07:42:45 EST