2008

STAR SOFTWARE NEWS July 27, 2011
---------------------
The present release assignment:
             SL05a    (SL05a)    ROOT_LEVEL 4.00.04 AuAu200, productionMinBias
             SL05c    (SL05c)    ROOT_LEVEL 4.00.04 AuAu200 production
             SL05d    (SL05d_1)  ROOT_LEVEL 4.00.04 CuCu 200&62 Gev production
             SL05e    (SL05e)    ROOT_LEVEL 4.00.04 pp200 MC production
             SL05f    (SL05f_3)  ROOT_LEVEL 4.04.02 pp run 2005 production
             SL05h    (SL05h)    ROOT_LEVEL 4.04.02 SL 3.0.5
             SL06b    (SL06b_1)  ROOT_LEVEL 4.04.02 cucu 200GeV production
             SL06d    (SL06d_2)  ROOT_LEVEL 4.04.02 MC prod for SVT&SSD review
             SL06e    (SL06e)    ROOT_LEVEL 4.04.02 pp 2006 production
             SL06f    (SL06f_2)  ROOT_LEVEL 4.04.02 MC production for TUP
             SL06g    (SL06g_2)  ROOT_LEVEL 5.12.00 MC production for TUP, SL4.4
             SL07a    (SL07a_3)  ROOT_LEVEL 5.12.00 MC production, SL4.4
             SL07b    (SL07b_2)  ROOT_LEVEL 5.12.00 CuCu reproduction, SL4.4
             SL07c    (SL07c_3)  ROOT_LEVEL 5.12.00 CuCu reproduction, pp200 pythia,SL4.4
             SL07d    (SL07d_2)  ROOT_LEVEL 5.12.00 auau 200GeV, run 2007,SL4.4
             SL07e    (SL07e)    ROOT_LEVEL 5.12.00 auau 200GeV, run 2007, stream data,SL4.4
             SL08a    (SL08a)    ROOT_LEVEL 5.12.00 SL4.4 
             SL08b    (SL08b_1)  ROOT_LEVEL 5.12.00 SL4.4 
       old-> SL08c    (SL08c_5)  ROOT_LEVEL 5.12.00 run 2007 & run 2008 data production
             SL08d    (SL08d)    ROOT_LEVEL 5.12.00 
       pro-> SL08e    (SL08e_2)  ROOT_LEVEL 5.12.00 continue run 2008 data production
             SL08e_embed  (SL08e_5)  ROOT_LEVEL 5.12.00 
       new-> SL08f    (SL08f_3)  ROOT_LEVEL 5.12.00 last library release with EVP_READER
             SL08f_embed  (SL08e_4)  ROOT_LEVEL 5.12.00 
       dev-> DEV                 ROOT_LEVEL 5.12.00 SL4.4
      .dev-> .DEV                ROOT_LEVEL 5.12.00

-------------------------------------------------
 

