brat updates -> 3.2.2

From: Flemming Videbaek (videbaek@sgs1.hirg.bnl.gov)
Date: Wed Mar 20 2002 - 15:10:58 EST

  • Next message: Stephen J. Sanders: "centrality calibration update"

    I have after quite some time committed the manu changes needed to deal with
    the
    start time from the TD1 counter for the pp running. An extensive changelog
    is below -
    essentailly it has involved
    a) Defined objects and module to deal with TD1 and trackmatching
    b) modifications to calibrations software (tof) , and data objects
    c) adding new tables to the calibration database.
    d) Modifiing TofPid such it can use Td1 t0 rather than Bb. (see attached pid
    plot for typical quality)
    
    
    A potential warning: Though I took care in adding/re-writting code there may
    be slips in how
    the normal BB stuff is dealt with (not for Pid where this was checked  but
    in calibration routines.)
    
    regards
    
    --------------------------------
    Flemming Videbaek
    Physics Department
    Brookhaven National Laboratory
    
    tlf: 631-344-4106
    fax 631-344-1334
    
    
    > 2002-03-20  Flemming Videbaek  <videbaek@rcf2.rhic.bnl.gov>
    >
    > * configure.in: bumped version number
    >
    > * modules/pid/BrTofPidModule.cxx, modules/pid/BrTofPidModule.h:
    > Module now work with Td1 as start counter in addition to BB.
    > A seperate timing offset is needed for TD1, albeit if one creates
    > new slewings for pp I suspect this will be aligned properly to the
    > different patch length (680 cm).
    >
    > * modules/calib/tof/BrTofSlewingCalModule.cxx,
    > modules/calib/tof/BrTofSlewingCalModule.h:
    > Added possibility to calibrate for pp using the TD1 counters
    > rather than
    > BB. Also falg possibility to require or not Cherenkovs. This may
    > be useful
    > for calibrations in MRS.
    >
    > * modules/calib/tof/BrTofAdcGapCalModule.h,
    > modules/calib/tof/Include.h, modules/calib/tof/LinkDef.h,
    > modules/calib/tof/Makefile.am, modules/calib/tof/BrTofAdcGapCalModule.cxx:
    > Added new module to be able to store Gap constants in DB. The
    > module
    > could later be coded to actually evaluate the Gap and position.
    >
    > * modules/calib/td1/BrTd1AdcGainCalModule.cxx,
    > modules/calib/td1/BrTd1AdcGainCalModule.h:
    > Introduced gap parameters taken from the calibration DB rather
    > than coded in
    > line. * modules/calib/bb/BrBbCalModule.cxx,
    > modules/calib/bb/BrBbCalModule.h,
    > modules/calib/bb/BrBbDeltaTdcCalModule.cxx,
    > modules/calib/bb/BrBbDeltaTdcCalModule.h:
    > Add the INL and INR counters to be dealt with for calibration and
    > timing
    > In the 2002 pp run there were not really of BB kind since they
    > only have
    > td information, but it is most convinientn to deal with them as BB
    > calibration
    > data.
    >
    > * data/calib/BrTofCalibration.cxx, data/calib/BrTofCalibration.h:
    > Add AdcGap and AdcGapStart for calibration class. This is used for
    > TD1
    > (and TMRS ) only. It is discarded in code for other TOF cases.
    >
    > * data/rdo/BrTofRdo.h, data/rdo/BrTofRdo.cxx:
    > Added rawtof to data structure. Used in BrTofRdoModule and pp PID.
    >
    > * modules/rdo/BrTofRdoModule.cxx, modules/rdo/BrTofRdoModule.h:
    > Upgraded Tof Rdo to save also the raw tof. This is essential for
    > cases where the
    > BB counters does not specify the start time and vertex e.g. for FF
    > and MRS
    > during the pp run.
    >
    > * modules/rdo/BrBbCalHitsModule.cxx:
    > ifix small return error, and type in comment
    >
    > * modules/rdo/BrTd1RdoModule.h, modules/rdo/BrTd1RdoModule.cxx:
    > Added usage of calibration objects instead of hardcoded constants.
    > This is partly done, but misses a few. See code for details.
    >
    > * modules/util/BrTd1MatchingModule.cxx,
    > modules/util/BrTd1MatchingModule.h, modules/util/Include.h,
    > modules/util/LinkDef.h, modules/util/Makefile.am:
    > Added module for matching between ffsTracks and Td1 start counter
    > used
    > in the pp. Running. The module is similar in concept to the
    > TofMatching modules
    > but utilizes a different intermediat object.
    >
    > * modules/util/BrMainModule.cxx:
    > Fix a tiny error in not used Event() method.
    >
    >
    >
    > 2002-03-20  Christian Holm Christensen  <cholm@rcf2.rhic.bnl.gov>
    >
    > * util/BrStatistics.h, util/BrStatistics.cxx:
    > Added CombineSamples to combine the average and variance of two
    > subsamples to one.
    >
    > * modules/digitize/BrGeantToTpcTrackCandidate.cxx,
    > data/track/BrTpcTrackCandidate.h, data/track/BrTpcTrackCandidate.cxx:
    > Some cosmetics
    >
    > 2002-03-19  Eun-Joo Kim, BNL, x4448  <ejkim@rcf2.rhic.bnl.gov>
    >
    > * test/Geometry.dat: put TOFW survey number
    >
    
    
    

    pid.gif



    This archive was generated by hypermail 2b30 : Wed Mar 20 2002 - 15:14:36 EST