Release History

  • June 23, 2011
    library SL08f has been checked out with tag SL08f_3 and updated with codes related to magnetic field fixes needed for embedding production. Library was rebuild on SL4.4 platform, retagged with tag SL08f_4, named as SL08f_embed, tested and released.

    Next codes have been updated:

    StDbUtilities
    StMagUtilities.cxx, r.1.82
    StMagUtilities.h, r.1.45
    StMagF
    StMagFMaker.cxx, r.1.16
    StMagFMaker.h, r.1.7
    StarMagField
    StarMagField.cxx, r. 1.17
    StarMagField.h, r.1.8
    St_geant_Maker
    St_geant_Maker.cxx, r.1.135
    St_geant_Maker.h, r.1.50
    pams/geometry/geometry
    geometry.g, r. 1.191.2.1 (tagged as SL08f_4patch)

  • March 18, 2009
    library SL08f has been updated with geometry codes for y2009, y2005h, y2007h, rebuild on SL4.4, and SL3.05 platforms and retagged with tag SL08f_3

    Next codes have been updated:
    StChain
    StMaker.cxx/h,StChain.cxx - geometry y2005h & y2007h timestamp; TMemStat & StMemStat handling improved

    pams/geometry
    geometry/geometry.g - geometry y2009, y2005h, y2007h;
    tpcegeo/tpcegeo3.g - update for y2009 geometry;
    tpcegeo/tpcegeo2.g - max radius added TIKA,TIAL;
    sisdgeo/sisdgeo5.g, sisdgeo6.g - updated, fixed SSD hits energy; SSD shield fixed;
    svttgeo/svttgeo11.g - SSD shield fix;

    StarDb/ VmcGeometry/Geometry.y2005h.C, Geometry.y2007h.C, y2005h.h, y2007h.h, - new files added;

  • February 12, 2009
    library SL08f has been updated with R&D codes, rebuild on SL4.4, and SL3.05 platforms and retagged with tag SL08f_2

    Next codes have been updated:

    StiRnD/Hft
    StiPixelDetectorBuilder.cxx, StiPixelHitLoader.cxx;
    StiRnD/Ist
    StiIstDetectorBuilder.cxx, StiIstDetectorBuilder.h, StiIstHitLoader.cxx;
    StPixelFastSimMaker;
    StPixelFastSimMaker.cxx, StPixelFastSimMaker.h;
    StMcEvent;
    StMcIstHit.cc, StMcIstHit.hh, StMcIstHitCollection.hh, StMcPixelHit.cc;
    Sti;
    StiKalmanTrackFinder.cxx;

    pams/geometry
    scongeo/scongeo.g - bug fixed;
    geometry/geometry.g - fixed TOF geometry; update for upgr15;
    pipegeo/pipegeo00.g - update for uprg15; ;

    StarDb/Calibrations
    tracker/ ist1HitError.upgr15.C, PixelHitError.upgr15.C, PixelTrackingParameters.upgr15.C;

  • January 05, 2009
    library SL08f has been updated with codes related to geometry y2008a & y2009 modification and timestamps, rebuild on SL4.4, and SL3.05 platforms and retagged with tag SL08f_1

    Next codes have been updated:

    asps/Simulation/
    starsim/atmain/agdummy.age

    StChain
    StMaker.cxx/h;

    pams/geometry
    geometry/geometry.g;
    btofgeo/btofgeo6.g;
    scongeo/scongeo.g;

    StarDb/VmcGeometry
    y2009.h, Geometry.y2009.C;
    y2008a.h, Geometry.y2008a.C;

  • December 08, 2008
    new library SL08f (tagged as SL08f) has been created, build on SL4.4, and SL3.05 platforms, tested and released on December 12.

    Main features:
    - geometry fixes, modifications and updates for R&D;
    - last version of library with EVP_READER before moving to new RTS code for daq1000 data format;
    - first release of UCM package for jobs tracking;

    Next codes have been updated:

    asps/Simulation/
    starsim/atgeant/agrot.F - added rotation routines; changed alpha rotations in the order of usage;
    renamed gvrot to gyrot to avoid clash;
    starsim/atgeant/agsrotm.age - changed alpha rotations in the order of usage;
    include/commons/agecom.inc - changed alpha rotations in the order of usage;
    agetof/agetof.def - changed alpha rotations in the order of usage;

    StBbcSimulationMaker
    StBbcSimulationMaker.cxx/h - removed the redundand dependency of the StBbcSimulationMaker from StDAQMaker;
    StDaqLib
    EMC/EMC_Reader.cxx - modified to add initialization of mTowerPresent and mSmdPresent;
    StDAQMaker
    StDAQReader.cxx - modified to adjust the code to satisfy the new evpReader interface;
    StDAQReader.cxx/h - fixed the CPP flags; modified to prepare StDAQMaker for DAQ_READER;
    StDAQReader.cxx, StRtsReaderMaker.cxx - modified to prepare StRtsReaderMaker for DAQ_READER transition;
    StRtsReaderMaker.cxx/h - modified to make the StFileName method protected to discourage its usage; modified to prepare StDAQMaker for DAQ_READER;
    StEventDisplayMaker
    StEventDisplayMaker.cxx - added the extra header file to define TQtRootViewer3D class;
    StFilterDialog.cxx/h - modified for Qt3/Qt4 transition;
    StEventControlPanel.cxx/h - added new files for for Qt3/Qt4 transition;
    StFtpcClusterMaker
    StFtpcClusterMaker.cxx, StFtpcTrackMaker.cxx - standardized m_Mode LOG_INFO messages;
    StMuDSTMaker
    COMMON/StMuEvent.cxx/h - modified to ensures StMuEvent::primaryVertexPosition() returns the position of current x (set by StMuDst::setVertexIndex(Int_t vtx_id)): previously it returned the position of best ranked vertex.;
    modified to insures events with no vertex have a PVx=PYy=PYz=-999 rather than 0;
    StPmdReadMaker
    StPmdReadMaker.cxx, StPmdCleanConstants.cxx/h - added BadChains for dAu;
    RTS
    rtsmakefile.def - fixed broken HOSTDILE on vxWorks;
    src/EVP_READER/evpReader.cxx - updated getlegacydata; added more DBG logs;
    special.C - fixed TPC slowness;
    evpReader.cxx, evpReaderClass.h - fixed padding bug; changed bytes to measure from start of datap even if datap not at start of event; simplifid writeCurrentEvent;
    emcReader.cxx/h - added EMCADCD bank; modified to cleare emc struct;
    sanityCheckers.cxx - added some more logging ;
    trgReader32.cxx - added more DBG logs;
    trgReader.cxx - bug fixed;
    tpxCore.cxx - added user code;
    rtsmakefile.def - changed for EVP_READER to support 2008 data formats ;
    Makefile, evpReader.cxx, evpReaderClass.h, special.C - changed for EVP_READER to support 2008 data formats ;
    Makefile, evpReader.hh, pp2ppReader.cxx, ppreader.C, sanityCheckers.cxx, special.C - modified to get rid of separate pp2pp reader, now it is part of standard mechinism; Replaced isevp flag;
    src/SFS/Makefile, sfs_index.cxx/h - added lrhd, legacy always from datap; made fixes to daqReader to support standalone tpx sfs files;
    fixed event parsing for case of pure sfs/w logfile;
    sfs_index_daq.cxx - new files added; replaced isevp flag; also made IsEvp() accessor function for the purists;
    fs_index.cxx, sfs_index.cxx - fixed padding bug;
    include/rtsSystems.h - removed TPC from TCD stuff ; changes to EVP_READER to support 2008 data formats;
    RC_Config.h - update made to config file ; modified to replace MIX -> MXQ; FPE -> BBQ;
    modified to make EvbChooser chooses evenly in case of magic tokens and in case of raw_write on;
    prepareGbPayload.h - changed clock_gettime() to gettimeofday() for kernel 2.4 ; format version for token 0; fixed swap problem;
    daqFormats.h - added BSMD ZS and PED; changed u_short to unsigned short;
    daqModes.h - added RUN_TYPE_EVB_TEST for EVB and TPX tests;
    rtsSystems.h - removed mix;
    include/TPX/tpx_altro_to_pad.h - modified;
    trg/include/trgDataDefs.h - added new L1 crate definition in trgDataDefs.h; added add_bits;
    trgConfNum.h - added definition of data objects for use with trgDataDefs.h; modified to relace MIX -> MXQ; FPE -> BBQ;
    trgConfig.h, trigger.h, fpeMap.h, logmessage.h, mixMap.h, mvmeFastTickerLib.h, pmc.h, pmc_user.h, QT.h, trgenv.h, trgMap.h, trgMsg.h, trgStructures.h, bbcMap.h, DSM.h - files removed;
    StEmcMixerMaker
    StEmcPreMixerMaker.cxx - removed logging of timestamp in Make();
    StEmcSimulatorMaker
    StEmcSimpleSimulator.cxx - set BPRS sampling fraction to 1.0 so energy is just energy in scintillator;
    StEmcSimulatorMaker.cxx/h - modified to store GEANT dE in MuDST raw hit energy data member and don't store GEANT dE in MuDST for embedding;
    Sti
    StiElossCalculator.cxx/h - Geant gdrelx_ replaced by C++ version ;
    StSvtSelfMaker
    StSvtSelfMaker.cxx/h, StVertexKFit.cxx - modified;
    StSvtSimulationMaker
    StSvtSignal.cc - changed gain as needed for tuning CuCu data;
    StSvtElectronCloud.cc - initialized some variables ;
    StSvtSimulationMaker.cxx - fixed some mistakes in new way of initializing variables ;
    StarClassLibrary
    StThreeVector.hh - set(x,y,z) added;
    StarRoot
    StarRootLinkDef.h - StMultiKey classes added;
    TCFit.cxx/h - modified to speed up;
    THelixTrack.cxx/h - flag 2d and 3d dca added ;
    xTCL.cxx/h - method toEuler added;
    StMultiKeyMap.cxx/h - new file (class) added ;
    StTpcHitMoverMaker
    StTpcHitMoverMaker.cxx - modified to ignore IdTruth > 10000 (generated by online clustering for bookkeeping purpose);
    StTriggerUtilities
    Bemc/StBemcTriggerSimu.cxx/h - fixed for Layer0 DSM JP trigger (J1 and J3) plus diagnostic histograms;
    change ch to dsm in TriggerBank mapping; fixes for J1 and J3 added into JP sums;
    updated with histograms verifying emulator with Trigger Bank Bits in addition to moving all trigger decisions to Layer 2 for 2006;
    updated 2007 L0 BEMC algo;
    added 2007-2008 dAu HT (only) triggers;
    Bemc/StBemcTriggerDbThresholds.cxx/h - updateed 2007 L0 BEMC thresholds;
    added 2007-2008 dAu HT (only) triggers;
    StJanEventMaker/StJanEventMaker.cxx - modified to allow production of bin.eve files from 2008 pp data to be used by L2-algos;
    L2Emulator/StGenericL2Emulator.cxx, StL2_2008EmulatorMaker.cxx, StL2_2008EmulatorMaker.h - modified to allow production of bin.eve files from 2008 pp data to be used by L2-algos;
    StTrsMaker
    StTrsMaker.cxx - modified to account that Z-offset is sector dependent ;
    src/StTrsParameterizedAnalogSignalGenerator.cc, StTrsSlowAnalogSignalGenerator.cc - modified to account that Z-offset is sector dependent;
    include/StTrsAnalogSignalGenerator.hh, StTrsParameterizedAnalogSignalGenerator.hh, StTrsSlowAnalogSignalGenerator.hh - modified to account that Z-offset is sector dependent ;
    rtsLog.h - renamed DUMMY and SL3 ports ;
    rtsSystems.h - added RICH to rts2name; updated for trigger nodes;
    St_geant_Maker
    StPrepEmbedMaker.cxx - added initialization for RNDM seeds; seeding now from the clock and the UNIX; changed default from gkine to phasespace ;
    St_geant_Maker.cxx - FGSC==>FGZC; FGZD hits added;
    St_geom_Maker
    GeomBrowser.ui, GeomBrowser.ui.h, StGeomBrowser.cxx - modified to synchronize the combobox and macro default to reduce the confusion ; added the total number of the volumes to the list view;
    StTofUtil
    StTofSimParam.cxx/h, StTofrDaqMap.cxx - added MRPC-TOF simulation parameters; added TOF/VPD fast simulation parameters ;
    StUCMApi
    first release of UCM package for jobs tracking;

    pams/geometry
    geometry/geometry.g - updated upgr16 geometry for R&D ; tpcConfig==4 for upgr16;
    upgr17 added; set bTofConfig=6 for y2008;
    updated to correct starsim;
    calbgeo/calbgeo2.g - added modification of S.Trentalange; CSZO CSZU poligons now;
    btofgeo/btofgeo6.g - modified to change the tray selection to be the final tray design;
    ecalgeo/ecalgeo.g - updated to correct starsim;
    fgtdgeo/fgtdgeo2.g - added upgr16 geometry for R&D ; upgr16 divisions of disks added; FGSC ==> FGSD
    fpdmgeo/fpdmgeo.g, fpdmgeo1.g, fpdmgeo2.g, fpdmgeo3.g - updated to correct starsim;
    istbgeo/istbgeo00.g - updated;
    sisdgeo/sisdgeo1.g - updated to correct starsim;
    svttgeo/svttgeo.g, svttgeo1.g, svttgeo10.g, svttgeo11.g, svttgeo2.g, vttgeo3.g, svttgeo4.g, svttgeo6.g, svttgeo7.g - updated;
    pixlgeo/pixlgeo00.g - updated;
    vpddgeo/vpddgeo2.g - updated to correct starsim;
    pams/sim
    g2t/g2t_fgt.F - FGZD hits added;
    pams/gen
    hijing/hijing.f - added check if index is out of array;

    StarDb
    VmcGeometry/upgr20.h, upgr21.h - R&D geometry added; upgr15.h, upgr16.h updated;

    StDb
    idl/bemcMapping.idl, bprsMapping.idl, bsmdeMapping.idl, bsmdpMapping.idl - initial release of bemc mapping tables;
    idl/ bemcMap.idl, bsmdeMap.idl, bsmdpMap.idl, bprsMap.idl - added to fix bemc mapping idl; update of the structure name;

  • July 27, 2011
    SL08e_embed library has been updated with codes below to proceed with FTPC embedding production. Library was rebuild on SL4.4 platform, retagged with tag SL08e_5, tested and released.

    Next codes have been updated:

    StAssociationMaker
    StAssociationMaker.cxx, r. 1.50.2.1
    StAssociationMaker.h, r. 1.21.2.1
    StTrackPairInfo.cc, r. 1.6.2.1
    StTrackPairInfo.hh, r. 1.6.2.1
    StFtpcClusterMaker
    StFtpcClusterMaker.cxx, r. 1.98.2.1
    StFtpcSlowSimMaker
    StFtpcSlowSimReadout.cc, r. 1.19.2.1
    St_geant_Maker
    StPrepEmbedMaker.cxx, r. 1.7.2.1
    StPrepEmbedMaker.h, r. 1.3.2.1
    StarDb/ftpc
    ftpcSlowSimPars.C, r. 1.1

  • June 23, 2011
    library SL08e has been checked out with tag SL08e_3 and updated with codes related to magnetic filed fixes needed for embedding production. Library was rebuild on SL4.4 platform, retagged with tag SL08e_4, named as SL08e_embed, tested and released.

    Next codes have been updated:

    StDbUtilities
    StMagUtilities.cxx, r.1.82
    StMagUtilities.h, r.1.45
    StMagF
    StMagFMaker.cxx, r.1.16
    StMagFMaker.h, r.1.7
    StarMagField
    StarMagField.cxx, r. 1.17
    StarMagField.h, r.1.8
    St_geant_Maker
    St_geant_Maker.cxx, r.1.135
    St_geant_Maker.h, r.1.50

  • November 21, 2008
    library SL08e has been updated with codes below to trap the faulty scalers and improve TPC distortion corrections, largest affect for high Pt trackes:
    StDetectorDbMaker
    StDetectorDbMaker.cxx, StDetectorDbRichScalers.h, St_spaceChargeCorC.h, St_trigDetSumsC.h - modified to handle stuck scalers with modifications in trigDetSums;

    Library was retagged with tag SL08e_2 and rebuild on SL4.4, SL3.05 and SL3.02 platforms.

  • November 17, 2008
    library SL08e has been updated with codes below to fix swaps in BPRS (EMC) and continue pp 200GeV, run 2008 production.

    Next codes have been updated:

    StDaqLib
    EMC/StEmcDecoder.cxx/h - fixed swaps in BPRS
    StEmcRawMaker
    StBemcRaw.cxx - updated to fix swaps in BPRS

    SL08e librray was retagged with tag SL08e_1 and rebuild on SL4.4, SL3.05 and SL3.02 platforms.

  • October 24, 2008
    new library SL08e (tagged as SL08e) has been created, build on SL4.4, SL3.02 and SL3.05 platforms, tested, found bugs have been fixed. Library was released on November 10.

    Main features:
    - PPV vertex code logic has been improved to cut some certain pattern of hits crossing central membrane and remove pile-up tracks crossing central membrane; important eddition for run 2008 pp 200GeV data production;
    - fixed mismapping in EMC(BPRS) which caused that some data from a couple channels to be overwritten during production;
    - fixed bug which caused stale EMC data in MuDsts, effected BPRS and BSMD;
    - SSD simulation code has been developed to calculate the quality of hits and use it in reconstruction;

    Next codes have been updated:

    StBFChain
    BigFullChain.h, StBFChain.cxx - implemented 'usePct4Vtx' option to switch on/off PostCrossing Tracks;
    StDaqLib
    EMC/EMC_Reader.cxx - added initialization of mTowerPresent and mSmdPresent;
    EMC/StEmcDecoder.cxx - fixed mismaping;
    StEvent
    StTrack.h - added track pile up flag description;
    StEmcADCtoEMaker
    StEmcADCtoEMaker.cxx - added option to throw out all hits in an event if any crates are corrupted;
    StEmcRawMaker
    StBemcRaw.cxx/h - added option to throw out all hits in an event if any crates are corrupted;
    StEmcUtil
    geometry/StEmcGeom.cxx - updated geometry ;
    StGenericVertexMaker
    StiPPVertex/StPPVertexFinder.cxx/h - cut on hit max R chanegd from 190 to 199cm implemented;
    fixed logic of crossing CM for certain pattern of hits;
    added a new function bool isPostCrossingTrack(); it returns true if track have 2 or more hits in wrong Z;
    fit was changed to use isPostCrossingTrack();
    added switch setDropPostCrossingTrack(bool) to remove PostCrossingTrack, default set to "true"
    modified to store 5 unqualified vertices with negative rank;
    StPPVertexFinder.h - modified to add switches for turning on/off use of Post-Crossing Tracks [default is off];
    StGenericVertexFinder.cxx/h, StGenericVertexMaker.cxx/h - modified to add switches for turning on/off use of Post-Crossing Tracks [default:off];
    StMuDSTMaker
    COMMON/StMuDstMaker.cxx - added maximum vertex list = 100;
    StarClassLibrary
    StHelix.cc - fixed sign problem in seed calculation for helix-helix DCA ;
    StSsdPointMaker
    StSsdPointMaker.cxx - modified to use the new writePointToContainer method for the hit quality calculation;
    StSsdUtil
    StSsdStrip.cc/hh - modified to propagate idMcTrack used for IdTruth ;
    StSsdStripList.cc - modified to fillin only one signal contribution (the higher) of GEANT hit per strip;
    StSsdBarrel.cc/hh - added methods for the calculation of hit quality;
    StSsdConfig.cc - initialized the SSdConfig data-member and flag the wrong configuration as an error;
    StSsdConfig.hh - modified to make the copy ctor and operator = to private to spot the possible abuse;
    StSvtSimulationMaker
    StSvtSimulationMaker.cxx, StSvtAngles.cc - Initialized the class data-members;
    StSvtElectronCloud.cc - initialized all data-members of the class StSvtElectronCloud ;
    Sti
    StiSortedHitIterator.cxx - fixed bug when the first detector has no hits;
    StiElossCalculator.cxx/h, StiKalmanTrackNode.h, StiTrackNodeHelper.h, StiKalmanTrack.cxx - several bugs fixed ;
    StiDetectorBuilder.cxx - interface changed, ionizatin**2==>ionization;
    StiMaker
    StiStEventFiller.cxx - added flag for pile-up track in TPC;
    StTofCalibMaker
    StTofCalibMaker.cxx/h - mTStart added to proceed with run 2008 data;
    StTpcDb
    StTpcDb.cxx/h, StTpcDbMaker.cxx - speedup TPC drift velocity, avoid expensive conversion to unix time;

  • August 20, 2008
    new library SL08d (tagged as SL08d) has been created, build on SL4.4, SL3.02 and SL3.05 platforms, tested, found bugs fixed and released on August 22.

    Main features:
    - SSD simulation code has been fixed to run simulation and embedding;

    Next codes have been updated:

    StBFChain
    BigFullChain.h - added TpcMixer;
    StBFChain.cxx - modified to turn off gain and t0 correction in StTpcRTSHitMaker for Trs or Embedding;
    St_base
    StAutoBrowse.cxx - fixes for ROOT version >= 5.19;
    StChain
    StMaker.cxx - y2007a added;
    StDetectorDbMaker
    StDetectorDbChairs.cxx - modified;
    St_spaceChargeCorC.h - modifyed to allow for multiple rows (e.g. detectors) in determining charge;
    St_TpcAltroParametersC.h St_asic_thresholdsC.h St_tpcT0C.h - added new files;
    St_tpcISGainsC.h, St_tpcISTimeOffsetsC.h, St_tpcOSGainsC.h, St_tpcOSTimeOffsetsC.h - removed files;
    StEmcADCtoEMaker
    StEmcADCtoEMaker.cxx - modified to make status table checking default behavior for analysis level to reflect change in StBemcRaw ;
    StEEmcDbMaker
    StEmcAsciiDbMaker.cxx/h - new files added ; saved BTOW reative location mapping;
    StEmcRawMaker
    StBemcRaw.cxx - minor bug fix in StBemcRaw::createDecoder;
    StEvent
    StTpcRawData.cxx/h - modify operator += ;
    StBbcTriggerDetector.cxx/h - modified zVertex(). Implemented calibrated BBC vertex z position code ;
    StEventUtilities
    StEventHelper.cxx - modified to add the explicit cast;
    StFtpcClusterMaker
    StFtpcClusterMaker.cxx - modified to insure that the correct microsecondsPerTimebin is used for every event;
    StFtpcClusterMaker.cxx, StFtpcDbReader.cc/hh - modified to write the new value for mMicrosecondsPerTimebin back into Calibrations_ftpc/ftpcElectronics table if microsecondsPerTimebin calculated from RHIC clock;
    StMiniMcMaker
    StMiniMcMaker.cxx - modified to remove a cut in acceptRaw(StMcTrack*) that checked on the pseudorapidity;
    StSsdDbMaker
    StSsdDbMaker.cxx - fixed bug in geometry;
    StSsdDbMaker.cxx/h - modifyed to use SsdLaddersOnSectors,SsdOnGlobal,SsdSectorsOnGlobal,SsdWafersOnLadders tables to calculatessdWafersPositions; added Get methods to access the tables;
    StSsdSimulationMaker
    St_sls_Maker.cxx/h, St_spa_Maker.cxx/h - modifyed to retrieve positions and dimensions tables using Get methods;
    StiSsd
    StiSsdDetectorBuilder.cxx - modified to take SSD as dead material from whatever exist in GEANT if StSsdBarrel does not exist;
    StTagsMaker
    StTagsMaker.cxx - added check that StTriggerIdCollection exists;
    StTofUtil
    StTofINLCorr.cxx - fixed a bug of empty lines in log file under no-debug mode; LOGGER print corrected with an if statement;
    StTpcDb
    StTpcDb.cxx/h, StTpcDbMaker.cxx, StTpcdEdxCorrection.cxx/h, St_tpcCorrectionC.cxx - modified to add new getT0;
    StRTpcGain.cxx/h, StTpcGainI.h, St_tpcGainC.cxx/h, St_tpcPadResponseC.cxx/h, St_tpcPedestalC.cxx/h, - removed files;
    StTpcHitMaker
    StTpcHitMaker.cxx/h, StTpcRTSHitMaker.cxx - modified for TpcMixer;
    StTpcRTSHitMaker.cxx - modifyed to turn off gain and t0 correction in StTpcRTSHitMaker for Trs or Embedding;
    StTpcMixerMaker.cxx/h - new files added;
    StTrsMaker
    src/StTpcDbElectronics.cc - modified to create new interface to tpcT0;
    St_geant_Maker
    StPrepEmbedMaker.cxx - changed tags used to get multiplicity for calculating how many particle to embed from numberOfPrimaryTracks to uncorrectedNumberOfPrimaries;
    StPrepEmbedMaker.cxx/h - modified to skip embedding events without primary vertex and flag for this behaviour;
    St_geom_Maker
    GeomBrowser.ui.h - added the human readable volume description to the Geometry Browser;
    GeomBrowser.ui.h, QExGeoDrawHelper.cxx - fixed compilation errors;

    StStarLogger
    StUCMAppender.cxx/h - added the StUCMLogger;
    UCMBuild.csh, UCMLogger.xml -added new version of UCM build;
    macros/embedding
    bfcMixer_Tpx.C - added mixer for TPX;
    StJetMaker
    emulator/, StPythia/, test/, base/, mudst/, misc/, tree/, trigger, vertex/ - new code development;

    StarDb
    VmcGeometry/Geometry.y2007a.C y2007a.h - y2007a geometry added ;
    Calibrations/tpc/TpcAltroParameters.20080623.000000.C, tpcGain.20071127.151801.root,
    tpcGain.20080208.174701.root, tpcGain.C, tpcT0.19970101.000000.root,
    tpcT0.19990615.000000.root, tpcT0.20000501.000000.root, tpcT0.20000615.000000.root,
    tpcT0.20010601.000000.root, tpcT0.20010911.000000.root, tpcT0.20010924.000000.root,
    tpcT0.20011205.000000.root, tpcT0.20030101.000000.root, tpcT0.20030101.000001.root,
    tpcT0.20031228.000000.root, tpcT0.20040416.145000.root, tpcT0.20050111.190700.root,
    tpcT0.20050209.152800.root, tpcT0.20050311.153700.root, tpcT0.20050412.184300.root,
    tpcT0.20060308.115800.root, tpcT0.20060510.150600.root, tpcT0.20070330.135100.root,
    tpcT0.20070420.142400.root, tpcT0.20070503.000000.root, tpcT0.20070524.161900.root,
    tpcT0.20070524.161901.root, tpcT0.20071127.151800.root, tpcT0.20071127.151801.root,
    tpcT0.20080208.174700.root, tpcT0.20080208.174701.root, tpcT0.C - Add new tpcGain, tpcT0 and TpcAltroParameters, moved then to MySql;
    Geometry/ssd/ - cint files moved to MySql;
    Geometry/svt/ - cint files moved to MySql;

  • August 4, 2008
    library SL08c has been updated with code to improve primary vertex ranking for auau 200GeV, run 2007 and related bfc chain options:
    StBFChain
    BigFullChain.h, StBFChain.cxx - VFMinuit3 chain option for lower ranking of split vertices implemented;
    StGenericVertexMaker
    StGenericVertexMaker.cxx - chain option VFMinuit3 added for new vertex ranking algorithm;
    Minuit/StMinuitVertexFinder.cxx/h - new vertex ranking algorithm added;
    StTofCalibMaker
    StTofCalibMaker.cxx - mBeamLine initialized in constructor to avoid null pointer when no calibration tables;

    Updated library was retagged with tag SL08c_5;

  • July 24, 2008
    library SL08c has been updated with codes below to fix the bugs:
    StBFChain
    BigFullChain.h - chain adjustemented for 'g' geometries and added pp2006g;
    StEmcRawMaker
    StBemcRaw.cxx - modified to changed default status check mode to off;
    StPass0CalibMaker
    StSpaceChargeEbyEMaker.cxx - modified not to call to EvalCalib() if prepass runs successfully; write SpaceChargeEWRatio to prepass output table;
    StTofCalibMaker
    StTofCalibMaker.cxx - initialization added for global variables in StTofCollection in each event;
    StTofrMatchMaker
    StTofrMatchMaker.cxx/h - implemented new track track quality cuts for run 2008 data production;
    Sti
    StiKalmanTrack.cxx - removed 100 cm cut on hit radius to calculate DcaGeometry;

    Library was retagged as SL08c_4 and rebuild on SL4.4, SL3.02 and SL3.05 platforms;

  • July 18, 2008
    library SL08c has been updated with codes below to fix bugs and improvement for production:

    StAnalysisUtilities
    StHistUtil.cxx - modified to add canvas-to-code output with .CC suffix and allow saving histograms to plain ROOT file ;
    StDaqLib
    SSD/SSD_Reader.cxx ;
    EVP/ssdReader.cxx;
    StEmcADCtoEMaker
    StEmcADCtoEMaker.cxx/h - added checking of every status table for each hit; bug fixed;
    StEmcRawMaker
    StBemcRaw.cxx/h - added checking of every status table for each hit; bug fixed;
    StFtpcClusterMaker
    StFtpcClusterFinder.cc - inner cathode correction, modified to insure that the correct microsecondsPerTimebin is used for every event;
    StFtpcTrackMaker
    StFtpcTrack.cc - improved momentum fitting conditions: exit fit if plength >= NoSolution/2 for any hit, bug fixed ;
    StMuDSTMaker
    COMMON/StMuChainMaker.cxx - replaced GetEnv by HostName() ;
    StPass0CalibMaker
    StSpaceChargeEbyEMaker.cxx/h - added evaluation of space charge calibration performance;
    StSsdPointMaker
    StSsdPointMaker.cxx - calculation of hits quality removed;
    StSsdSimulationMaker
    St_sls_Maker.cxx - bug fixed, initialized StMcSsd hits collections ;
    StSsdUtil
    StSsdBarrel.cc, StSsdWafer.cc - calculation of hits quality removed ;
    StStrangeMuDstMaker
    StKinkI.hh, StKinkMuDst.cc/hh, StV0I.hh, StV0MuDst.cc/hh, StXiI.hh, StXiMuDst.cc/hh - modified to allow for marking of bad tracks in V0, bad secondary vertices;
    StUtilities
    StMultiH1F.cxx/h, StMultiH2F.cxx/h - implemented SavePrimitive functions;
    macros/qa
    RecoQA.C - macro to run QA for release of library;

    pams/geometry
    btofgeo/btofgeo6.g - tof geometry updated for phi alignment;

    StarDb
    Calibrations/tpc/TpcEdge.20070321.000102.C, TpcLengthCorrectionB.20071101.000015.C, TpcLengthCorrectionB.20080128.000015.C, TpcZCorrectionB.20071101.000000.C,;
    tpcGasTemperature.20071101.000000.C, tpcPressureB.20071101.000011.C, tpcPressureB.20080128.000011.C, TpcSecRowB.20071101.000011.root, TpcSecRowB.20080128.000011.root;
    Data have been moved to MySql;

    Library was retagged as SL08c_3 and rebuild on SL4.4, SL3.02 and SL3.05 platforms;

  • June 16, 2008
    new library SL08c (tagged as SL08c_2) has been created, build on SL4.4, SL3.02 and SL3.05 platforms, tested, found bugs fixed and released on July 2.

    Main features:
    - new RTS code development has been finalized to proceed with daq1000 data and to preserve the ability to proceed with daq100 and raw data;
    - trigger ID and geometry for run 2008 has been updated and finalized;
    - Tof code has been updated and modified for run 2008;
    - Sti bug which led to loosing low Pt tracks has been fixed;
    - dead material added in SVT/SSD geometry;

    Next codes have been updated:

    StAnalysisUtilities
    StHistUtil.cxx - made changes to FTPC radial step plots/fits;
    StHistUtil.cxx/h - modified to allow the use of any file for PrintList specification; allow summing over (ignoring) histogram prefixes;
    StBFChain
    BigFullChain.h - removed ctf, St_trg_Maker (Physics, etc) from all chain after Y2005; added dependence SsdUtil vs StEvent, and sls from McEvent for ssd embedding ; bug fixed, added the missed daq dependency for the Mixer;
    BigFullChain.h - removed l0, Physics from base chains; replace TrsMini => TpcRS;
    BigFullChain.h - added new chain option ToFx for TOF detector; added B2007g to use y2007g; added B2008a to use TpcX and ToFx instead of tpcI ;
    StBFChain.cxx - renamed TrsMini => TpsRS, move geant initialization staff in St_geant_Maker, new scheme for StHitMakers ;
    St_base
    StMessMgr.h - modified to change the abstarct class return type to separate the different STAR streams;
    StChain
    StRtsTable.cxx/h - added ;
    StChain.cxx, StMaker.cxx/h - added geometries for y2005g, y2006g and y2007g;
    StDAQMaker
    StRtsReaderMaker.cxx/h - added new maker to communicate with the new RTS_READER from RTS code;
    StDAQMaker.cxx/h, StRtsReaderMaker.cxx - modified to synchronize old and new EVP and RTS DAQ readers;
    StRtsReaderMaker.cxx - added third numeric parameter for get method ;
    StDAQReader.cxx - modified to restore the DATAP summary information if needed;
    StDbUtilities
    StMagUtilities.cxx/h - modified previous magfield changes and set 'zero' field to ~1 gauss; Add SpaceChargeEWRatio and appropriate functions that allow us to calibrate d-au collisions;
    StDbUtilitiesLinkDef.h, StMagUtilities.cxx, StTpcCoordinateTransform.cc/hh, StTpcPadCoordinate.cc/hh - modified to use TChairs, introduced sector to sector time offset;
    StTpcCoordinateTransform.cc - modified to account sector t0 shift only once;
    StSvtCoordinateTransform.cc - removed check that hit is on wafer;
    StEEmcSimulatorMaker
    StEEmcSlowMaker.cxx/h - added options to disable operation of individual slow simulaor subsystems;
    StEmcADCtoEMaker
    StEmcADCtoEMaker.cxx - modified;
    StEmcRawMaker
    StEmcRawMaker.cxx/h - utilize new BFC option for GoptEMC for controlADCtoE table;
    StEmcUtil
    geometry/StEmcGeom.cxx - fixed BSMDP mapping between GEANT volume ID and m-e-s space for BTOW/BPRS, eta<0;
    StEvent
    StTpcRawData.cxx/h - modified to keep pixel raw data as short istead of uchar; added protection for pad numbers;
    StTofCollection.h - added new member vzVpd and related access methods;
    StTofCollection.cxx - assigned default values in constructor;
    StEventUtilities
    StDraw3DEvent.cxx/h - implemented simple class to manually draw the StEvent objects; introduced the global event display pointer;
    StDraw3DEvent.h - added StThreeVector signature methods;
    StuDraw3DEvent.cxx/h - renamed StDraw3DEvent to StuDraw3DEvent to meet the StEventUtitilities packahe naming conventions; added StEvent track StTpcHit collection access methods; added method to see detector names;
    StEventUtilitiesLinkDef.h - new file added;
    StEventUtilitiesLinkDef.h, StuDraw3DEvent.cxx - new styles added;
    StDraw3DEvent.cxx/h - removed the obsolete class StDraw3DEvent, it was replaced with StuDraw3DEvent;
    EveDis.C - edded macro-template to create the custom classes;
    StLaserAnalysisMaker
    LaserEvent.cxx/h, LoopOverLaserTrees.C, StLaserAnalysisMaker.cxx - added t0 handlers for Tpx/Tpc time offsets;
    StMiniMcMaker
    doEmcEmbedEvent.C - first release of macro to run EMC afterburner embedding to store EMC info in StMiniMcEvent;
    StMixerMaker
    StMixerMaker.cxx/h - modified to change interal presentation for ADC from UChat_t to Short_t;
    StFtpcCalibMaker
    StFtpcCalibMaker.cxx - modified to get laser t0 from Calibrations_ftpc/ftpcElectronics offline database table;
    StFtpcLaserCalib.hh - modified to replace StMagUtilities.h with StarMagField.h - necessary for HELIX_FIT ;
    StFtpcCalibMaker.cxx/h,StFtpcLaserCalib.cc modified to re-activate helix fit;
    StFtpcClusterMaker
    StFtpcDbReader.cc/hh - added laserTZero to Calibrations_ftpc/ftpcElectronics;
    StFtpcTrackMaker
    StFtpcTrackMaker.cxx - modified to write FTPC calibration vertices with successful fit to StEvent;
    bug fixed: if NoSolution found for MomentumFit with primary vertex, set mFromMainVertex = kFALSE for the track to avoid looping in StarMagField 3D field interpolation;
    StFtpcVertex.cc - modified to set FTPC calibration vertex flag: 0 = fit successful, 1 = fit unsuccessful;
    StGenericVertexMaker
    StGenericVertexMaker.cxx - modified to protect from segfault if dbDataSet->FindObject("vertexSeed") fails ;
    StMuDSTMaker
    COMMON/StMuTrack.cxx - changed/fixed handling of DCA for global tracks without StDcaGeometry: now calculate DCA based on helix;
    Changed globalDca() function to also work for globals that are attached to a different primary vertex. Used to return -999, now use helix to calculate ;
    StMuEvent.cxx/h - added getter and setter for vpd z vertex position;
    StMuDst.cxx - modified to get info from StEvent so vpd z vertex infomation is available in StMuEvent;
    COMMON/macros/StMuDstMaker.C - added StTofCalibMaker and related libraries so vpd info is corrected filled into the MuDst;
    StPass0CalibMaker
    StVertexSeedMaker.cxx/h - modified to handle DB access; added cuts capability to Aggregate;
    StSpaceChargeEbyEMaker.cxx - modified to reduce pileup contributions ;
    StEvtVtxSeedMaker.cxx, StMuDstVtxSeedMaker.cxx, StVertexSeedMaker.cxx/h - modified to use vertex errors for weighting;
    RTS/src
    rtsmakefile.def - modified;
    rtsplusplus.def - added new file to merge online code with StRoot;
    DAQ_PP2PP/Makefile, daq_pp2pp.cxx/h - added to merge online code with StRoot;
    DAQ_TOF/Makefile, daq_tof.cxx/h - added to merge online code with StRoot;
    RTS_READER/Makefile, Reader.C, daq_det.cxx/h, daq_dta.cxx/h, daq_dta_structs.h, rts_reader.cxx/h, daq_dta_dict.cxx - added to merge online code with StRoot;
    RTS_READER/tpx_simulation.C - added TPX simulation example;
    DAQ_TPX/Makefile, daq_tpx.cxx/h, tpxFCF.cxx/h, tpxGain.cxx/h - added to merge online code with StRoot;
    DAQ_TPX/daq_tpx.cxx, tpxFCF.cxx/h - simulation track_id and quality added;
    DAQ_LEGACY/Makefile, daq_legacy.cxx/h - first release for daq1000 format;
    DAQ_ESMD/Makefile, daq_esmd.cxx/h, emc_reader.cxx - first release for daq1000 format;
    DAQ_TPC/Makefile, daq_tpc.cxx/h, tpc_reader.cxx - first release for daq1000 format;
    SFS/Makefile, fs.C, fs_ex.C, fs_index.cxx/h, sfs_index.cxx/h, sfs_single.C - modified to merge online code with StRoot;
    SFS/daqr_index.cxx daqr_index.h fsBankReader.cxx fsBankReader.h - removed ;
    SFS/sfs_base.h - added new file;
    EVP_READER/Makefile, evpReaderClass.h, evpReader.cxx, trgReader.cxx - modified to merge online code with StRoot;
    EVP_READER/evpReader.cxx, evpReaderClass.h, special.C - modified to add daqbits_l1, daqbits_l2 ;
    evpReader.cxx, evpReaderClass.h - added function to fix the summary values for some arbitrary externally supplied datap;
    evpReaderClass.h - added daqFormats so offline can compile; modified to used forward declaration of datap to avoid conflict with struct redefinitions in StDaqLib ;
    include/iccp.h, iccp2k.h, rts.h, rtsMonitor.h, rtsSystems.h, prepareGbPayload.h - modified to merge online code with StRoot;
    include/rtsMonitor.h - modified EVB and GB structures;
    StRTSClient
    FCFMaker/FCFMaker.cxx - modified to move coordinate transformation into StTpcCoordinateTransformation from StDbUtilities;
    StSsdDaqMaker
    StSsdDaqMaker.h - maker renamed to be comply with StSsdPointMaker expectations;
    StSsdDaqMaker.cxx - fixed the unproper STAR logger invocation;
    StSsdFastSimMaker
    StSsdFastSimMaker.cxx - added protection against g2t_ssd_hit == 0;
    StSsdPointMaker
    StSsdPointMaker.cxx - added mcEvent dependence for embedding; fixed improper STAR logger invocation
    StSsdSimulationMaker
    St_sls_Maker.cxx/h, St_spa_Maker.cxx - modified reading of GEANT hits, needed for embedding;
    StSsdEmbeddingMaker.cxx/h - new files added for embedding;
    St_sls_Maker.cxx/h, St_spa_Maker.cxx/h - removed inactive variables; fixed a potential memory leak ;
    StSsdUtil
    StSsdBarrel.cc/hh, StSsdWafer.cc - added a switch to use constant noise and pedestal ;
    StSsdBarrel.cc/hh, StSsdStrip.hh, StSsdStripList.cc, StSsdWafer.cc - modified to calculate the quality of hits used in embedding ;
    StStarLogger
    MySQLAppender.cxx - added the LOW_PRIORITY option for UPDATE the reduce the dead lock probability;
    StLoggerManager.cxx/h - modified to change the abstarct class return type to separate the different STAR streams;
    modified to allow complex formating with several logger streams;
    StTpcHitMaker
    StEVPTpcCluser.cxx/h, StTpcHitMaker.cxx/h, StTpcRTSHitMaker.cxx/h, StDaqTpcClusterInterface.h - new maker to access TPC DAQ information via EVP_READER, modification for daq1000;
    StTreeMaker
    StTreeMaker.cxx - fixed the xrootd I/O;
    StTofUtil
    StSortTofRawData.cxx/h, StTofINLCorr.cxx/h, StTofrDaqMap.cxx/h, StTofrGeometry.cxx/h - updated for run 2008;
    StSortTofRawData.cxx/h - updated to accomondate full barrel system; added physical hit selection for upVPD; tray number imposed in init() for Run V data;
    StTofCalibMaker
    StTofCalibMaker.cxx/h - updated for run 2008; reseted time values when tot/z is out of range;
    modified to add filling of vzvpd into StTofCollection;
    StTofrMatchMaker
    StTofrMatchMaker.cxx/h - updated for run 2008; updated the HPTDC bin width to full precision; added switch for tpc track tree output;
    StTofrMatchMaker.cxx - modified to store leadingEdgeTime and trailingEdgeTime with double precision in StTofCell;
    vpd letime and tetime stored in double precision; modified to store letime and tetime in StTofCell in nano-seconds; fixed a bug of crashing due to potential empty track in trackNodes;
    StUtilities
    StMessageManager.cxx/h - modified to change the abstract class return type to separate the different STAR streams ;

    Sti
    StiKalmanTrackFinder.cxx - modified to remove check on approx();
    StiDetectorBuilder.cxx/h, StiKalmanTrackNode.cxx, StiVMCToolKit.cxx - added dead material;
    StiHitContainer.cxx/h, StiSortedHitIterator.h - bug fixed;
    StiMaker
    StiDetectorVolume.cxx, StiMaker.cxx - added dead material;
    StiSvt
    StiSvtDetectorBuilder.cxx - added dead material;
    StiSsd
    StiSsdDetectorBuilder.cxx - added dead material; removed all SSD endcap volumes;
    StiTpc
    StiTpcDetectorBuilder.cxx - added dead material;
    StiRnD
    Hft/StiPixelHitLoader.cxx - removed hit smearing ;
    St_QA_Maker
    QAhlist_Reco.h - addition of QA_reco list ;
    St_geant_Maker
    St_geant_Maker.cxx - modified to move creation of TGiant from ctor to Init;
    St_srs_Maker
    St_srs_Maker.cxx - fixed the STAR messager interface;
    StTrsMaker
    StTrsMaker.cxx/h - modified to move from StTrsData to StTpcRawData;
    run/TPCgeo.conf, electronics.conf, example.conf, run1.cc, sc.conf val1.cc - modified to move from StTrsData to StTpcRawData;
    src/StTpcDbElectronics.cc, StTrsChargeTransporter.cc, StTrsFastChargeTransporter.cc, StTrsFastDigitalSignalGenerator.cc, StTrsParameterizedAnalogSignalGenerator.cc, StTrsSlowAnalogSignalGenerator.cc, StTrsZeroSuppressedReader.cc - modified to move from StTrsData to StTpcRawData;
    src/StROOTMagneticField.cc, StTpcROOTElectronics.cc, StTpcROOTGeometry.cc, StTpcROOTSlowControl.cc, StTpcSimpleSlowControl.cc, StTrsDigitalSector.cc, StTrsOldDigitalSignalGenerator.cc, StTrsRawDataEvent.cc - removed;
    include/StTpcDbSlowControl.hh, StTpcSlowControl.hh, StTrsDigitalSector.hh, StTrsRawDataEvent.hh, StTrsZeroSuppressedReader.hh - modified to move from StTrsData to StTpcRawData;
    include/StROOTMagneticField.hh, StTpcROOTElectronics.hh, StTpcROOTGeometry.hh, StTpcROOTSlowControl.hh, StTpcSimpleSlowControl.hh, StTrsOldDigitalSignalGenerator.hh - removed;
    St_geant_Maker
    StPrepEmbedMaker.cxx - modified to move access to TGiant into InitRun;
    St_tpcdaq_Maker
    St_tpcdaq_Maker.cxx - fixed bug in logic in dead pads accounting;
    St_tpcdaq_Maker.cxx/h - modified to change interal presentation for ADC from UChat_t to Short_t;
    StarClassLibrary
    StTpcRawDataEvent.hh - unified TpcRaw data ;
    StSvtClassLibrary
    StSvtConfig.cc, StSvtHybridData.cc, StSvtHybridObject.cc - added default no. of anodes and timeBins;
    StarRoot
    StDraw3D.cxx/h - implemented light class to debug the STAR 3D reconstruction/simulation; added default attributes;
    Introducede the global event display pointer;
    added Style method and new styles;
    added method to see detector names;
    implemenented the Joint method; added the method Redraw;
    StJetMaker
    StFourPMakers - further code development;
    StJetSimuUtil - updated;
    StPythia - modified;
    StarTrigSimuSetup/L0, L2 - added new code for trigger simulation;
    StJetFinder
    further code development;
    QtRoot
    TGuiFactory - new development in the new ROOT 5.18 format;
    TVirtualViewer3D - added 3d plugins;
    TVirtualPadEditor - added the TQtGedEditor plugin for TVirtualPadEditor class ;
    qtroot/src/TQtRootGuiFactory.cxx/h - made forward / backward compatible;
    qtgl/qtcoin/src/TQtCoinWidget.cxx/h - added the background 3d shape option;
    qtgl/qtcoin/src/TQtCoinViewerImp.cxx, TQtRootCoinViewer3D.cxx - modified to activate SetDrawOption method ;
    qtgl/qtgl/src/TObjectOpenGLViewFactory.cxx, TQtGLViewerImp.cxx, TQtRootViewer3D.cxx;
    qtgl/qtgl/src/TCoinShapeBuilder.cxx, TQtCoinViewerImp.cxx, TQtCoinWidget.cxx - added SetDrawOptn/GetDrawOpt methods;
    qtgl/qtgl/inc/TQGLViewerImp.h, TQtGLViewerImp.h, TQtRootViewer3D.h, TQtCoinViewerImp.h, TQtCoinWidget.h - added SetDrawOptn/GetDrawOpt methods;
    qtgl/qtcoin/inc/TQtRootCoinViewer3D.h - modified to activate SetDrawOption method ;
    further code development;

    pams/geometry
    geometry/geometry.g - added y2005g and y2007g geometries for SVT with latest Rene's corrections;
    svttgeo/svttgeo11.g - added y2005g and y2007g geometries for SVT with latest Rene's corrections;

    StarDb
    Calibrations/tpc/tpcSectorT0offset.20071101.000000.C - add shift from laser run 9027013;
    Calibrations/tpc/tpcSectorT0offset.20071101.000000.C, tpcSectorT0offset.20080128.000000.C - tpc sector T0 offset for for both dAu and pp, run 2008;
    Calibrations/tracker/DefaultTrackingParameters.20010312.000011.C - added new default tracking parameters to reduce a factor of 10 in search windows;
    Calibrations/tracker/DefaultTrackingParameters.20010312.000010.C - removed wrong files with default tracking parameters;
    Calibrations/svt/svtHybridDriftVelocity.20070321.000209.C, svtHybridDriftVelocity.20050120.000001.C, svtHybridDriftVelocity.20070206.000001.C - added the array dimension to avoid the CINT bug ;
    VmcGeometry/Geometry.y2005g.C, Geometry.y2006g.C, Geometry.y2007g.C, y2005g.h, y2006g.h, y2007g.h - added geometries with modified SVT weight;
    StDb/idl
    tofPhaseOffset.idl, tofTOffset.idl - adde new TOF tables;
    ftpcElectronics.idl - added field;

  • April 16, 2008
    library SL08b has been updated with codes below to provide
    - better DB interface to read tracking parameters from the offline DB;
    - improved vertex finding and ranking for auau 200GeV run 2007 data and keep back compatibility with previous vertex finding algorithm;
    - fixed problem with reading StDcaGeometry in StMuDstMaker.cxx;

    Next codes have been updated:

    StBFChain
    StBFChain.cxx - added more handles for StTpcHitMaker, propagate deselection down to option components; set VFMinuit2 option to use new ranking mode in Minuit;
    BigFullChain.h - removed ctf from all chains, Remove St_trg_Maker (Physics, etc) from all chain after Y2005; remove requirement for SvtSeqAdj to MakeEvent, to keep alive tpt chain for 2004; set VFMinuit2 option to use new ranking mode in Minuit;
    StGenericVertexMaker
    StGenericVertexMaker.cxx - modified to use VFMinuit2 option for new ranking mode in Minuit;
    StiPPVertex/StPPVertexFinder.cxx - replaced sti->getToolkit() by StiToolkit::instance()
    Minuit/StMinuitVertexFinder.cxx, St_VertexCutsC.cxx, St_VertexCutsC.h - modified to use VertexCuts Chair;
    Minuit/StMinuitVertexFinder.cxx/h - changed calculation of BEMC matches based ranking to fix problems with run-7 Au+Au; old calculation can be selected with UseOldBEMCRank();
    StDetectorDbMaker
    StDetectorDbChairs.cxx - modified to use general definition of StarChair;
    St_tpcGainC.h, St_tpcSectorT0offsetC.h - added cahirs for tpcGain and tpcSectorT0offset;
    St_base
    StarChairDefs.h - modified to make a general defintion of StarChair;
    StSecondaryVertexMaker
    StKinkMaker.cxx/h, StXiFinderMaker.cxx/h - moved parameters initialization from Init into InitRun;
    StMuDSTMaker
    COMMON/StMuDstMaker.cxx - removed stripping TObject from StDcaGeometry, because StDcaGeometry is inherit from StObject and this stripping brakes schema evolution;
    StSsdDaqMaker StSsdDaqMaker.h - modified to be compline with StSsdPointMaker expectations (bug that caused SSD hits weren't found);

    Sti
    StiDetector.h, StiDetectorBuilder.cxx/h, StiHit.cxx, StiHitErrorCalculator.h, StiKalmanTrack.cxx/h, StiKalmanTrackFinder.cxx/h, StiKalmanTrackFinderParameters.h, StiKalmanTrackFitter.cxx/h, StiKalmanTrackFitterParameters.h, StiKalmanTrackNode.cxx/h, StiLocalTrackSeedFinder.cxx/h, StiLocalTrackSeedFinderParameters.h, StiTrackFinder.h, StiTrackFitter.h, StiTrackNode.h, StiTrackNodeHelper.cxx, StiTrackingParameters.h, StiVMCToolKit.cxx - modified to straighten out DB access via chairs ;
    StiChairs.cxx, StiDefaultTrackingParameters.h, StiNodePars.h - added new files to straighten out DB access via chairs;
    StiHitErrorCalculator.cxx, StiKalmanTrackFinderParameters.cxx, StiKalmanTrackFitterParameters.cxx,StiLocalTrackSeedFinderParameters.cxx, StiTrackFinderParameters.h, StiTrackingParameters.cxx - removed files;
    StiKalmanTrack.cxx - modified: 2cm => StiKalmanTrackFinderParameters::instance()->maxDca3dVertex() in StiKalmanTrack::isPrimary() ;
    Base/Parameters.h - modified to straighten out DB access via chairs; Loadable.cxx/h - removed;
    StiMaker
    StiDetectorVolume.h, StiMaker.cxx, StiStEventFiller.cxx - modified to straighten out DB access via chairs ;
    StiMaker.cxx - remove redundant includes;
    StiSsd
    StiSsdDetectorBuilder.cxx/h - modified to straighten out DB access via chairs ;
    StiSsdChairs.cxx, StiSsdHitErrorCalculator.h, StiSsdTrackingParameters.h - added new files for chairs ;
    StiSvt
    StiSvtDetectorBuilder.cxx/h - modified to straighten out DB access via chairs ;
    StiSvtChairs.cxx, StiSvtHitErrorCalculator.h, StiSvtTrackingParameters.h - added new files for chairs ;
    StiTpc
    StiTpcDetectorBuilder.cxx/h, StiTpcHitLoader.cxx - modified to straighten out DB access via chairs ;
    StiTpcChairs.cxx, StiTpcInnerHitErrorCalculator.h, StiTpcOuterHitErrorCalculator.h, StiTpcTrackingParameters.h - added new files for chairs;
    StiRnD
    Hft/StiPixelDetectorBuilder.cxx/h - modified to straighten out DB access via chairs ;
    Hft/StiPixelChairs.cxx, StiPixelHitErrorCalculator.h, StiPixelTrackingParameters.h - added new files for chairs ;
    Ist/StiIstDetectorBuilder.cxx/h - modified to straighten out DB access via chairs ;
    Ist/StiIst1HitErrorCalculator.h, StiIst2HitErrorCalculator.h,StiIst3HitErrorCalculator.h, StiIstChairs.cxx - added new files for chairs ;
    StiUtilities
    StiDebug.cxx - modified to straighten out DB access via chairs ;

    StarDb/Calibrations
    tracker/ - all files with tracking parameters have been moved to database;
    tracker/DefaultTrackingParameters.20010312.000010.C - added new file with default parameters for tracking;
    tracker/tkf_tkfpar.20011201.000100.C, tkf_tkfpar.20050324.150000.C - new files added to make match between table and file names;
    tracker/kinkTrackingParameters.20011201.000100.C, kinkTrackingParameters.20050324.150000.C - removed files;
    tpc/tpcSectorT0offset.20071101.000000.C, tpcSectorT0offset.C - added tpcSectorT0offset table;
    StDb/idl
    tpcCorrection.idl, tpcDimensions.idl - modified to match with MySQL table definition;
    tpcSectorT0offset.idl - added new table;

    Library was retagged with tag SL08b_1 and rebuild on SL4.4, SL3.05, SL3.02 platforms;

  • March 22, 2008
    new library SL08b (tagged as SL08b) has been created, build on SL4.4, SL3.02 and SL3.05 platforms, tested and released on April 2.

    Main features:
    - tracking code developed to allow drop 1 SSD hit in tracking if no others found in SSD or SVT ;
    - new RTS code added to proceed with daq1000 data and to preserve the ability to proceed with daq100 and raw data;

    Next codes have been updated:

    StBFChain
    BigFullChain.h - added pp2008a option with VFMinuit pending a contrary statement; removed MakeEvent from B2008 to restore TPC software monitor;
    added svt1hit option; added options to proceed with daq1000 data (TPX);
    StBFChain.cxx - added svt1hit option; added options to proceed with daq1000 data (TPX);
    StBFChain.cxx/h - Skip method moved in base class;
    St_base
    StFileIter.cxx/h - modified to purge the directory to leave the latest version of the object;
    StGenericVertexMaker
    StGenericVertexMaker.cxx - indent changed;
    StiPPVertex/StPPVertexFinder.cxx - assert of Year number removed; assert on beamLine left but added an explaination;
    StChain
    StChain.cxx, StMaker.cxx/h - Skip method moved in base class;
    StMaker.cxx - upgr15 geometry added;
    StDAQMaker
    StDAQReader.cxx - implemented skip event if it's not raw data; adjust evpReaderClass header file; modified to return the correct run number with the new EVP_READER; added CPP flag to distinguish the old and new EVP_READER at the compilation time;
    StDetectorDbMaker
    St_spaceChargeCorC.h - added ewratio;
    StEvent
    StTofRawData.cxx/h - added new member mTriggerrime and related methods;
    StTriggerData2008.cxx/h - new methods added: tofAtAddress() and tofMultiplicity();
    StTriggerData.h - modified to add new methods tofAtAddress() and tofMultiplicity();
    StTpcRawData.cxx/h - added new files to handle TPC raw data;
    StTpcDedxPidAlgorithm.cxx - added protection against missing or wrong mTraits->mean();
    StV0Vertex.cxx, StTrackFitTraits.cxx - added include to comply with ROOT;
    StTrackFitTraits.h - added access to covariance matrix array;
    StIOMaker
    StIOMaker.cxx - modified to load the RTS shared lib to access the DAQ files via the new interface;
    StMuDSTMaker
    COMMON/StMuEvent.cxx/h - modified to include FMS data (StFMSTriggerDetector);
    COMMON/StMuArrays.cxx/h, StMuDst.h, StMuDstMaker.cxx/h, StMuTrack.cxx/h, StMuPrimaryTrackCovariance.cxx/h - added two clone arrays for global and primary track covariance matrices, remove mSigmaDcaD andmSigmaDcaZ;
    StRTSClient
    FCFMaker/FCFMaker.cxx - added drift velocity dependence on sector ;
    StSecondaryVertexMaker
    StV0FinderMaker.cxx/h - changed to DB table of V0FinderParameters; improved Bfield calculation ;
    StSsdFastSimMaker
    StSsdFastSimMaker.cxx/h - added methods to remove hits from dead and inactive areas;
    StTofHitMaker
    StTofHitMaker.cxx/h - first release of TOF offline reader for data taken in Run 2008 ;

    RTS/
    EventTracker
    FtfBaseHit.cxx/h, FtfBaseTrack.cxx/h, FtfDedx.cxx/h, FtfFinder.cxx/h, FtfGeneral.h, FtfHit.cxx/h, FtfMcTrack.cxx/h, FtfPara.cxx/h, FtfSl3.cxx/h, FtfTrack.cxx/h, FtfUtilities.cxx, Makefile, createMapHead.C, displayMap.C, eventTracker.cxx, eventTrackerLib.cxx/h, gl3EMC.cxx/h, gl3Event.cxx/h, gl3Histo.cxx/h, gl3HistoManager.cxx/h, gl3Hit.cxx/h, gl3LMV.cfg, gl3LMVertexFinder.cxx/h, gl3Sector.h, gl3Track.cxx/h, l3BankUtils.cxx/h, l3CoordinateTransformer.cxx/h, l3Coordinates.h, l3EmcCalibration.cxx/h, l3Swap.cxx/h, l3TrgReader.cxx/h, l3TrgReaderV12.cxx, l3TrgReaderV20.cxx, mapbin.h, sizes.h;
    include/RC_Config.h, adcLogTable.h, cmds.h, daq100Decision.h, daqFormats.h, daqModes.h, em_nios.C, em_nios.h, ethLib.h, evbMemMap.h, evp.h, fcfClass.hh, iccp.h, iccp2k.h, iccpHeader.h, myrinet.h, platform.h, pp2ppTypes.h, rc.h, rcfEventList.h, rts.h, rtsCmds.h, rtsComLib.h, rtsErrMsg.h, rtsLog.h, rtsMonitor.h, rtsScaler.h, rtsSystems.h, segments.h, status.h, tasks.h, trg2rts.h - new includes added for RTS code;
    DAQ1000/daq1000Formats.h, ddl_lib.hh, ddl_struct.h, mscript.h, rb.hh,rdo_cmds.h - new includes added for RTS code ;
    include/DB/daqDB.hh, daqMonDB.h, ppDbLib.h - new includes added for RTS code ;
    scaler/scaDaqScaler.h, scaLxCounts.h ;
    RunLog/daqEventTag.h, daqFileTag.h, daqRunTag.h, daqsumEvtCnts.h, daqsumTrgCnts.h, daqsumTrgFiles.h ;
    conditions/rtsCndDaqDetSetup.h, rtsCndDaqSubdet.h, rtsCndDataStreamNames.h, rtsCndEndRun.h, rtsCndL1Rescale.h, rtsCndLxUserFloat.h, tsCndLxUserInt.h, rtsCndPwCondition.h, rtsCndPwLink.h, rtsCndRun.h, rtsCndTasks.h, rtsCndTcdSetup.h, rtsCndTrgDictEntry.h, rtsCndTrigger.h, rtsCndTwLink.h, rtsConditions.h, rtsDbConstants.h, rtsHash.h ;
    FTP/FTPC_PADKEY.h, ftpc_padkey.Dec.2000.h, ftpc_padkey.Feb.2002.h, ftpc_padkey.h, ftpc_padkey.h.1.0, new_ftpc_padkey.h, old_offsets.h, old_padfinder.h, padfinder.h, trans_table.hh ;
    TPX/tpx_altro_to_pad.h, tpx_altro_to_pad_FY07.h, tpx_rdo.h;
    L3/L3Algorithms-2001.h, L3Algorithms-22GeV.h, L3Algorithms.h, L3Formats.h, L3FormatsCompat.h;
    RORC/ddl_def.h, physmem.h, rorc.h, rorc_lib.h;
    RC/RC_HandlerThreads.h, RC_Msg.hh, RC_MsgDefs.h, RC_SysState.h ;
    UNIX/CircleBuff.hh, StaticSizedDQueue.hh, ThreadsMsgQueue.hh,simpleQ.hh ;
    SECTOR/msgStruct.h, plx.h, plxLib.h, sector.h, sectorMemMap.h, uniLib.h, universe.h;
    TRG/cmds.h, trgSpecialMap.h, trgStructures-Jan2002.h, trgStructures_20.h, trgStructures_21.h, trgStructures_30.h, trgStructures_v22.h, fixAlloc.hh;
    I386/atomic.h, i386Lib.h ;
    SUNRT/clock.h, configLib.h, msgNQLib.h, msgQLib.h, msgQNLib.h, msgQPLib.h, msgQSLib.h, msgSQLib.h, objLib.h, rtsComLib.h, rtsMother.h, rtsSigLib.h, semLib.h, shmLib.h, sigLib.h, ipcQLib.hh;
    TPC/fee_maps.h, fee_pin.h, fee_readout.h, key_map.h, offsets.h, padfinder.h, pads_rows.h, rdo_vs_pad.h, rowlen.h, sector.h, tpcPhysicalMaps.h, fee_default.h.save, microdaq.save, padfinder.h.26.11, tpcPhysicalMaps.save, trans_table.hh ;
    SVT/key_map.h, svt_rb_map.h, key_map.h.10.05 ;
    MVME/bdbLib.h, cbdCamac.h, mvmeAcro470Lib.h, mvmeFastTickerLib.h, mvmePciLib.h, ppcIOLib.h, rtsComLib.h, uniDmaLib.h, uniLib.h, universe.h ;
    trg/include DSM.h QT.h, bbcMap.h, fpeMap.h, logmessage.h, mixMap.h, mvmeFastTickerLib.h, pmc.h, pmc_user.h, trgConfig.h, trgMap.h, trgMsg.h, trgStructures.h, trgenv.h, trigger.h ;
    src rtsmakefile.def, rtsplus.def, Makefile, Makefile.jeff;
    src/LOG Makefile, critServer.C, cursesLogBrowser.C, logBrowser.C, logTest.C, operDisplay.C, operDisplay.sh, rtsLog.C, rtsLogServer.C, rtsLogUnix.c ;
    src/FCF Makefile, fcfAfterburner.cxx, fcfClass.cxx;
    src/RTS_READER Makefile, Reader.C, daq_algo.h, daq_det.cxx, daq_det.h, daq_dta.cxx, daq_dta.h, dump_sfs.C, root_example.C, rts_reader.cxx, rts_reader.h, daq_dta_structs.h;
    src/EVP_READER Makefile, Makefile_tar, cfgutil.cxx/h, emcReader.cxx/h, evpReader.cxx/hh, evpSupport.cxx/h, fpdReader.cxx/h, ftpReader.cxx/h, grpRates.C, l3Reader.cxx/h, msgNQLib.cxx/h, pmdReader.cxx/h, pp2ppReader.cxx/h, ppreader.C, ricReader.cxx/h, sanityCheckers.cxx, scReader.cxx/h, ssdReader.cxx/h, svtReader.cxx/h, tofReader.cxx/h, tpcFCFReader.cxx, tpcReader.cxx/h, trgReader.cxx/h, trgReader10.cxx, trgReader12.cxx, trgReader20.cxx, trgReader21.cxx, trgReader22.cxx, trgReader30.cxx, trgReader32.cxx, special.C;
    src/DAQ_TOF Makefile, daq_tof.cxx/h;
    src/DAQ_TPX Makefile, daq_tpx.cxx/h, tpxCore.cxx/h, tpxFCF.cxx/h, tpxGain.cxx/h, tpxPed.cxx/h, tpxStat.cxx/h, tpx_ped.cxx, sim_tester.C;
    src/SFS Makefile, blastSFS.C, daqr_index.cxx/h, fs.C, fsBankReader.cxx/h, fs_ex.C, fs_index.cxx/h, get_line.cxx/h, sfsTest.C, sfs_index.cxx/h, sfs_single.C;
    src/DAQ_PP2PP Makefile, daq_pp2pp.cxx/h ;

    Sti
    StiKalmanTrackFinder.h - implementation of setMinPrecHits() added;
    StiKalmanTrackFinder.cxx/h - modified to make setMinPrecHits(..) obsolete;
    StiKalmanTrackFinderParameters.cxx/h - added maxDca3dVertex & maxDca2dZeroXY; added HitSet rejecting via StiKalmanTrackFinderParameters;
    StiKalmanTrack.cxx/h, StiKalmanTrackFinder.cxx, StiKalmanTrackFinderParameters.cxx - implemented HitSet rejecting via StiKalmanTrackFinderParameters;
    StiKalmanTrackFinderParameters.cxx/h,StiKalmanTrackNode.cxx/h - removed field field from everythere;
    StiMaker.cxx - modified to make setMinPrecHits(..) obsolete; removed field field from everythere;
    Star/StiStarDetectorBuilder.cxx - added beam pipe volume;
    StiMaker
    StiDefaultToolkit.cxx, StiDetectorVolume.cxx, StiMaker.h - fixed unassigned variable (_trackNodeInfFactory), synchronize name with BigFullChain.h;

    pams/geometry
    geometry/geometry.g - upgr15 geometry added;
    pipegeo/pipegeo00.g - upgr15 geometry added;
    istbgeo/istbgeo00.g - upgr15 geometry added;
    pixlgeo/pixlgeo00.g - upgr15 geometry added;

    StarDb
    Calibrations/tracker/KalmanTrackFinderParameters.20010311.000000.C - added maxDca3dVertex, maxDca2dZeroXY, mHitRegions & mHitWeights ;removed field;
    Calibrations/tracker/KalmanTrackFinderParameters.20070101.000000.C - added maxDca3dVertex, maxDca2dZeroXY, mHitRegions & mHitWeights ;added dca3 < 3 Chi2Vtx < 900; removed field;
    VmcGeometry/Geometry.upgr15.C, upgr15.h - upgr15 geometry added;
    StarVMC
    StVMCMaker/StVMCMaker.cxx/h - modified to comply Skip signuture with base class;

    StDb
    servers/dbLoadBalancerLocalConfig_BNL.xml - added stardb.ujf.cas.cz; changed port and machine power on .ujf.cas.cz node;
    idl/V0FinderParameters.idl - added new VO tracking table;
    idl/spaceChargeCor.idl - added column to idl;
    idl/KalmanTrackFinderParameters.idl - added maxDca3dVertex, maxDca2dZeroXY, mHitRegions & mHitWeights; removed field field from everythere;

  • February 11, 2007
    new library SL08a (tagged as SL08a) has been created, build on SL4.4, SL3.02 and SL3.05 platforms, tested and released on February 14

    Main features:
    - tracking code developed to perform tracking using TPC+ 1 SVT hit on ;
    - added functionality to DAQReader to read adc events only and skip if it's not adc; this functionality needed to process embedding for trigger data;

    Next codes have been updated:

    StBFChain
    BigFullChain.h, StBFChain.cxx - implemented BEMC status check for raw data;
    StBFChain.cxx - aded hook for TrsMini and PrepEmbded;
    StBFChain.cxx - fixed GEANT geometry problem for TofUtil; added fgain;
    BigFullChain.h - added fgain;
    StBFChain.cxx,BigFullChain.h - added option adcOnly to process adc data only and skip events if it's not adc, this is needed for embedding of trigger data;
    StChain
    StMaker.cxx/h - copy attributes from maker to maker added;
    StRTSBaseMaker.cxx/h, StRtsTable.h - new files to introduce the base class to access RTS raw data for daq1000;
    StIOMaker
    StIOMaker.cxx - copy IOMaker attributes to DAQMaker added;
    StBichsel
    GetdEdxResolution.cxx - added dE/dx resolution static functions for runs IV-VII;
    StDaqLib
    EVP/emcReader.cxx - fixed the case statement scope;
    EMC/EMC_SmdReader.cxx - updated;
    EMC/EMC_BarrelReader.cxx/h - important bug in byte order fixed;
    SSD/SSD_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000 ;
    FPD/FPD_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
    FTPC/FTPV1P0.Banks.cxx, FTPV1P0.cxx, FTPV1P0_ADCR_SR.cxx, FTPV1P0_CPP_SR.cxx, FTPV1P0_ZS_SR.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
    TOF/TOF_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
    L3/L3_Banks.cxx, L3_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
    PMD/PMD_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
    TRG/TRG_Reader.cxx, code2003.cxx, code2004.cxx, code2005.cxx, code2007.cxx, code2008.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
    RICH/RICH_Reader.cxx/hh, RichEventReader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
    SVT/SVTV1P0.Banks.cxx, SVTV1P0.cxx, SVTV1P0_ADCR_SR.cxx, SVTV1P0_CPP_SR.cxx, SVTV1P0_ZS_SR.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
    EVP/emcReader.cxx/h, evpSupport.cxx/h, scReader.cxx/h, ssdReader.cxx/h - introduced OLDEVP namespace to handle new RTS library for daq1000 ;
    EMC/EMC_BarrelReader.cxx/hh, EMC_Reader.cxx, EMC_SmdReader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000 ;
    EEMC/EEMC_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
    EEMC/EEMC_Reader.cxx - protection against NULL pointer added ;
    GENERIC/CRC.cxx CRC.hh, DetectorReader.cxx, EventReader.cxx, RecHeaderFormats.cxx/hh, swaps.cxx/hh - introduced OLDEVP namespace to handle new RTS library for daq1000;
    GENERIC/EventReader.cxx - added TRG as a part EMC;
    GENERIC/DetectorReader.cxx - modified to activate EEMCreader even if no EEMC bank, TRG info added ;
    SC/SC_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
    TPC/TPCV1P0.Banks.cxx, TPCV1P0.cxx, TPCV1P0_ADCR_SR.cxx, TPCV1P0_CPP_SR.cxx, TPCV1P0_ZS_SR.cxx, TPCV2P0.Banks.cxx, TPCV2P0.cxx, TPCV2P0_ADCR_SR.cxx, TPCV2P0_CPP_SR.cxx, TPCV2P0_ZS_SR.cxx, fee_pin.h - introduced OLDEVP namespace to handle new RTS library for daq1000;
    StDAQMaker
    StDAQReader.cxx/h - modified version to make it compatible with new/old DAQ readers related to daq1000;
    implemented the shadow copy of the evp buffer for the new EVP_READER;
    StDAQReader.cxx - modified to use bytes; set the correct buffer size for daq1000;
    StDAQReader.cxx - added function to read adcOnly data for embedding (skip event if not adc) when option 'adcOnly' used in bfc;
    StDAQReader.cxx/h - modified to move the dependency from the class desclaration to class implementation to adjust to new EVP_READER for daq1000;
    StDbBroker
    StDbBroker.cxx/h - modified to remove DbFill calls from StDbBroker because DbFill was removed;
    DbFill.cxx - removed;
    StDetectorDbMaker
    StDetectorDbIntegratedTriggerID.h - added dummy implementaion of the default stor for StDetectorDbIntegratedTriggerID class;
    StEmcADCtoEMaker
    StEmcADCtoEMaker.h - added convenience methods to set some control table properties;
    StEmcRawMaker
    StEmcRawMaker.cxx - added support for "BEmcCheckStatus" attribute to suppress hot towers in fastOffline;
    StEemcRaw.cxx/h - modified to remove warning if ESMD is not in the run ;
    StEmcSimulatorMaker
    StEmcSimulatorMaker.cxx - set MuDst's StEmcCollection pointer ;
    StEventUtilities
    StEventHelper.cxx - modified to ignor zero size containers;
    StFtpcClusterMaker
    StFtpcClusterMaker.cxx - modified to make bfc option fdbg selected if m_Mode==2;
    StFtpcClusterMaker.cxx/h - created and filled the special set of Ftpc point histograms used to evaluate the Ftpc gain scan runs when bfc option fgain is in the chain;
    StFtpcTrackMaker
    StFtpcTrackMaker.cxx/h - created and filled the special set of Ftpc track histograms used to evaluate the Ftpc gain scan runs when the bfc option fgain is in the chain;
    StJetMaker
    StFourPMaker/StBET4pMaker.cxx/h;
    StJets.cxx/h, StJetMaker.cxx, StJetSkimEvent.cxx/h, StJetSkimEventMaker.cxx, StJetReader.cxx - number of updates: use2006cuts function which extends tracks to SMD, and includes DCA cuts; emulated L2 results now included and data L2 results restructured; filled StJet zVertex and detEta;
    StJetSkimEventMaker.cxx StJetSkimEvent.cxx/h - modified to include full trigger simulation from StTriggerUtilities;
    StJetSkimEventMaker.cxx - modified to make skimTree working with either trigger simulators;
    macros/RunJetFinder2.C, RunFastJetReader.C - modified to make skimTree working with either trigger simulators;
    StLaserAnalysisMaker
    LoopOverLaserTrees.C - modified to use average drift velocity from East and West;
    Stl3RawReaderMaker
    Stl3CounterMaker.cxx, Stl3RawReaderMaker.cxx - fixed the lost L3_Reader class definition ;
    StMiniMcMaker
    StMiniMcMaker.cxx/h - modified to store info of 3 EMC towers for each TinyRcTrack and TinyMcTrack;
    StMiniMcEvent
    StTinyMcTrack.cxx/h, StTinyRcTrack.cxx/h - modified to add EMC information to tracks. MC info obtained from StMcTrack, Rec Info obtained from track extrapolation to BEMC of rec track ;
    StPmdReadMaker
    StPmdReadMaker.cxx - if there is a HOT CELL return with error flag;
    StPmdUtil
    StPmdGeom.cxx - readBoardDetail updated for dAu run 2008;
    StPass0CalibMaker
    StSpaceChargeEbyEMaker.cxx - made fine tuning of parameters ;
    StRTSClient
    FCF/fcfClass.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
    include/fcfClass.hh - introduced OLDEVP namespace to handle new RTS library for daq1000;
    StSsdFastSimMaker
    StSsdFastSimMaker.cxx - modified to set a default value for uninitialized variable;
    StSsdPointMaker
    StSsdPointMaker.h - removed redundant class forward;
    StSsdPointMaker.cxx/h -added method to read the Wafer configuration table ;
    StSsdPointMaker.cxx - modified to set a default value for uninitialized variable ;
    StSsdSimulationMaker
    St_sls_Maker.cxx - modified to set a default value for uninitialized variable ;
    StSsdUtil
    StSsdBarrel.cc/hh, StSsdLadder.cc/hh, StSsdWafer.cc - modified to use the wafer configuration table ;
    StSvtClassLibrary
    StSvtHybridObject.cc - dummy implementaion of the missed StSvtHybridObject::SetName method;
    StSvtSimulationMaker
    StSvtSimulationMaker.cxx/h - added protection from missing geometry;
    StTpcDb
    StTpcDbLinkDef.h, StTpcDbMaker.h - added the TPC coordinate transformation global function to the Root/Cint dictionary;
    StTpcDbLinkDef.h - remove the wrong numberOfPadsAtRow_ entry from the CintDict;
    StTpcDbMaker.cxx - added function to calculate the tpc coord transfoirmation in one step;
    StarRoot
    TCFit.cxx - new name of TCL.h;

    Sti
    StiKalmanTrackFinder.cxx/h - added minPrecHits to include 1 svt hits in tracking;
    StiLocalTrackSeedFinder.h, StiTrackFinder.h - modified;
    StiMaker
    StiMaker.cxx - added minPrecHits to include 1 svt hits in tracking; removed setMCS() call;

    St_QA_Maker
    StEventQAMaker.cxx - modified for new physics triggers working;
    St_srs_Maker
    St_srs_Maker.cxx - bug fixed in hit error setting;
    St_tcl_Maker
    St_tcl_Maker.cxx/h - modified to split tcl and tfs Makers;
    St_tfs_Maker.cxx/h - modified to split tcl and tfs Makers;
    StTriggerUtilities
    L2Emulator,Bemc - further development of code for trigger simulation;

    pams/geometry
    geometry/geometry.g - TOF weight corrected;
    btofgeo/btofgeo6.g - TOF weight corrected;

    StarDb/global
    vertices/ev0par2.20071125.000000.C,exipar.20071125.000000.C - added new files for run 2008;
    VmcGeometry/y2008.h - TOF weight corrected;

    StDb
    servers/dbLoadBalancerLocalConfig_BNL.xml - added new server "bogart" to Analysis ;
    idl/ssdWaferConfiguration.idl - added new Wafer table for ssd - will use 320 rows per/timestamp;

    QtRoot
    qt/inc/TQtClientFilter.h, TQtClientWidget.h, TQtRootSlot.h - merged with ROOT svn;
    qt/inc/TQMimeTypes.h - get rid of the Q3support for TQtMimeTypes class;
    qt/src/TQMimeTypes.cxx - get rid of the Q3support for TQtMimeTypes class;


Lidia Didenko