- General information
- Data readiness
- Grid and Cloud
- Infrastructure
- Online Computing
- Software Infrastructure
- Batch system, resource management system
- Computing Environment
- Facility Access
- FileCatalog
- HPSS services
- Home directories and other areas backups
- Hypernews
- Installing the STAR software stack
- Provision CVMFS and mount BNL/STAR repo
- RCF Contributions
- Software and Libraries
- Storage
- Tools
- Video Conferencing
- Web Access
- Machine Learning
- Offline Software
- Production
- Test tree
2010
Updated on Mon, 2011-04-11 15:01. Originally created by didenko on 2010-01-13 17:12.
Under:
STAR SOFTWARE NEWS April 11, 2011 --------------------- The present release assignment: SL06g (SL06g_2) ROOT_LEVEL 5.12.00 SL4.4, MC production for TUP SL07c (SL07c_3) ROOT_LEVEL 5.12.00 CuCu 200&62GeV run 2005,TPC+SVT+SSD tracking SL07d (SL07d_2) ROOT_LEVEL 5.12.00 auau 200GeV stream data run 2007, TPC tracking SL08b (SL08b_1) ROOT_LEVEL 5.12.00 SL08c (SL08c_5) ROOT_LEVEL 5.12.00 auau 200GeV run 2007,TPC+SVT+SSD tracking SL08e (SL08e_2) ROOT_LEVEL 5.12.00 pp 200GeV & dAu 200GeV, run 2008 SL08f (SL08f_3) ROOT_LEVEL 5.12.00 last version with EVP_READER, MC production SL09b (SL09b) ROOT_LEVEL 5.12.00 pp 500GeV W preproduction SL09d (SL09d) ROOT_LEVEL 5.12.00 SL09e (SL09e) ROOT_LEVEL 5.22.00 SL5, last library with old pams SL09g (SL09g_1) ROOT_LEVEL 5.22.00 run 2009 pp 500GeV data production SL10a (SL10a) ROOT_LEVEL 5.22.00 SL10b (SL10b) ROOT_LEVEL 5.22.00 SL10c (SL10c_2) ROOT_LEVEL 5.22.00 run 2009 pp 200GeV production SL10d (SL10d) ROOT_LEVEL 5.22.00 SL10e (SL10e) ROOT_LEVEL 5.22.00 SL10f (SL10f) ROOT_LEVEL 5.22.00 SL10g (SL10g) ROOT_LEVEL 5.22.00 old-> SL10h (SL10h_2) ROOT_LEVEL 5.22.00 run 2010 auau 7.7-39GeV production SL10h_embed (SL10h_3) ROOT_LEVEL 5.22.00 auau 7.7-39GeV embedding production SL10i (SL10i_2) ROOT_LEVEL 5.22.00 pro-> SL10j (SL10j_2) ROOT_LEVEL 5.22.00 new-> SL10k (SL10k) ROOT_LEVEL 5.22.00 dev-> DEV ROOT_LEVEL 5.22.00 .dev-> .DEV ROOT_LEVEL 5.22.00 -------------------------------------------------
Release History
SL10a library
SL10b library
SL10c library
SL10d library
SL10e library
SL10f library
SL10g library
SL10h library
SL10i library
SL10j library
SL10k library
- December 18 , 2010
new library SL10k tagged as SL10k has been created and built on SL5.3 and SL4.4 platforms. Library was tested and released on December 20.
gcc version 4.3.2 20081007 (Red Hat 4.3.2-7)
Next codes have been updated:
asps
Simulation/starsim/atmain/agdummy.age - subroutine gcalor micset added;
Simulation/starsim/atgeant/agrot.F - modified to switch off AGROTF_TEST;
StChain
StMaker.cxx - added y2008c, y2009b, y2010b geometry tags;
StEmcADCtoEMaker
StBemcData.cxx, StEmcADCtoEMaker.cxx - patched for BSMDe mapping problem in P10ih and P10ij productions;
StEmcRawMaker
StBemcRaw.cxx, StBemcRaw.h, StEmcRawMaker.cxx - patched for BSMDe mapping problem in P10ih and P10ij productions;
StEmcUtil
database/StEmcDecoder.cxx, StEmcDecoder.h - patched for BSMDE mapping problem in P10ih and P10ij productions;
StEmcSimulatorMaker
StEmcSimulatorMaker.cxx - modified to make the energy assignments of the newly created strips happen before they are added to the mEmcMcHits collection; the cross talk leakage is now proportional to the difference of energies of two neighbor strips;
StGammaMaker
StGammaPythiaEventMaker.cxx - modified to move the StMcEvent check to the beginning of Make() to avoid crashing when the instance is not present ;
StGammaRawMaker.h - added mutator to exclude BEMC towers; set excluded BEMC towers in StGammaRawMaker;
StGammaRawMaker.cxx - excluded desired BEMC towers; bug fixed in tower exclusion code;
pams
/geometry/geometry/geometry.g - defined TPCE04r (reduced TPC envelope radius) and BTOF67 (btof sensitive volume size fix) and incorporated them into Y2011 tag; added tags:Y2008c, Y2009c, y2010b;
/geometry/geometry/btofgeo/gbtofgeo7.g - reverted to previous version of btofgeo6 code; fixes in TOF geometry are applied now in btofgeo7 ;
/geometry/geometry/tpcegeo/tpcegeo3.g - reverted max radius to previous value; reduced radius is set by TPCE04r flag in geometry.g;
StarDb
VmcGeometry/y2011.h - modified MUTD geometry: 27 backlegs changed with 28 backlegs ;
Geometry.y2008c.C, Geometry.y2009c.C, Geometry.y2010b.C, Geometry.y2008b.C, Geometry.y2009b.C, Geometry.y2010a.C, y2008c.h, y2009c.h, y2010b.h - added new files for tags y2008b, y2008c, y2009b, y2009c, y2010a and y2010b;
- November 22, 2010
SL10j library has been updated with codes below to fix the bug and code updates needed to proceed with MC and embedding production.
Next codes have been updated:
StBFChain
StBFChain.cxx - modified for embedding chain to use GetTopChain() to check existance of db-makers ; StEvent
StTpcDedxPidAlgorithm.cxx - bug fixed nSigma definition;
StChain
StMaker - added y2008b geometry tag;
StTpcRSMaker
StTpcRSMaker.cxx, TpcRS.C - removed special treatment for delta-electrons, this will cause that IdTruth for cluster will be degradated because charge from delta-electrons will be accounted with delta-electons track Id but not with original particle Id as was before;
pams
geometry/geometry/geometry.g - added y2008b geometry tag with most recent models of the TPC, ECAL and CALB;
sim/gstar/gstar_part.g - added omega(728) w/ 100% decay to e+e ;
StarDb
VmcGeometry/y2008b.h - latest version of TPC, ECAL, CALB
SL10j library has been retagged with tag SL10j_2 .
- November 3, 2010
SL10j library has been updated with codes below needed to proceed with auau 200GeV run 2010 production.
Updates includes:
- updates for usage of GG Voltage Error and tpcHVPlanes position;
- updates for TOF cell-based TOF calibrations;
- fixes for SVT related material for years 2009 & year2010;
- fixes for TPX response simulatator needed for run 2009, run 2010 embedding productions (proper t0 offset for Altro chip);
- updates for year 2011 geometry;
Library was retagged with tag SL10j_1 and rebuilt on SL5.3 and SL4.4 platforms.
gcc version 4.3.2 20081007 (Red Hat 4.3.2-7)
Next codes have been updated:
StBFChain
BigFullChain.h, StBFChain.cxx - introduced GG Voltage Error switch;
StBTofCalibMaker
StBTofCalibMaker.h - fixed array dimensions to accomodate cell-based calibrations;
StBTofCalibMaker.cxx - fixed module index range for read in loop for BOARD (TDIG) based calibration;
StDbUtilities
StMagUtilities.cxx, StMagUtilities.h - modified to provide usage of tpcHVPlanes positions and GG Voltage Error;
StDetectorDbMaker
St_TpcResponseSimulatorC.h - set proper t0 offset for Altro chip;
StDetectorDbChairs.cxx - introduced tpcHVPlanes;
St_tpcHVPlanesC.h - added new table to introduce tpcHVPlanes;
Sti
StiDetectorBuilder.cxx, StiMasterDetectorBuilder.cxx - modified to move SROD and SBSP from StiSvtDetectorBuilder to StiStarDetectorBuilder to set proper configurations without SVT detector installed;
Star/StiStarDetectorBuilder.cxx - modified to move SROD and SBSP from StiSvtDetectorBuilderto StiStarDetectorBuilder to set proper configurations without SVT detector installed;
StiRnD
Ist/StiIstDetectorBuilder.cxx - modified to move SROD and SBSP from StiSvtDetectorBuilder to StiStarDetectorBuilder to set proper configurations configurations without SVT detector installed;
StiSvt
StiSvtDetectorBuilder.cxx - modified to move SROD and SBSP from StiSvtDetectorBuilder to StiStarDetectorBuilder to set proper configurations without SVT detector installed;
StTpcDb
StTpcDbMaker.cxx - introduced GG Voltage Error switch;
StTpcRSMaker
StTpcRSMaker.cxx - set proper t0 offset for Altro chip; bug fixed for embedding;
StVpdCalibMaker
StVpdCalibMaker.cxx - modified to apply outlier truncation to all energies, keep at 20% level;
pams/geometry
geometry/geometry.g - modified to switch PHMD on and to add last version of MUTD configuration for run 2011;
mutdgeo/mutdgeo4.g - MUTD geometry modified to set 28 backlegs and 118 trays for run 2011;
StarDb/Calibrations/tpc
TpcResponseSimulator.C, TpcResponseSimulator.y2009.C, TpcResponseSimulator.y2010.C, TpcResponseSimulator.y2011.C - modified to set proper t0 offset for run 2009, 2010 and 2011;
StDb/idl
TpcResponseSimulator.idl - modified to set proper t0 offset for Altro chip;
tpcHVPlanes.idl - new table added for
- October 13, 2010
new library SL10j tagged as SL10j has been created and built on SL5.3 and SL4.4 platforms. Library was tested and released on October 15.
gcc version 4.3.2 20081007 (Red Hat 4.3.2-7)
Next codes have been updated:
asps
Simulation/starsim/atmain/dblib.cxx - added stdio.h for gcc 4.5 ;
StAssociationMaker
StAssociationMaker.cxx - removed 'find_if' due to bug in logic;
StBFChain
StBFChain.cxx - fixed DbV with Sdt timestamps;
BigFullChain.h, StBFChain.cxx - added useBTOF4Vtx chain option for inclusion of BTOF in vertex ranking;
StarClassLibrary
StParticleTable.cc - modified to provide LambdaBar(1520) in particle table with Geant ID=996;
StBTofUtil
StBTofGeometry.cxx, StBTofGeometry.h - modified to include methods in StBTofNode and StBTofGeometry that calculate local theta;
StBTofMatchMaker
StBTofMatchMaker.cxx, StBTofMatchMaker.h - modified to include local theta calculation in CellHit structure. Pass LocalTheta info on to TOF PID traits;
StBTofSimMaker
StBTofSimMaker.cxx, StBTofSimMaker.h - modified to look for geant data in bfc ("geant") or geant.root ("geantBranch"); Protect storing BTofMcHitCollection in case McEvent is NULL;
StBTofUtil
StBTofGeometry.cxx - modified to protect Init() and InitFromStar() against non-initialized database/geant ;
StChain
StMaker.cxx - added y2011 geometry tag;
StDbUtilities
St_svtRDOstrippedC.cxx - added const to Char_t*;
StDetectorDbMaker
St_tss_tssparC.h, StiHitErrorCalculator.h, StDetectorDbChairs.cxx - modified to add new chairs;
St_TpcPadCorrectionC.h St_tpcGainCorrectionC.h - added new chairs;
StdEdxY2Maker
StTpcdEdxCorrection.cxx, StTpcdEdxCorrection.h, StdEdxY2Maker.cxx - added more histograms for calibrations;
StEmcRawMaker
StEmcRawMaker.cxx - modified;
StEEmcSimulatorMaker
StEEmcSlowMaker.cxx, StEEmcSlowMaker.h - modified to give access to MIP dE/dx to other makers;
StEEmcUtil
database/ StEEmcDb.cxx, StEEmcDb.h - modified to improve constness ;
EEmcGeom/EEmcGeomSimple.cxx, EEmcGeomSimple.h - modified to improve constness ;
EEmcMC/EEmcMCData.cxx, EEmcMCData.h - modified to improve constness ;
StEEmcSmd/EEmcSmdGeom.cxx, EEmcSmdGeom.h, StEEmcSmdGeom.cxx, StEEmcSmdGeom.h - modified to improve constness ;
EEmcSmdMap/EEmcSmdMap.cxx, EEmcSmdMap.h - modified to improve constness ;
StEvent
StEvent.cxx, StEvent.h - modified to remove SoftwareMonitors ;
StFtpcSoftwareMonitor.cxx, StFtpcSoftwareMonitor.h, StRichSoftwareMonitor.cxx, StRichSoftwareMonitor.h, StSoftwareMonitor.cxx, StSoftwareMonitor.h - removed;
StEventClusteringHints.cxx, StEventTypes.h, StEventScavenger.cxx, StEventScavenger.h - modified to remove SoftwareMonitors ;
StTrack.cxx, StTrack.h - modified to add mSeedQuality;
StTpcHit.h - modified to fix no. of padsInHit;
StDcaGeometry.cxx - fixed format ;
StTpcDedxPidAlgorithm.cxx, StTpcDedxPidAlgorithm.h - cleanup;
StMCFilter
StFmsPi0Filter.h, StFmsPi0Filter.cxx - added filter for neutral pions incident on the FMS;
StGammaMaker
StGammaScheduleMaker.h - added accessor for total number of timestamps;
StGammaEventMaker.cxx - modified to overwrite event number only if timestamps have been added to the StGammaScheduleMaker instance;
StGammaCandidate.cxx, StGammaCandidate.h - added thresholds to most sum methods;
StGenericVertexMaker
StGenericVertexFinder.cxx, StGenericVertexFinder.h - added function UseBOTF and bool mUseBtof to switch the use of the TOF on and off in vertex finding, default value is off (false);
StGenericVertexMaker.cxx, StGenericVertexMaker.h - modified to add useBTOF4Vtx chain option for inclusion of BTOF in vertex ranking;
StiPPVertex/StPPVertexFinder.cxx, StPPVertexFinder.h, TrackData.cxx, TrackData.h, Vertex3D.cxx, VertexData.h - modified to add function UseBOTF and bool mUseBtof to switch the use of the TOF on and off in vertex finding; default value is off (false);
BtofHitList.cxx, BtofHitList.h - added functions, and variables necessary to use the TOF in PPV for vertex finding;
St_geant_Maker
St_geant_Maker.cxx, St_geant_Maker.h - added initialization of starsim parameter tables after opening zebra-file;
StJetMaker
StJetMaker2009.cxx - added neutral jets for events with no good TPC vertex, i.e. ranking <= 0, using (0,0,0) as vertex;
StAnaPars.h - fixed setTowerEnergyCorrection() bug; updated destructor;
mudst/StjBEMCMuDst.cxx, StjBEMCMuDst.h, StjEEMCMuDst.cxx, StjEEMCMuDst.h - added neutral jets for events with no good TPC vertex, i.e. ranking <= 0, using (0,0,0) as vertex;
StMagF
StMagFMaker.cxx - removed dependence on St_geant_Maker;
StMcEventMaker
StMcEventMaker.cxx, StMcEventMaker.h - replaced 'useBtof' with 'useTof';
StMiniMcEvent
StTinyMcTrack.cxx, StTinyRcTrack.cxx - fixed format;
StTinyRcTrack.cxx - added track seedQuality;
StMiniMcMaker.cxx, StMiniMcMaker.h - added track seedQuality;
StMuDSTMaker
COMMON/StMuEmcCluster.cxx/h, StMuEmcCollection.cxx/h, StMuEmcHit.cxx/h, StMuEmcPoint.cxx/h, StMuEmcTowerData.cxx/h, StMuEmcUtil.cxx/h - modified to insure const correctness;
StPixelFastSimMaker
StPixelFastSimMaker.cxx - cleanup unused variables;
StSsdDbMaker
StSsdDbMaker.cxx - modified to disable sim flavor, now sim parameters is coming via DB associated with simulation time stamp;
StSvtDbMaker
StSvtDbMaker.cxx - modified to disable sim flavor, now sim parameters is coming via DB associated with simulation time stamp;
StSvtSimulationMaker
StSvtSimulationMaker.cxx - modified to add iteration to transformation routines so local -> wafer followed by wafer->local come to same point needed because of dirft velocity assumptions;
StTpcDb
StTpcDbMaker.cxx - modified to use Mag.field flavor besides simu flag ;
StTpcHitMaker
StTpcHitMaker.cxx - fixed format;
StTpcHitMaker.cxx, StTpcRTSHitMaker.cxx - modified to add codes for S-shape correction (disactivated);
StTpcHitMaker.cxx StTpcRTSHitMaker.cxx - slightly better arrangement for limiting excessive TPC events;
StTpcHitMoverMaker
StTpcHitMoverMaker.cxx - added debug print outs;
StTpcRSMaker
StTpcRSMaker.cxx - modified to take out __ClusterProfile__ ;
StTriggerUtilities
StTriggerDefinition.h, StTriggerThreshold.h - added support structures for migration from online to offline DB for trigger definitions and thresholds; added inline to avoid multiple definitions of print() by linker;
StTriggerSimuMaker.cxx - changed back to checking decision of individual simulators;
StTriggerSimuResult.cxx/h - modified to change the PIG+2 address from BEMC to EEMC based on structure in StTriggerData2005::isL2Trigger();
StTriggerSimuMaker.h, StTriggerSimuMaker.cxx - modified to move from online to offline DB; added onbits1-3 and offbits1-3;
StTriggerSimuMaker.cxx - modified to change trigger DB query for more appropiate "select max(idx_rn) from triggers where beginTime <='%s'", which selects the begin time right before the time stamp and hence the actual current run;
StTriggerSimuMaker.h, StTriggerSimuMaker.cxx - modified to include ability to test if trigger is defined in trigger code ;
StDSMUtilities/ TCU.cc, TCU.hh, TriggerDefinition.hh - modified to add onbits1-3 and offbits1-3;
DSM.hh - added stdio.h for ROOT > 4.26 ;
Eemc/StEemcTriggerSimu.cxx - modified to revert to 'kDontCare';
L2Emulator/StL2_2006EmulatorMaker.cxx - modified to add PIG+2 to EEMC mL2algo;
StarMagField
StarMagField.cxx - modified to lock mag.field if it was initialized from GEANT;
St_tcl_Maker
StTpcFastSimMaker.cxx - modified to save coordinates in TpcLocalCoordinate;
Sti
StiNodePars.h - fixed problem with parameters alignment for gcc 4.5.1; fixed union; removed GNUC dependence;
StiKalmanTrack.cxx, StiKalmanTrack.h, StiKalmanTrackFinder.cxx, StiKalmanTrackFinder.h, StiKalmanTrackFitter.cxx, StiKalmanTrackFitter.h, StiKalmanTrackNode.cxx, StiKalmanTrackNode.h, StiTpcSeedFinder.cxx, StiTpcSeedFinder.h, StiTrackFinderFilter.cxx, StiTrackFinderFilter.h, StiTrackNode.cxx, StiTrackNodeHelper.cxx - modified to add TPCCATracker;
StiTPCCATrackerInterface.cxx, StiTPCCATrackerInterface.h - added new files for TPCCATracker;
StiMaker
StiStEventFiller.cxx - modified to switch from direct access to public members to methods;
StiRootSimpleTrackFilter.cxx - removed;
Star/StiStarDetectorBuilder.cxx - modified to move out StiVMCToolKit::GetVMC() from assert, protected from NDEBUG cpp-flag;
StiRnD
Hft/StiPixelDetectorBuilder.cxx - modified to get rid off access to specfic detector tracking parameters which usage has been disable since 2008/06/11;
Ist/StiIstDetectorBuilder.cxx - modified to get rid off access to specfic detector tracking parameters which usage has been disable since 2008/06/11;
StiSsd
StiSsdDetectorBuilder.cxx - modified to get rid off access to specfic detector tracking parameters which usage has been disable since 2008/06/11;
StiSvt
StiSvtDetectorBuilder.cxx - modified to get rid off access to specfic detector tracking parameters which usage has been disable since 2008/06/11;
StiTpc
StiTpcDetectorBuilder.cxx - modified to get rid off access to specfic detector tracking parameters which usage has been disable since 2008/06/11;
StStarLogger
logging/Main.cxx TxUCMCollector.cxx - added stdio.h for gcc4.5; improved query;
TxEventLog.h, TxEventLogFile.h, TxEventLogWeb.h, TxUCMCollector.cxx, TxUCMCollector.h - added method to query job id by broker task and job id provided;
TxEventLogCollector.cpp, TxEventLogCollector.h, testUcm.csh, testUcm.java - fixed Java Collector interface;
TxEventLog.h, TxEventLogCollector.cpp, TxEventLogCollector.h, TxEventLogFile.h, TxEventLogWeb.h, TxUCMCollector.cxx, TxUCMCollector.h, testUcm.csh, testUcm.java - added the requester name to the getJobId interface, fix the Db init;
TxEventLogFactory.cxx - modified to use REG_EXTENDED syntax;
Main.cxx, Makefile, TxEventLogFactory.cxx, TxEventLogFactory.h - added TxEventLogFactory::main method and stand-alone ulog utitility;
StarRoot
KFParticleBase.h, KFParticle.h, KFParticleBase.cxx, KFParticle.cxx - updates for CA from ALICE;
StarRootLinkDef.h - modified to make KFParticleBase and KFParticle to be TObject;
TRDiagMatrix.h, TRMatrix.cxx, TRMatrix.h, TRSymMatrix.cxx, TRSymMatrix.h, TRVector.cxx, TRVector.h - added interface to TVector3;
KFParticleBase.cxx, KFParticleBase.h - added ID;
TTreeIter.h - added accessor to Tree;
RTS
include/rtsSystems.h- added MTD; added Checkpoint;
src/DAQ_READER/daqReader.cxx, daqReader.h - added detector size functions;
src/DAQ_TPX/tpxFCF.cxx - modified to add protection that the cluster charge > 0, it happens sometimes in simulation; small optimization in fcf_decode; added CHOPPED flag;
tpxFCF.h - removed u_int for easier inclusion ;
tpxFCF.cxx - added Checkpoint;
tpxFCF_flags.h - added to move flag to a separate include;
tpxGain.cxx, tpxGain.h - added more clock features ;
src/DAQ_MTDdaq_mtd.cxx, daq_mtd.h - added new code for MTD daq reader;
src/SFS/fs.C, fs_index.cxx, fs_index.h, sfs_index.cxx, sfs_index.h - added detector size functions;
pams
ctf/cts/cts.cc - disabled consistency check on volume ids, fixed bug #1715;
gen/Pythia6_2_20/pythia-6.2.20.F - added new version of Pythia;
pytune.F - added dummy pytune to resolve dependency in bpythia;
geometry/calbgeo/calbgeo2.g - modified to inserte an ENDFILl statement required by AgML;
ecalgeo6.g - modified to remove stray comma from EMCS fill statement;
geometry/geometry/geometry.g - added development/baseline y2011 geometry tag;
geometry/mutdgeo/mutdgeo4.g - added 4th version of the muon telescope detector;
geometry/tpcegeo/tpcegeo3.g - increased size of array to prevent an out-of-bounds condition ;
tpcegeo3.g - modified to reduce size of TPC envelope to accommodate TOF;
geometry/wallgeo/wallgeo.g - modified to make the cave walls invisible so the detector can be more easily viewed;
sim/g2t/g2t_volume_id.g - fixed unknown TOFr choice for year2007 (btog_choice=10); fixed wrong TOFr tray position ID for run 5 (btog_choice=8);
sim/gstar/gstar_part.g - modified to increase the precision of the lambda and lambdabar masses in gstar_part.g; added XiMinus, XiMinusBar, XiZero and XiZeroBar;
StarDb
Calibrations/tracker/PrimaryVertexCuts.20100424.040001.C - added parameters for Run 2010 AuAu 7.7 and AuAu 11; files moved to DB;
PrimaryVertexCuts.y2011.C - added provisional set of parameters for year 2011;
Calibrations/ftpc/ftpcTemps.y2011.C - added new files with provisional values for year 2011;
Calibrations/tpc/tpcGas.y2011.C, TpcSecRowB.y2011.C, tpcPressureB.y2011.C, TpcResponseSimulator.y2011.C, tpcPadGainT0.y2011.C, TpcAdcCorrectionB.y2011.C, TpcLengthCorrectionB.y2011.C, tpcAnodeHVavg.y2011.C, tpcGasTemperature.y2011.C, TpcdXCorrection.y2011.C, tpcMethaneIn.y2011.C, TpcMultiplicity.y2011.C, TpcPhiDirection.y2011.C, tpcWaterOut.y2011.C, TpcZCorrectionB.y2011.C, TpcdCharge.y2011.C, TpcdEdxCor.y2011.C, tpcAnodeHV.y2011.C, TpcDriftDistOxygen.y2011.C, TpcPadCorrection.y2011.C, tpcSlewing.y2011.C, tpcDriftVelocity.y2011.C, tpcAltroParams.y2011.C - added new files with provisional values for year 2011;
TpcPadCorrection.C - added new default pad correction table ;
tpcGainCorrection.20100101.000028.C, tpcGainCorrection.C, TpcAvCurrent.C, TpcPadCorrection.y2010.C, TpcZDC.C - added new table;
TpcAdcCorrectionB.20100101.000012.C, TpcLengthCorrectionB.20100101.000033.C, TpcLengthCorrectionB.20100103.000033.C,
TpcLengthCorrectionB.20100204.180033.C, TpcLengthCorrectionB.20100318.200033.C, TpcLengthCorrectionB.20100409.000033.C,
TpcLengthCorrectionB.20100424.040033.C, TpcLengthCorrectionB.20100527.020033.C,
TpcRowQ.20100101.000032.C, TpcRowQ.20100103.000032.C, TpcRowQ.20100204.180032.C, TpcRowQ.20100318.200032.C,
TpcRowQ.20100409.000032.C, TpcRowQ.20100424.040032.C, TpcRowQ.20100527.020032.C, TpcSecRowB.20100101.000032.root,
TpcSecRowB.20100103.000032.root, TpcSecRowB.20100103.000032.root, TpcSecRowB.20100318.200032.root, TpcSecRowB.20100409.000032.root, TpcSecRowB.20100424.040032.root, TpcSecRowB.20100527.020032.root,
TpcZCorrectionB.20100101.000030.C, TpcZCorrectionB.20100103.000032.C, TpcZCorrectionB.20100204.180030.C,
TpcZCorrectionB.20100318.200030.C, TpcZCorrectionB.20100409.000030.C, TpcZCorrectionB.20100424.040030.C,
TpcZCorrectionB.20100527.020030.C, TpcZDC.20100103.000025.C,TpcZDC.20100204.180025.C, TpcZDC.20100318.200025.C, TpcZDC.20100409.000025.C TpcZDC.20100424.040025.C - updated dEdx calibartions for run 2010;
Geometry/tpc/tpcGlobalPosition.y2011.C - added provisional values for y2011;
Sector_01 to Sector_24/tpcSectorPosition.y2011.C - added provisional values for y2011 for each sector;
RunLog/onl/starClockOnl.y2011.C, tpcRDOMasks.y2011.C - added provisional values for y2011;
VmcGeometry/Geometry.y2011.C y2011.h - added year 2011 geometry tag;
StDb
idl/TpcPadCorrection.idl - added table for correction to reconstructed cluster position in pads;
triggerDefinition.idl, triggerThreshold.idl - added new trigger simulator tables; modified to add size parameter;
QtRoot
qt/src/TQtWidget.cxx - fixed ROOT Bug #4319;
GQtGUI.cxx, TGQt.cxx - fixed small memory leak for QFont object;
- September 2, 2010
SL10i library has been updated with codes limited number of TPC hits used for tracking to skip events with excessive hit occupancy. Library was retagged with tag SL10i_2 and rebuilt on SL5.3 and SL4.4 platforms.
Next codes have been updated:
StDetectorDbMaker
St_tpcMaxHitsC.h - new file to limit max number of TPC hits for tracking;
StDetectorDbChairs.cxx - modified to introduce hit maxima for tracking;
StTpcHitMaker
StTpcHitMaker.cxx, StTpcHitMaker.h, StTpcRTSHitMaker.cxx, StTpcRTSHitMaker.h - modified to introduce hit maxima for tracking;
StTpcRTSHitMaker.cxx, StTpcRTSHitMaker.h - implemented Lower bound on reduced hit maxima;
macrosbfc.C
StDb
idl/tpcMaxHits.idl - new table to limit max number of TPC hits for tracking;
- August 11, 2010
SL10i library has been updated with MC Filter codes to proceed with EemcGammaFilter simulation production. Library was retagged with tag SL10i_1 and rebuilt on SL5.3 and SL4.4 platforms.
Next codes have been updated:
StBFChain
BigFullChain.h - added FiltEemcGamma option to proceed with Eemc gamma filter in reconstruction;
StFilterMaker
StGammaFilterMaker.h, StGammaFilterMaker.cxx - updated with final 2009 parameters and utilities;
StEemcGammaFilterMaker.cxx, StEemcGammaFilterMaker.h, eemcGammaFilterMakerParams.idl - added new files to implement original Endcap EMC gamma-filter; modified to get sampling fraction from Fast simulator, db settings movied to Init;
StMCFilter
StEemcGammaFilter.cxx, StEemcGammaFilter.h - new code added to implement original Endcap EMC gamma-filter;
StEEmcSimulatorMaker
StEEmcFastMaker.cxx, StEEmcFastMaker.h, StEEmcSlowMaker.h, StEEmcSlowMaker.cxx - updated Eemc fast and slow simulattion codes; sampling fraction changed to 4.8%;
StMiniMcMaker
StMiniMcMaker.cxx - modified to change the check on valid towers during clustering to suppress the non-error issued by StEmcGeom;
- July 19, 2010
new library SL10i tagged as SL10i has been created and built on SL5.3 and SL4.4 platforms. Library was tested and released on July 21.
gcc version 4.3.2 20081007 (Red Hat 4.3.2-7)
Next codes have been updated:
asps
Simulation/geant321/gcons/gppart.F - modified to allow geant IDs > 9999 will be displayed ;
Simulation/starsim/geantgpdcay.F - added the ids of the decay daughters to the output;
StAssociationMaker
EMC/StEmcAssociationMaker.cxx, StEmcAssociationMaker.h - modified to remove the compile-time redundant dependency;
StBTofHitMaker
StBTofHitMaker.cxx - removed explicit call to mBTofSortRawHit->setVpdDelay(runnumber). This is now part of mBTofSortRawHit->Init();
StBTofHitMaker.cxx, StBTofHitMaker.h - modified to intoduce GetNextRaw(int sec) ;
StBTofMatchMaker
StBTofMatchMaker.cxx, StBTofMatchMaker.h - introduced switch to enable ideal MC geometry, without alignment updates. Default: disabled;
StBTofMatchMaker.cxx - modified to initialize mUseIdealGeometry to be kFALSE in ctor;
StBTofSimMaker
StBTofSimMaker.cxx, StBTofSimMaker.h - removed geometry initialization (not used); corrected application of vpd resolution smearing: the original values in the db (or ParSim) are in ps [Xin];
StBTofUtil
StBTofSortRawHit.cxx, StBTofSortRawHit.h - modified to retrieve VPD delay parameters from database; removed explicit setVpdDelay() and integrate its functionality with Init();
StBTofGeometry.cxx, StBTofGeometry.h - StBTofGeometry.cxx, StBTofGeometry.h - introduced switch to enable ideal MC geometry, without alignment updates. Default: disabled;
StDbUtilities
StMagUtilities.cxx, StMagUtilities.h - modified for GridLeak studies: more knobs to adjust GL and SC in Predict() functions;
StDetectorDbMaker
St_TpcResponseSimulatorC.h - added parameterization for sigma ver row;
StEmbeddingUtilities
StEmbeddingQAUtilities.cxx - modified to use TString::KIgnoreCase;
StEmbeddingQADraw.h - added particle name functions;
StEmbeddingQADraw.cxx - added legend for each page;
StEvent
StTriggerData.h, StTriggerData.cxx - modified to change member debug to mDebug;
StGammaMaker
StGammaEvent.h - added primary vertx rank member/mutator/accessor ;
StGammaEventMaker.cxx - added store of primary vertex rank;
St_geant_Maker
St_geant_Maker.cxx, St_geant_Maker.h - modified to synchronize magnetic field, can use now InitRun for mag. field;
Embed/StPrepEmbedMaker.h - modified to set rapidity +/-10 in gkine/phasespace for spectrum option in order to avoid acceptance cuts;
StPrepEmbedMaker.cxx - implemented spectrum option by gstar_micky;
StHbtMaker
Reader/StHbtAssociationReader.cxx - fixed StMcTrack usage ;
Cut/ParityEventCut.cxx, ParityEventCut.h - modified to get rid of the compilation warnings;
StJetFinder
StProtoJetCut.h, StProtoJetCutEta.h, StProtoJetCutPt.h, StProtoJetListCut.cxx,,StProtoJetListCut.h - added new files to support run 2009 production version;
StConeJetFinder.cxx, StConeJetFinderBase.cxx, StEtaPhiGrid.cxx, StEtaPhiGrid.h - fixed memory leak;
StProtoJet.h - modified to proceed with run 2009 production;
StJetMaker
StAnaPars.h, StJetMaker2009.cxx, StJetMaker2009.h - new files added to support run 2009 jet production version;
StjBEMCTowerMaker.cxx, StjTPCTrackMaker.cxx - modified to proceed with run 2009 production;
StJetMaker.cxx, StJetMaker.h - added getStJetEvent() ;
StJetSkimEventMaker.cxx - added protection against null pointer ;
emulator/StBET4pMakerImpBuilder.cxx, StjeBemcEnergySumCalculatorBuilder.cxx, StjeDefaultJetTreeWriter.cxx, StjeJetEventTreeWriter.cxx- modified to proceed with run 2009 production;
mudst/StjBEMCMuDst.cxx, StjBEMCMuDst.h, StjEEMCMuDst.cxx, StjEEMCMuDst.h, StjTPCMuDst.cxx, StjTPCMuDst.h, StjTPCRandomMuDst.cxx - modified to proceed with run 2009 production;
StjBEMCMuDst.cxx/h - modified for simulation;
towers/StjAbstractTowerEnergyCorrectionForTracks.h, StjTowerEnergyCorrectionForTracksFraction.cxx, StjTowerEnergyCorrectionForTracksFraction.h, StjTowerEnergyCorrectionForTracksMip.cxx, StjTowerEnergyCorrectionForTracksMip.h - modified to proceed with 2009 production ;
StjTowerEnergyCorrectionForTracksNull.h - added new file;
StjAbstractTowerEnergyCorrectionForTracks.cxx, StjAbstractTowerEnergyCorrectionForTracks.h, StjTowerEnergyCorrectionForTracksFraction.cxx, StjTowerEnergyCorrectionForTracksFraction.h, StjTowerEnergyCorrectionForTracksMip.cxx, StjTowerEnergyCorrectionForTracksMip.h, StjTowerEnergyCorrectionForTracksNull.h - added new files with alternative classes for tower energy correction for tracks;
tracks/StjTrackCutPt.h - added to support run 2009 jet production version;
StjTPC.h - modified for run 2009;
StjTrackCutDcaPtDependent.h - bug fixed;
vertex/StjPrimaryVertex.h - added to support run 2009 jet production version;
StMcAnalysisMaker
StMcAnalysisMaker.cxx - implemented the correct const StMcTarck * pointer cast;
StMCFilter
StBemcGammaFilter.h, StBemcGammaFilter.cxx - BEMC Photon Filter implemented;
StMuDSTMaker
COMMON/StMuEvent.cxx - added pointer protection to StTriggerData member ;
StMuTrack.cxx - fixed bug to fill properly global tracks with pt and eta in case if vertex has not been found;
StMcEvent
StMcEvent.hh - fixed bug which had eprsCollection returning btow hits if called using the const version;
StStarLogger
logging/TxEventLogWeb.cpp - modified to allow the wget log message to trace the cybersecurity issue; added timestampt t diagnostic to trace the cybersecurity case;
TxUCMCollector.cxx - modified to count events of the selected job only;
TxEventLog.cpp, TxEventLog.h, TxUCMCollector.cxx - modified to dicrement the job counter for the finished tasks;
StarMagField
StarMagField.cxx - set assert when magnetic field is not initialized;
StarRoot
THelixTrack.cxx - modified to acount HZ correlation;
THelixTrack.h, THelixTrack.cxx - added TestMtx;
TRandomVector.h, TRandomVector.cxx - added multydimensioane random vector;
StBiTree.cxx - modified to reduce the test suite;
StPass0CalibMaker
StSpaceChargeEbyEMaker.cxx, StSpaceChargeEbyEMaker.h - modified interface to allow EMC and TOF matching requirements; added TOF matching;
StVertexSeedMaker.cxx, StVertexSeedMaker.h - added option for using all triggers;
StRTSClient
FCFMaker/FCFMaker.cxx - implement new interface for pad t0;
StTpcDb
StTpcDb.cxx, StTpcDb.h, StTpcDbMaker.cxx - modified to take out flavoring by 'sim' for tpcGlobalPosition,tpcSectorPosition and starClockOnl tables; removed usage of tpcISTimeOffsets and tpcOSTimeOffsets tables;
StRTpcT0.cxx, StRTpcT0.h, StTpcT0I.h - removed;
StTpcDbMaker.cxx - modified to discontinue usage of FullMagF geometry flavors, now just use 'ofl' with appropriate timestamp;
StTpcRSMaker
StTpcRSMaker.cxx, StTpcRSMaker.h - modified ;
TF1F.cxx, TF1F.h - added new files;
St_tcl_Maker
StTpcFastSimMaker.cxx - modified to adjust for new TpcDb interface; removed pseudo pad rows;
StTriggerUtilities
StTriggerSimuMaker.cxx, StTriggerSimuMaker.h - added hooks to overwrite DSM thresholds from the database ;
Bbc/StBbcTriggerSimu.cxx - modified to set year from DB maker to StBbcTrigggerDetector container;
Bemc/StBemcTriggerSimu.cxx - added Run 6 jpsi-mb trigger;
StBemcTriggerSimu.cxx, StBemcTriggerSimu.h - modified to get J/psi topology trigger candidates; A=added more access functions for J/psi candidates;
added hooks to overwrite DSM thresholds from the database;
modified to fill trigger simulator in the StEmcTriggerDetector structure same as data for MC;
StBemcTriggerSimu.h - fixed HT6bit to TP6bit;
Eemc/StEemcTriggerSimu.cxx, StEemcTriggerSimu.h - added hooks to overwrite DSM thresholds from the database;
modified to fill trigger simulator in the StEmcTriggerDetector structure same as data for MC;
added a bunch of eemc-http triggers ; modified to change triggerDecision from kDoNotCare to kNo;
Emc/StEmcTriggerSimu.cxx, StEmcTriggerSimu.h - added hooks to overwrite DSM thresholds from the database;
pams
geometry/geometry/geometry.g - modified geometry.g so that seperate particle transport cuts can be used in the BEMC and EEMC, this is needed for the spin/dijet simulation ;
defined the Y2009b tag to apply the 10keV default tracking cuts in the BEMC, and revert the EEMC to the 80kev/1MeV (photon/electron) cuts;
added y2005i tag to provide up-to-date version of ecal in y2005 geometry and to provide 10 keV transport cuts in calorimeters;
geometry/btofgeo/tofgeo2.g, btofgeo3.g, btofgeo4.g, btofgeo5.g, btofgeo6.g - fixed minor bug in the cooling tubes for the tofThe inner radii of the cooling tubes are passed to the block creating the water volume, but the shape operator indicated that it should inherit its parameters from the mother volume. This resulted in the outer radius of the water volume being set equal to the outer radius of the cooling tube;
gen/Pythia6_4_23/pystar-6.4.22.F, pythia-6.4.23.F - added latest version of pythia, with bug fixes for the perugia tunes;
sim/gstar/gstar_part.g, gstar_part.kumac - added Geant id's for 100% Phi to K+K- and to e+e- decay channels;
corrected mistake in Omega+- definition and forced daughter lamda to decay to specific channel; got rid of Mortran90 definition;
StarDb
Calibrations/tpc/tpcEffectiveGeom.y2006.C, tpcEffectiveGeom.y2007.C, tpcEffectiveGeom.y2008.C, tpcEffectiveGeom.y2009.C, tpcEffectiveGeom.y2010.C - removed;
tpcEffectiveGeom.y2005.C - replaced 'sim' value with 'ofl';
tpcElectronics.y2006.C, tpcElectronics.y2007.C, tpcElectronics.y2008.C - moved tZero from -1.05995 us (used to be in simulation) to real data value = 0 us;
TpcResponseSimulator.C, TpcResponseSimulator.y2009.C, TpcResponseSimulator.y2010.C - modified;
Calibrations/tracker/DefaultTrackingParameters.20010312.000011.C - decreased hits gates; set max Xi2=20 to be the same as in the original;
StDb
idl/TpcResponseSimulator.idl - added parameterization for sigma versus row;
QtRoot
qt4ged/src/TQtLineEditor.cxx - modified to replace the obsolete interface with the standard Qt4; removed error prone Qt3 CPP flags;
qt/qt.pro - merged with CERN version; added TQtCanvasPainter.h to the list of depedencies;
qt/src/TQtWidget.cxx - modified to merge with ROOT CERN SVN trunk 5.27;
qt/inc/ TQtCanvasPainter.h - added new file to merge with ROOT CERN SVN trunk 5.27;
TQtWidget.h - modified to merge with ROOT CERN SVN trunk 5.27;
qtgui/src/TQtCanvasImp.cxx - fixed the ambiguous shortcut overload;
- April 7, 2011
new library SL10h_embed tagged as SL10h_3 has been created to fix the problem in P10ih embedding production. Library was tested and released on April 11.
Next codes have been updated:
StAssociationMaker
StAssociationMaker.cxx, r.1.54;
StAssociationMaker.h, r.1.24;
StTrackPairInfo.cc, r.1.8;
StTrackPairInfo.hh, r.1.8;
EMC/StEmcAssociationMaker.cxx, r.1.13;
StEmcAssociationMaker.h, r.1.10;
StBFChain
BigFullChain.h, r.1.125; StBFChain.cxx, r.1.570;
StChain
StMaker.cxx, r.1.234;
StDetectorDbMaker
StDetectorDbChairs.cxx, r.1.24; St_TpcPadCorrectionC.h, r.1.1; St_TpcResponseSimulatorC.h, r.1.3; St_tpcGainCorrectionC.h, r.1.1; St_tpcHVPlanesC.h, r.1.1; St_tss_tssparC.h, r.1.5;
StTpcHitMaker
StTpcHitMaker.cxx, r. 1.39;
StTpcRTSHitMaker.cxx, r. 1.25;
StTpcRSMaker
StTpcRSMaker.cxx, r. 1.44; StTpcRSMaker.h, r.1.18; TF1F.cxx, r. 1.3; TF1F.h, r.1.3; TpcRS.C, r.1.21;
StarRoot
StCloseFileOnTerminate.h,r.1.6; TPolynomial.cxx, r.1.2;
St_geant_Maker
St_geant_Maker.h, r. 1.50;
St_geant_Maker.cxx, r. 1.135;
StMagF
StMagFMaker.cxx, r. 1.16;
StarMagField
StarMagField.cxx r. 1.17;
StarDb
Calibrations/tpc TpcRowQ.20090301.000102.C
TpcRowQ.20090415.000057.C
tpcAnodeHV.y2011.C
tpcAnodeHVavg.y2011.C
Calibrations/tracker
DefaultTrackingParameters.20010312.000011.C
- September 3, 2010
SL10h library has been updated with codes limited number of TPC hits used for tracking to skip events with excessive hit occupancy. Library was retagged with tag SL10h_2 and rebuilt on SL5.3 and SL4.4 platforms.
Next codes have been updated:
StDetectorDbMaker
St_tpcMaxHitsC.h - new file to limit max number of TPC hits for tracking;
StDetectorDbChairs.cxx - modified to introduce hit maxima for tracking;
StTpcHitMaker
StTpcHitMaker.cxx, StTpcHitMaker.h, StTpcRTSHitMaker.cxx, StTpcRTSHitMaker.h - modified to introduce hit maxima for tracking;
StTpcRTSHitMaker.cxx, StTpcRTSHitMaker.h - implemented Lower bound on reduced hit maxima;
macrosbfc.C
StDb
idl/tpcMaxHits.idl - new table to limit max number of TPC hits for tracking;
- July 7, 2010
SL10h library was updated with StRoot/StPmdReadMaker fixes to read old daq data and proceed with run 2010 calibrations
Library was retagged with tag SL10h_1
- May 26, 2010
new library SL10h tagged as SL10h has been created and built on SL4.4 and SL5.3 platforms. Library was tested found bugs fixed, library was released on June 1 and will be used for run 2010 production.
gcc version 4.3.2 20081007 (Red Hat 4.3.2-7)
Next codes have been updated:
StarClassLibrary
StParticleTable.cc, StKaonZeroMode0809.cc, StKaonZeroMode0809.hh - added StKaonZeroMode0809 to represent the k0 --> pi+ pi- w/ 100% br in gstar_part.g ;
StBFChain
BigFullChain.h, StBFChain.cxx - modified to allow to switch off main Star Cint Db by NoStarCintDb option; removed the logger destruction side effect;
BigFullChain.h - modified to put StBTofSimMaker before StBTofMatchMaker;
StBTofCalibMaker
StBTofCalibMaker.cxx, StBTofCalibMaker.h - implemented self-calibration method; improved database handling and reduced log output; modified to pick up the default primary vertex (for mUseEventVertex); additional cuts in selecting the vertex for tstart() have been removed;
StBTofHitMaker
StBTofHitMaker.cxx - improved database handling and reduced log output;
StBTofMatchMaker
StBTofMatchMaker.cxx - modified to keep BTofMatchMaker from crashing ungracefully when no mEvent or BTOF Collection is found; improved database handling and reduced log output;
StBTofUtil
StBTofSortRawHit.cxx - updated vpd delay settings for run 2010;
StBTofDaqMap.cxx, StBTofGeometry.cxx, StBTofINLCorr.cxx, StBTofSortRawHit.cxx - improved database handling and reduced log output;
StChain
StChain.cxx, StMaker.cxx - removed the logger destruction side effect;
StMaker.cxx - bug #1911 fixed, implemented protection against of the died pointer; alias time stamp for y2010 moved from 20091214 to 20091215;
added y2009b and y2010a geometry tags to support simulation requests:
StDetectorDbMaker
StDetectorDbChairs.cxx, St_tpcPadGainT0C.h, St_tpcAltroParamsC.h, St_tpcAvCurrentC.h - added new files for St_tpcPadGainT0C;protection;
St_db_Maker
St_db_Maker.cxx, St_db_Maker.h - implemented new method to save snapshot+one subsequent dataset for each table in db; refactored snapshot code to include saving of .root files; modified to save single datasets; fixed check for db broker in file mode;
StEEmcSimulatorMaker
StEEmcSlowMaker.cxx, StEEmcSlowMaker.h - code cleanup;
SlowSimUtil.cxx, SlowSimUtil.h - removed;
StEEmcUtil
EEmcMC/EEmcMCData.h - removed the redundant dependancy;
StEvent
StBTofHeader.cxx, StBTofHeader.h - added member mNTzero and access methods;
StFtpcTrackMaker
StFtpcTrackToStEvent.cc - fixed extrapolation of momentum vector to last point on track;
StFtpcConfMapper.cc, StFtpcConfMapper.hh - fixed bug #1939 - variables with the same name were defined twice; the names of the StFtpcConfMapper variables have been changed to make them unique;
St_geant_Maker
Embed/StPrepEmbedMaker.h - modified to set rapidity +/-10 in gkine/phasespace for spectrum option in order to avoid acceptance cuts;
StPrepEmbedMaker.cxx - implemented spectrum option by gstar_micky;
St_geom_Maker
GeomBrowser.cxx - adjusted to meet the new ROOT requerement;
QExGeoDrawHelper.cxx - modified to pick up material from TGeoMedium rather from TGeoMaterial ;
StarGeomTreeWidget.cxx - added std prefix for vector;
StJetMaker
StJetReader.cxx, StJetSkimEventMaker.cxx - modified to preserve backward compatibility with reading of Run 6 skim trees;
StBET4pMaker.cxx - modified to save current vertex index before vertex loop and restore current vertex index after vertex loop;
StBET4pMaker.h, StFourPMaker.h, StPythiaFourPMaker.h - updated simulation tools;
mudst/StjTPCMuDst.cxx - added cut on radius of last TPC point on track (125 cm);
emulator/StBET4pMakerImpBuilder.cxx - added cut on radius of last TPC point on track (125 cm);
StjeJetEventTreeWriter.cxx - modified to calculate nBTOFMatch for year >= 2009;
tracks/StjTrackList.h, StjTrackCutLastPoint.h - added cut on radius of last TPC point on track (125 cm);
StMcAnalysisMaker
StMcAnalysisMaker.cxx - added CPP macro to separate McTracks; fixed bug #1932 ;
StMcEvent
StEventObject.h, StMcHitC.cxx, StMcHitC.hh, StMcHitI.cxx, StMcHitI.h, StMcHitT.cxx, StMcHitT.hh - implemented new OO model for Mc event components;
StMcVertexC.cxx, StMcVertexC.h - added Mc vertex, and EMC models;
StMuDSTMaker
COMMON/StMuTrack.cxx, StMuTrack.h - added extra functions for matching BEMC towers to TPC tracks;
StMuArrays.cxx, StMuArrays.h, StMuDst.cxx, StMuDst.h, StMuDstMaker.cxx, StMuDstMaker.h, StMuEvent.cxx, StMuEvent.h - modified to add StTriggerData arrays in muevent and fixed an issue with PMD arrays being read;
StPmdClusterMaker
StPmdClusterMaker.cxx, StPmdClustering.cxx, StPmdClustering.h - added a call to new clustering routines in StPmdClustering;
StPmdClustering.cxx - modified to use Edep() instead of Adc() of PmdHit in new clustering routine; mOptCalibrate Flag set to kTRUE;
StPmdReadMaker
StPmdReadMaker.cxx - modified to hold calibrated ADC by Edep of Pmdhit;
StPmdUtil
StPmdMapUtil.cxx - fixed an array for nSmChainBoards;
StPmdHit.cxx, StPmdHit.h - added sorting routine;
StPmdDetector.cxx - modified to return correct number of Hits in a module;
StPmdCluster.cxx - added initialization of mCluSigma in constructor;
StTriggerUtilities
StTriggerSimuMaker.cxx - changed absolute path for mysql.h to relative path; mysql.h include path fixed;
StTriggerSimuResult.cxx, StTriggerSimuResult.h - modified to preserve backward compatibility with reading of Run 6 skim trees;
Emc/StEmcTriggerSimu.cxx - removed mysql.h include;
StTpcRSMaker
StTpcRSMaker.cxx, TpcRS.C - returned back to time simulation for each pad, organized parameters into TpcResponseSimulator table;
RTS
include/RC_Config.h - RHIC TRG updated ;
src/SFS/fs_index.cxx, fs_index.h, sfs_index.cxx - removed some statics to make thread safe, at least for separate instances of the readers ;
Makefile, fs_index.h, sfs_index.cxx, sfs_index.h, daq_test.C - added support for readahead ;
src/DAQ_READER/cfgutil.cxx, daqReader.cxx, daqReader.h - added support for readahead, removed some statics to make thread safe, at least for separate instances of the readers ;
src/DAQ_SSD/ssd_reader.cxx - removed some statics to make thread safe, at least for separate instances of the readers ;
src/DAQ_SVT/svt_reader.cxx - removed some statics to make thread safe, at least for separate instances of the readers;
StVpdCalibMaker
StVpdCalibMaker.cxx, StVpdCalibMaker.h - removed slower hits (outliers) in VPD timing calculations; implemented self-calibration method; improved database handling and reduced log output;
StStarLogger
StLoggerManager.cxx - removed the logger destruction side effect ;
MySQLAppender.h - fixed include path for mysql.h ;
logging/TxUCMCollector.h - fixed include path for mysql.h ;
StarRoot
StDraw3D.cxx - added delay to animate 3D under gdb and get rid of 100 CPU consumption;
pams
geometry/geometry/geometry.g - y2010a geometry tag added.Tag is identical to y2010, except dependency on y2009a is removed
sim/gstar/gstar_part.g - added K0S->Pi+ Pi;
sim/idl/g2t_tpc_hit.idl - added adc, pad and timebucket data member to allow tuning up digitization;
StarDb
Calibrations/ftpc/ftpcTemps.y2010.C - added default (ideal) parameters;
Calibrations/tpc/TpcLengthCorrectionB.20100409.000000.C, TpcRowQ.20100409.000000.C, TpcSecRowB.20100409.000000.root - dEdx calibrations for auau 39GeV run 2010;
TpcResponseSimulator.y2010.C - fixed ;
tpcAnodeHVavg.y2001.C tpcAnodeHVavg.y2002.C, tpcAnodeHVavg.y2003.C, tpcAnodeHVavg.y2004.C, tpcAnodeHVavg.y2005.C, tpcAnodeHVavg.y2006.C, tpcAnodeHVavg.y2007.C, tpcAnodeHVavg.y2008.C, tpcAnodeHVavg.y2009.Cl tpcAnodeHVavg.y2010.C - added default tables;
tpcAnodeHV.C tpcAnodeHV.y2010.C - added default (ideal) parameters ;
tpcDriftVelocity.C, tpcDriftVelocity.y2001.C, tpcDriftVelocity.y2003.C, tpcDriftVelocity.y2004.C, tpcDriftVelocity.y2005.C, tpcDriftVelocity.y2006.C, tpcDriftVelocity.y2007.C, tpcDriftVelocity.y2008.C, tpcDriftVelocity.y2009.C, tpcDriftVelocity.y2010.C - added default (ideal) parameters for TPC drift velocity;
tpcEffectiveGeom.C, tpcEffectiveGeom.y2001.C, tpcEffectiveGeom.y2003.C, tpcEffectiveGeom.y2004.C, tpcEffectiveGeom.y2005.C, tpcEffectiveGeom.y2006.C, tpcEffectiveGeom.y2007.C, tpcEffectiveGeom.y2008.C, tpcEffectiveGeom.y2009.C, tpcEffectiveGeom.y2010.C - added default (ideal) parameters for TPC;
tpcElectronics.C, tpcElectronics.y2001.C, tpcElectronics.y2003.C, tpcElectronics.y2004.C, tpcElectronics.y2005.C, tpcElectronics.y2006.C, tpcElectronics.y2007.C, tpcElectronics.y2008.C - added default (ideal) parameters for TPC electronics;
tpcSlewing.C tpcSlewing.y2009.C tpcSlewing.y2010.C - added default (ideal) parameters for TPC ;
tpcAvCurrent.C - added initail tabel with default parameters for average anode inner/outer currents;
tpcPadGainT0.y2009.C - added ideal version;
TpcAdcCorrectionB.y2009.C, TpcDriftDistOxygen.y2009.C, TpcLengthCorrectionB.y2009.C, TpcLengthCorrectionB.y2010.C,
TpcMultiplicity.y2009.C, TpcMultiplicity.y2010.C, TpcPhiDirection.y2009.C, TpcPhiDirection.y2010.C,
TpcSecRowB.y2009.C, TpcZCorrectionB.y2009.C, TpcZCorrectionB.y2010.C, TpcdCharge.y2009.C, TpcdCharge.y2010.C,
TpcdEdxCor.y2009.C, TpcdEdxCor.y2010.C, TpcdXCorrection.y2009.C, TpcdXCorrection.y2010.C, tpcAltroParams.20080219.143436.C;
tpcAltroParams.C, tpcAltroParams.y2008.C, tpcAltroParams.y2009.C, tpcAltroParams.y2010.C, tpcAnodeHV.y2009.C,
tpcAnodeHVavg.y2009.C, tpcGasTemperature.y2009.C, tpcGasTemperature.y2010.C, tpcMethaneIn.y2009.C,
tpcMethaneIn.y2010.C, tpcPressureB.y2009.C, tpcWaterOut.y2009.C, tpcWaterOut.y2010.C - added default dE/dx calibration tables, replaced TpcAltroParameters and asic_thresholds_tpx by tpcAltroParam;
tpcGas.C, tpcGas.y2003.C, tpcGas.y2004.C, tpcGas.y2005.C, tpcGas.y2006.C, tpcGas.y2007.C, tpcGas.y2008.C, tpcGas.y2009.C, tpcGas.y2010.C - added nominal gas tables;
tpcAnodeHVavg.y2001.C, tpcAnodeHVavg.y2002.C, tpcAnodeHVavg.y2003.C ,tpcAnodeHVavg.y2004.C, tpcAnodeHVavg.y2005.C, tpcAnodeHVavg.y2006.C, tpcAnodeHVavg.y2007.C, tpcAnodeHVavg.y2008.C, tpcAnodeHVavg.y2009.C - removed;
TpcAltroParameters.20071115.000000.C,TpcAltroParameters.20080128.000000.C,TpcAltroParameters.20080623.000000.C, TpcAltroParameters.20080624.000000.C, TpcAltroParameters.C,TpcAltroParameters.y2010.C, TpcLengthCorrection.C, TpcdXCorrection.C, asic_thresholds_tpx.y2008.C, asic_thresholds_tpx.y2009.C, asic_thresholds_tpx.y2010.C, tpcGain.C - removed files;
Geometry/svt/LadderOnShell.C, LadderOnShell.y2005.C, LadderOnShell.y2006.C, LadderOnShell.y2007.C, WaferOnLadder.y2001.C, WaferOnLadder.y2005.C, WaferOnLadder.y2006.C, WaferOnLadder.y2007.C,ShellOnGlobal.y2001.C, ShellOnGlobal.y2005.C, ShellOnGlobal.y2006.C ShellOnGlobal.y2007.C, LadderOnSurvey.y2001.C, LadderOnSurvey.y2005.C, LadderOnSurvey.y2006.C, LadderOnSurvey.y2007.C, SvtOnGlobal.y2001.C, SvtOnGlobal.y2005.C, SvtOnGlobal.y2006.C, SvtOnGlobal.y2007.C - added default (ideal) simulation position for SVT;
Geometry/ssd/SsdLaddersOnSectors.C, SsdLaddersOnSectors.y2005.C, SsdLaddersOnSectors.y2006.C SsdLaddersOnSectors.y2007.C, SsdOnGlobal.C SsdOnGlobal.y2005.C SsdOnGlobal.y2006.C, SsdOnGlobal.y2007.C SsdSectorsOnGlobal.C, SsdSectorsOnGlobal.y2005.C SsdSectorsOnGlobal.y2006.C, SsdSectorsOnGlobal.y2007.C, SsdWafersOnLadders.C, SsdWafersOnLadders.y2005.C, SsdWafersOnLadders.y2006.C, SsdWafersOnLadders.y2007.C - added default (simulation) tables for SSD;
Geometry/tpc/tpcGlobalPosition.C, tpcGlobalPosition.y2001.C, tpcGlobalPosition.y2003.C, tpcGlobalPosition.y2004.C, tpcGlobalPosition.y2005.C, tpcGlobalPosition.y2006.C, tpcGlobalPosition.y2007.C, tpcGlobalPosition.y2008.C, tpcGlobalPosition.y2009.C, tpcGlobalPosition.y2010.C - added default (ideal) global parameters TPC;
Geometry/tpc/Sector_01/ tpcSectorPosition.C, tpcSectorPosition.y2001.C, tpcSectorPosition.y2003.C, tpcSectorPosition.y2004.C, tpcSectorPosition.y2005.C, tpcSectorPosition.y2006.C, tpcSectorPosition.y2007.C, tpcSectorPosition.y2008.C, tpcSectorPosition.y2009.C, tpcSectorPosition.y2010.C - added default (ideal) parameters for each TPC sector;
... up to Sector 24
Geometry/tpc/Sector_24 tpcSectorPosition.C, tpcSectorPosition.y2001.C, tpcSectorPosition.y2003.C, tpcSectorPosition.y2004.C, tpcSectorPosition.y2005.C, tpcSectorPosition.y2006.C, tpcSectorPosition.y2007.C, tpcSectorPosition.y2008.C, tpcSectorPosition.y2009.C, tpcSectorPosition.y2010.C - added default (ideal) parameters for each TPC sector;
VmcGeometry/ y2009b.h y2010a.h - added new geometry versions to support simulation requests;
RunLog/onl/
starClockOnl.y2001.C, starClockOnl.y2003.C, starClockOnl.y2004.C, starClockOnl.y2005.C, starClockOnl.y2006.C, starClockOnl.y2007.C, starClockOnl.y2008.C, starClockOnl.y2009.C, starClockOnl.y2010.C - added default (ideal) parameters for TPC starClock;
tpcRDOMasks.C, tpcRDOMasks.y2003.C, tpcRDOMasks.y2004.C, tpcRDOMasks.y2005.C, tpcRDOMasks.y2006.C, tpcRDOMasks.y2007.C, tpcRDOMasks.y2008.C, tpcRDOMasks.y2009.C, tpcRDOMasks.y2010.C - added default (ideal) parameters for TPC RDO masks;
StDb
idl/tpcAvCurrent.idl - added table for average anode inner/outer currents and accumulated charge;
tpcAltroParams.idl - added new file to reformat Altro parameters;
QtRoot
qtgui/Module.mk, qtgui.pro - merged with the ROOT CERN version;
qtgui/inc/TQtRootCommandCombo.h - modified to adjust RootCommand to meet the new ROOT requerement;
TQtRootCommandCombo.h - set the horizontal size policy to Ignore;
TQtCommandPlugin.h, TQtRedirectOutputGuard.h, TQtTextEditor.h, TRedirectGuardInterface.h - added files to merge with ROOT CERN version;
qtgui/src/TQtRootCommandCombo.cxx - modified to adjust RootCommand to meet the new ROOT requirement;
TQtRootCommandCombo.cxx - set the horizontal size policy to Ignore;
TQtCanvasImp.cxx, TQtGui.cxx, TQtRootAction.cxx - modified to merge with the ROOT CERN version;
TQtCommandPlugin.cxx, TQtRootCommand.ui, TQtTextEditor.cxx, TRedirectGuardInterface.cxx - added new files to merge with the ROOT CERN version;
qt/inc/TQtRootSlot.h - added end-of-line method;
qt/src/TQtRootSlot.cxx - added end-of-line method;
trunk/qt/ Module.mk Module.root.5.11.mk - modified to merge BNL SVN and STAR CVS;
trunk/qt/inc/LinkDef.h, TGQt.h, TGQtGL.h, TObjectExecute.h, TQMimeTypes.h, TQtApplication.h, TQtBrush.h, TQtClientFilter.h, TQtClientGuard.h, TQtClientWidget.h, TQtEmitter.h, TQtEvent.h, TQtEventQueue.h, TQtLock.h, TQtMarker.h, TQtPadFont.h, TQtPen.h, TQtRConfig.h, TQtRootApplication.h, TQtRootSlot.h, TQtSymbolCodec.h, TQtTimer.h, TQtUtil.h, TQtWidget.h, TVirtualX.interface.h, TWaitCondition.h, rootcint.pri - modified to merge BNL SVN and STAR CVS;
trunk/qt/src/GQtGUI.cxx, TGQt.cxx, TGQtDummy.cxx, TGQtGL.cxx, TQMimeTypes.cxx, TQtApplication.cxx, TQtBrush.cxx, TQtClientFilter.cxx, TQtClientGuard.cxx, TQtClientWidget.cxx, TQtEvent.cxx, TQtEventQueue.cxx, TQtMarker.cxx, TQtPadFont.cxx, TQtPen.cxx, TQtRootApplication.cxx, TQtRootSlot.cxx, TQtSymbolCodec.cxx, TQtTimer.cxx, TQtWidget.cxx - modified to merge BNL SVN and STAR CVS;
- April 27, 2010
new library SL10g tagged as SL10g has been created and built on SL4.4 and SL5.3 platforms. Library was tested and released on April 28.
Next codes have been updated:
StAnalysisUtilities
StHistUtil.cxx - modified to use hobj pointer to ensure proper handling with reference hists; fixed bug with AddHists when some files are missing hists;
StBFChain
BigFullChain.h, StBFChain.cxx - added option UseEventVertex in order to use primary vertex in StBTofCalibMaker; replaced UseEventVertex to UseProjectedVertex for StBTofCalibMaker;
StBFChain.cxx - modified to close the local logger at Finish, bug fixed #1911;
StBTofCalibMaker
StBTofCalibMaker.cxx - modified to change the default to use event vertex for start position for Run10 AuAu;
introduced "UseProjectedVertex" maker attribute to allow selection of the standard event vertex or one determined by track extrapolation;
StBTofUtil
StBTofGeometry.cxx - modified to include X0 (radial offset) in the tray alignment;
StChain
StMaker.cxx - shift y2010 tag from 20091215 to 20091214 because beginTime for the first tpcPadGainT0 for run 2010 was set 20091214.215645;
dst_bfc_status.idl - removed;
StChain.cxx, StMaker.cxx - modified to close the local logger at Finish, bug #1911 fixed;
StDbLib
StDbServiceBroker.cxx/h - modified to break infinite loop if happenes; corrected propagation of error status for StDbServiceBroker;
St_db_Maker
St_db_Maker.h - method 'drop' added ; set time StMaker::SetDateTime;
StdEdxY2Maker
StdEdxY2Maker.cxx - modified to expand time for Run 2010;
StEvent
StEventClusteringHints.cxx - added StTriggerData2009;
StTriggerData2009.cxx, StTriggerData2009.h - added streamer and new access function for BBC large tile earliest TAC;
StTriggerData.cxx, StTriggerData.h - added new access function for BBC large tile earliest TAC;
StEventLinkDef.h - changed for Trigger Data;
StEventUtilities
StuDraw3DEvent.cxx, StuDraw3DEvent.h - added ftpcHits method to render Ftpc hos from StEvent;
StFtpcClusterMaker
StFtpcClusterFinder.cc, StFtpcClusterMaker.cxx, StFtpcDbReader.cc/hh - modified to swap data for RDO6,RDO7 FTPC East when Calibrations_ftpc/ftpcElectronics->swapRDO6RDO7East=1;
StFtpcGasUtilities.cc - modified to use the default temperatures for all runs taken in the period of time from "2010-04-13 00:20:01" to "2010-04-19 20:39:00";
StJetMaker
StBET4pMaker.cxx/h - added DCAx, DCAy, chi2, chi2prob, and vertex;
StJetSkimEventMaker.cxx - added nBTOFMatch ; modified to calculate nBTOFMatch for year >= 2009;
StJetReader.h, StJetReader.cxx - reshaped; added sanity checks;
StBET4pMaker.cxx, StBET4pMaker.h, StFourPMaker.h, StJetMaker.cxx, StJetMaker.h - modified to return multiple vertices all with positive rank and pass associated tracks and towers to jet finder to build jets;
mudst/StjEEMCMuDst.cxx - corrected calculation of EEMC tower IDs;
StjTPCMuDst.cxx - added DCAx, DCAy, chi2, chi2prob, and vertex;
StjTPCMuDst.cxx, StjTPCMuDst.h - modified to return multiple vertices all with positive rank and pass associated tracks and towers to jet finder to build jets;
emulator/StjeJetEventTreeWriter.cxx - corrected tower momentum for z-vertex;
StBET4pMakerImpBuilder.cxx, StBET4pMakerImpBuilder.h, StMuTrackEmu.h, StjeJetEventTreeWriter.cxx, StjeTrackListToStMuTrackFourVecList.cxx - added DCAx, DCAy, chi2, chi2prob, vertex and use2009Cuts() for chi2 cut;
StBET4pMakerImp.cxx/h, StMuTrackEmu.h, StjeDefaultJetTreeWriter.cxx/h, StjeJetEventTreeWriter.cxx/h, StjeParticleCollector.cxx/h, StjeTrackListToStMuTrackFourVecList.cxx, StjeTreeWriter.h - modified to return multiple vertices all with positive rank and pass associated tracks and towers to jet finder to build jets;
StjeJetEventTreeWriter.cxx - added pointer to parent vertex in jets ;
tracks/StjTrackCut.h, StjTrackCutDca.h, StjTrackCutDcaPtDependent.h, StjTrackCutEta.h, StjTrackCutFlag.h, StjTrackCutNHits.h, StjTrackCutPossibleHitRatio.h, StjTrackList.h - added DCAx, DCAy, chi2, chi2prob, and vertex;
StjTrackCutChi2.h - added new file ;
StjTrackList.h - modified to return multiple vertices all with positive rank and pass associated tracks and towers to jet finder to build jets;
StGammaMaker
StGammaMaker.cxx - added EEMC cluster maker cuts;
St_geant_Maker
Embed/ StPrepEmbedMaker.cxx, StPrepEmbedMaker.h - moved from St_geant_Maker for embedding;
StMCFilter
dijet.cnf - added dijet filter configuration file;
StDijetFilter.cxx, StDijetFilter.h - new dijet filter code ;
StMiniMcMaker
StMiniMcMaker.cxx, StMiniMcMaker.h - added corrections for AppendMCDaughterTrack ;
StPmdClusterMaker StPmdClustering.h, StPmdClustering.cxx, StPmdClusterMaker.h, StPmdClusterMaker.cxx - implemented Clustering with option to turn calibration refineclustering on/off;
StPmdClustering.cxx - removed refinedcluidet2.dat; no refined clusters in 2010 data;
StPmdReadMaker
StPmdReadMaker.cxx, StPmdReadMaker.h - modified for new DAQ;
StPmdUtil
StPmdGeom.h, StPmdGeom.cxx - introduced functions to draw XY and eta/phi coverage & modifcations to mapping;
StarClassLibrary StAntiLambda1520.cc, StLambda1520.cc, StParticleTable.cc, StarPDGEncoding.hh - redefined the geant ID of the lambda(1520) from 706 to 995, to make consistent with usage in embedding group ;
StStarLogger
StUCMAppender.cxx - modified to add the extra protection and remove the redundant variable; turned on Web service for the nightly library jobs; fixed bug #1911;
StLoggerManager.cxx, StLoggerManager.h, StUCMAppender.h - fixed bug #1911, improved interface for log4cxx;
logging/Makefile, TxEventLog.cpp/h, TxEventLogCollector.cpp/h, TxEventLogFile.cpp/h, TxEventLogMain.C, TxEventLogWeb.cpp/h, TxUCMCollector.cxx/h, testUcm.C, testUcm.csh - modified to add Web service interface ;
TxEventLogFactory.cxx - bug fixed;
TxEventLogWeb.cpp - added newtask message delay ;
TxEventLogFile.cpp - added assert to watch the wrong method;
TxEventLogCollector.cpp, TxEventLogFile.cpp, TxEventLogWeb.cpp, TxUCMCollector.cxx, TxUCMConstants.h - added 240 msec delay to record the task;
StarRoot
KFParticleBase.cxx, KFParticleBase.h, KFParticle.cxx, KFParticle.h, KFParticleLinkDef.h, KFVertex.cxx, KFVertex.h, MTrack.cxx, MTrack.h, MVertex.cxx, MVertex.h, VVertex.cxx, VVertex.h - added new files for cellular automation tack seeding codes, KFParticle;
StarRootLinkDef.h - modified for implemented KFParticle;
TPolynomial.cxx, TPolynomial.h - added TPolynomial ;
THelixTrack.cxx, THelixTrack.h - added method 'Move' with derivatives ;
StMultiKeyMap.cxx, StMultiKeyMap.h - added method 'Update', random_shuffle used now;
Sti
StiTrackNode.cxx - modified to make minimal error for ptin =0 ;
StiTrackNodeHelper.cxx, StiKalmanTrackNode.cxx, StiKalmanTrack.cxx, StiNodePars.h - modified for mag filed = 0;
StSvtSimulationMaker
StSvtOnlineSeqAdjSimMaker.cxx - fixed an improper if-statement to turn off sequence adjusting; added Pedestal adjustment variable;
StSvtElectronCloud.cc - fixed a problem for SVT hits near eta=0;
StTreeMaker
StTreeMaker.cxx, StTreeMaker.h - modified to move table dst_bfc_status from StChain to StTreeMaker;
StTreeMakerLinkDef.h - new file added;
StTriggerUtilities
StTriggerSimuMaker.cxx, StTriggerSimuMaker.h - included triggers before 2009; modified;
Bemc/StBemcTriggerSimu.h - implemented barrelHighTowerAdc(); included triggers before 2009;
Eemc/StEemcTriggerHisto.cxx, StEemcTriggerSimu.cxx, StEemcTriggerSimu.h - included triggers before 2009;
L2Emulator/StGenericL2Emulator2009.h, StGenericL2Emulator2009.cxx, StL2_2009EmulatorMaker.cxx, StL2_2009EmulatorMaker.h- added new files for run 2009 jet tree production;
StL2TriggerSimu.cxx, StL2TriggerSimu.h - modified for for run 2009 jet tree production;
L2Emulator/L2algoUtil/ L2VirtualAlgo2009.h, L2VirtualAlgo2009.cxx, L2EmcGeom.h, L2Histo.cxx, L2Histo.h, L2btowCalAlgo09.cxx, L2btowCalAlgo09.h - updated for run 2009 jet tree production;
L2etowCalAlgo09.cxx, L2etowCalAlgo09.h - added new files;
L2Emulator/L2jetAlgo/L2jetAlgo2009.h, L2jetAlgo2009.h-1D, L2jetResults2009.h, L2jetAlgo2009.cxx, L2jetAlgo2009.cxx-1D added new files for run 2009 jet tree production ;
L2pedAlgo09.cxx, L2pedAlgo09.h, L2pedResults2009.h - added new files ;
StTpcRSMaker
StTpcRSMaker.cxx, TpcRS.C modified to use eV now; switched off __ClusterProfile__;
pams
sim/gstar/gstar_micky.g - modified to add uniform Y;
gstar_part.g - redefined the geant ID of the lambda(1520) from 706 to 995, to make consistent with usage in embedding group;
geometry/geometry/geometry.g - added PHMD to y2010 geometry ; restored code to save geometry tag and field setting in the FZD file;
StarDb
Calibrations/tpc/TpcResponseSimulator.C,TpcResponseSimulator.y2009.C,TpcResponseSimulator.y2010.C - added Row Correction;
TpcDriftDistOxygen.y2010.C, TpcLengthCorrectionB.20100101.000000.C, TpcRowQ.20100101.000000.C TpcSecRowB.20100101.000000.root, tpcPressureB.20100101.000000.C - added preliminary dEdx calibrations for run 2010 based on HLT sample;
TpcResponseSimulator.C, TpcResponseSimulator.y2009.C, TpcResponseSimulator.y2010.C - added for TPC response simulator;
StDb
idl/vpdTotCorr.idl - added algoritm flag to differentiate between vpd and non-vpd algos;
servers/Catalog.xml - removed;
dbLoadBalancerLocalConfig_BNL.xml, dbLoadBalancerLocalConfig_LBL.xml - removed, moved to STAR_PATH/conf;
dbLoadBalancerConfig.new - removed;
OnlTools
StOnlineDisplay/ TEmcSizeProvider.cxx, gl3Data.cxx - fixed compilation warnings;
OnlinePlots/HistogramGroups/BESHistogramGroup.cxx, BESHistogramGroup.h - added new code for Beam Energy Scan plots;
L2UpsilonMassHistogramGroup.cxx, L2UpsilonTowersHistogramGroup.cxx - initialized L2UpsilonResult;
BESHistogramGroup.cxx, FMSHistogramGroup.cxx, L2UpsilonCountsHistogramGroup.cxx, MTDtriggerinfoHistogramGroup.cxx, TOFL0HistogramGroup.cxx, pp2ppHistogramGroup.cxx - modified to use linear for plots with no entries;
BESHistogramGroup.cxx - histogram range and legend updated;
OnlinePlots/Infrastructure/GroupCollection.cxx - inroduced plots for Beam Energy Scan;
EvpUtil.cxx - modified to use linear for plots with no entries;
OnlinePlots/Scripts/EndOfRunScript, ServerLoop - updated scripts for Qt4 ;
QtRoot
qt/inc/TVirtualX.interface.h - modified to synchronize TVirtualX interface with ROOT;
TQtMarker.h - added the connected marker option;
qt/src/GQtGUI.cxx - modified to synchronize TVirtualX interface with ROOT;
TQtWidget.cxx - modified to eliminate the Q3SUPPORT depricated API ;
TQtMarker.cxx - added the connected marker option; reduced lineFactor to 10000 to fit Short_t type;
GQtGUI.cxx - fixed compilation warnings;
qtgl/qtcoin/ qtcoin.pro - added qtgui header path;
qtgui/inc/TQtMarkerSelectButton.h, TQtObjectListItem.h, TQtTabValidator.h - fixed compilation warnings;
qtgui/src/TQtBrowserImp.cxx, TQtCanvasImp.cxx, TQtRootBrowserImp.cxx, TQtToolBar.cxx, TQtZoomPadWidget.cxx, TQtCanvasImp.cxx, TQtRootBrowserImp.cxx - fixed compilation warnings;
- April 2, 2010
new library SL10f tagged as SL10f has been created and built on SL4.4 and SL5.3 platforms. Library was tested and released on April 5.
Next codes have been updated:
asps
Simulation/starsim/geant/gdecay.F - bug fixed;
Simulation/starsim/atmain/qnext.age - modified to move guoute after filter; account number of events by filter;
gukine.age, guout.age, qnext.age - modified to set max rejects to 1e6;
StBTofMatchMaker
StBTofMatchMaker.cxx - fixed bug in setting index2Primary in processMuDst;
StDetectorDbMaker
StDetectorDbChairs.cxx, St_TpcResponseSimulatorC.h - modified to add chair for table with TpcRS parameters;
StEvent
StTpcHit.cxx, StTpcHit.h - added methods to modify hit content;
St_geant_Maker
St_geant_Maker.cxx - fixed the geometry leak;
St_geom_Maker
GeomBrowser.cxx - fixed bug ;
StJetMaker
tracks/StjTrackCutDcaPtDependent.h - fixed bug in pt-dependent DCA cut logic;
RTS
include/RC_Config.h, iccp2k.h - added extended payloads;
StStarLogger
logger/StDataException.cxx/h, StDbFieldI.cxx/h, StRecord.cxx/h, StUCMException.cxx/h,
TxEventLog.cpp/h, TxEventLogCollector.cpp/h, TxEventLogFactory.h, TxEventLogFile.cpp/h, TxEventLogWeb.cpp/h,
TxUCMCollector.cxx/h, TxUCMConstants.h, logging.i, txLoggingTest.java - modified to propagate new version of UCM;
FieldList.cxx/h, RecordList.cxx/h, StDbFieldIIterator.cxx/h, StRecordIterator.cxx/h, StUcmEvent.cxx/h, StUcmEvents.cxx/h, StUcmJob.cxx/h, StUcmTask.cxx/h, testUcm.C, testUcm.csh, testUcm.java added new files for ne version of UCM;
StarRoot
StBiTree.cxx, StBiTree.h, StDraw3D.cxx - fixe the vector population bug;
Sti
StiKalmanTrackNode.cxx - fixed zero field problem;
StSvtSimulationMaker
StSvtOnlineSeqAdjSimMaker.cxx - modified to turn online sequence adjusting back on in anticipation of setting up a database;
StTpcDb
StTpcDbLinkDef.h - added to restore export of gStTpcDb to Cint;
StTpcHitMaker
StTpcHitMaker.cxx, StTpcHitMaker.h, StTpcRTSHitMaker.cxx - added AfterBurner;
StTpcRSMaker
StTpcRSMaker.cxx, StTpcRSMaker.h, TpcRS.C - modified due to implemented new parameters table; added checking for TPC if it is switched off at all;
StarDb
Calibrations/tpc/TpcResponseSimulator.C, TpcResponseSimulator.y2009.C - added parameters for TpcRS ;
TpcResponseSimulator.y2009.C - modified ;
TpcResponseSimulator.y2010.C - added new file ;
TpcSecRowX.C, TpcSecRowX.y2005.C, TpcSecRowX.y2009.C - removed;
tpcAnodeHVavg.C - added nominal anode voltages for old runs;
StDb
idl/TpcResponseSimulator.idl - added new table with TpcRS parameters;
idl/ftpcElectronics.idl - added flag to determine if RDO6,RDO7 in Ftpc East should be swapped;
OnlTools
OnlinePlots/QEvpClient/PresenterConnect.h/cxx, PresenterGui.h/cxx - bug fixed to adjust to Q4 API application;
ServerInfo.h, ServerInfoUi.ui - adjust ServerInfo panel to Q4 API;
TriggerDetectorBitsInfo.h, TriggerDetectorBitsInfoUi.ui - modified to make TriggerDetectorBitsInfoUi.ui Qt4 API compliant;
EventInfoUi.ui.qt3, ServerInfoUi.ui.qt3, uilink.qt3, uilink.qt4 - removed;
EventInfoUi.ui.Qt4, PresenterGui.h.Qt4, PresenterGui.h.qt3, ServerInfoUi.ui.Qt4, TriggerDetectorBitsInfoUi.ui.Qt4, TriggerDetectorBitsInfoUi.ui.qt3 - removed;
PresenterGui.cxx, PresenterGui.h - modified to adjust to Q4 API; corrected tooltip API; added stretch space above the progress bar;
PresenterConnect.cxx, PresenterGui.cxx - added Qt4 compliant ascii interface;
- March 21, 2010
new library SL10e tagged as SL10e has been created and built on SL4.4 and SL5.3 platforms. Library was tested and released on March 23.
Next codes have been updated:
asps
Simulation/starsim/geant/gdecay.F - for year < 2009 added PI0 Daltz decay switches;
StAnalysisUtilities
StHistUtil.cxx - modified to Include analysis score/result on plots;
StHistUtil.cxx/h - added additional capability for saving images of each pad;
StBFChain
BigFullChain.h - modified to add StDetectorDbMaker in StTpcDb due to changes in StDetectorDbMaker; added tag for StUtilities; added dependence StTpcRSMaker on StdEdxY2Maker;
StBTofCalibMaker
StBTofCalibMaker.cxx/h - added cleanup for PID variables in MuBTofPidTraits when processing MuDst:
StBTofMatchMaker
StBTofMatchMaker.cxx - modified to remove primary check for globals at projection in accessing MuDst function to improved speed of processing; addition in the initial clean up for the primary tracks;
StBTofMatchMaker.h/cxx - added getBTofGeom() function for outside use; removed AddConst(btofGeometry) to avoid crash due to duplication; TOT selection window opened to 40 ns; added CPU timer printouts for processStEvent() function;
StChain
StChain.cxx - modified to terminate StChain::EventLoop with the extrenal TERM 15 signal; simplified to Close/Terminate interface;
StRTSBaseMaker.cxx - fixed bug #1880;
StDetectorDbMaker
St_tpcRDOMasksC.h, St_TpcSecRowCorC.h, StDetectorDbChairs.cxx - modified ;
St_tpcCorrectionC.h, St_TpcdChargeC.h, St_TpcdEdxCorC.h, St_TpcDriftDistOxygenC.h, St_TpcdXCorrectionBC.h, St_tpcGasTemperatureC.h, St_TpcLengthCorrectionBC.h, St_tpcMethaneInC.h, St_TpcMultiplicityC.h, St_TpcPhiDirectionC.h, St_tpcPressureBC.h, St_TpcRowQC.h, St_tpcSecRowBC.h, St_TpcSecRowBC.h, St_tpcSecRowCC.h, St_TpcSecRowCC.h, St_tpcSecRowXC.h, St_TpcSecRowXC.h, St_TpcSpaceChargeC.h, St_tpcWaterOutC.h, St_TpcZCorrectionBC.h, St_TpcZDCC.h, St_tpcWaterOutC.h, St_TpcZCorrectionBC.h, St_TpcZDCC.h - new files added;
StDbUtilities
StMagUtilities.cxx/h - modified to use sector number for better handle of post-membrane hits, preparation for sector-by-sector GL, and GGVoltage errors;
StdEdxY2Maker
StdEdxY2Maker.cxx, StdEdxY2Maker.h, StdEdxY2MakerLinkDef.h, dEdxTrackY2.h - modified to move StTpcdEdxCorrection to StdEdxY2Maker to avoid dependence of StTpcDb on StDetectorDbMaker ;
StTpcdEdxCorrection.cxx, StTpcdEdxCorrection.h - added new files ;
StEmbeddingUtilities
StEmbeddingQA.cxx,StEmbeddingQADraw.cxx/h - modified to add constraint on z-vertex cut, MC vertices QA plots separated into 2 pages;
StEvent
StTpcHit.cxx - added hit id;
StFlowMaker
StFlowMaker.h, StFlowSelection.h - adjusted to ROOT 5.22 ;
StFlowMaker.cxx, StFlowTrack.h, StFlowConstants.h - modified to add StFlowDirectCumulantMaker ;
StFlowAnalysisMaker
StFlowDirectCumulantMaker.h, StFlowDirectCumulantMaker.cxx - added new files;
StGammaMaker
StGammaScheduleMaker.cxx - fixed default behavior when no timestamp is given;
St_geant_Maker
St_geant_Maker.cxx - fixed bug #1860 by replacing skip => trig;
StJetMaker
StJetSkimEventMaker.cxx - updated for run 2009 ; addeded protection against null pointers: trigSimu->bemc, trigSimu->eemc and trigSimu->emc;
StJetReader.cxx, StJetSkimEventMaker.cxx - updated for L2;
emulator/StjeDefaultJetTreeWriter.cxx, StjeJetEventTreeWriter.cxx - updated for run 2009;
mudst/StjEEMCMuDst.cxx - updated;
StjTPCMuDst.cxx - added dcaX and dcaY;
tracks/StjTrackList.h - added dcaX and dcaY;
tree/StjTrackListReader.cxx, StjTrackListReader.h, StjTrackListWriter.cxx, StjTrackListWriter.h - added dcaX and dcaY;
StarClassLibrary
StAntiLambda1520.cc, StAntiLambda1520.hh, StLambda1520.cc, StLambda1520.hh - added the Lambda 1520 and antiparticle;
StAntiLambda1520.cc, StLambda1520.cc, StParticleTable.cc - added set the pdg ID to geant ID mapping;
Sti
StiTpcSeedFinder.cxx - added EXTRAPOLATION_CUT, OVERLAP_REJECTION and KINK_REJECTION flags;
StiTpc
StiTpcDetectorBuilder.cxx, StiTpcDetectorBuilder.h - replaced St_tpcAnodeHVC by St_tpcAnodeHVavgC;
StStrangeMuDstMaker
StStrangeControllerBase.cxx - fixed bug#1869; remove ROOT 3.x related workaround;
StTpcHitMaker
StTpcHitMaker.cxx/h, StTpcRTSHitMaker.cxx - added hit Id;
StTpcDb
StTpcDbMaker.cxx - modified to switch from St_tpcAnodeHVC => St_tpcAnodeHVavgC ;
St_tpcCorrectionC.cxx, St_tpcCorrectionC.h - removed;
StTpcdEdxCorrection.cxx, StTpcdEdxCorrection.h - modified to eliminate double TpcSecRowB;
StTpcDbMaker.cxx - modified to move StTpcdEdxCorrection to StdEdxY2Maker to avoid dependence of StTpcDb on StDetectorDbMaker;
StTpcDbLinkDef.h, StTpcdEdxCorrection.cxx, StTpcdEdxCorrection.h - removed files ;
StTpcHitMoverMaker
StTpcHitMoverMaker.cxx - modified to pass sector number to StMagUtilities;
StTpcRSMaker
StTpcRSMaker.cxx, StTpcRSMaker.h, TpcRS.C - modified to take longitudinal Diffusion from Laser track fit, added Gating Grid; modified to make aware about TpcRDOMasks; moved diffusion and sec/row correction in DB;
StTpcRSMaker.h - StTpcdEdxCorrection moved to StdEdxY2Maker to avoid dependence of StTpcDb on StDetectorDbMaker;
StTriggerUtilities
StTriggerSimuMaker.cxx/h, StTriggerSimuResult.cxx/h - updated for run 2009;
Bemc/StBemcTriggerSimu.cxx/h - updated for run 2009; fixed jet patch id bug;
Eemc/EemcTrigUtil.cxx, StEemcTriggerSimu.cxx/h - updated for run 2009;
Emc/StEmcTriggerSimu.cxx/h - updated for run 2009;
StDSMUtilities/DSMLayer.hh, StDSM2009Utilities.hh, TCU.cc, TCU.hh, TriggerDefinition.hh - updated for run 2009;
StMuDSTMaker
COMMON/StMuDst.cxx, StMuDst.h, StMuDstMaker.cxx, StMuTrack.cxx - modified to fill global tracks with an index to primary at birth; added StMuDst::fixTrackIndicesG(), which is used for matching the primary track indices to global tracks;
StMuDst.cxx - added null point protection in StMuDst::fixTrackIndicesG(int mult);
StPass0CalibMaker
StSpaceChargeEbyEMaker.cxx - modified to reduce positional biases in GridLeak measurement; modified to pass sector number to StMagUtilities, corrected unsigned int usage;
StPmdUtil
StPmdGeom.cxx - modified to include year 2011 as year number and also changed in mapping after day 48;
RTS
src/DAQ_BSMD/daq_bsmd.cxx/h - added online version checking;
src/DAQ_TPX/tpxCore.cxx, tpxStat.cxx, tpxStat.h - modified;
src/DAQ_PMD/daq_pmd.h, pmd.h - modified to make DAQ_PMD offline framework compilant with new DAQ reader;
StarRoot
StDraw3D.cxx - modified to hide the redundant TCanvas; cleanup the ROOT matrix list to improve performance; fixed the memory leak;
StDraw3D.cxx, StDraw3D.h - changed gdb option;
StCloseFileOnTerminate.cxx/h - new class created to close all open ROOT files as soon as job is about to be killed by batch; modified to terminate StChain::EventLoop with the extrenal TERM 15 signal; Simplified Close/Terminate interface;
StBiTree.cxx/h, StBiTreeIter.cxx/h - added new files to implement Binary Tree container for quick space point sorting/searching; modified quick bi-tree for multi-dimensional points sorting
pams
gen/herwig/herwig6507_tupl.mk - modified to compile herwig using gfortran;
sim/gstar/gstar_part.g - Lambda1520 added;
StarDb
Calibrations/tpc/TpcSecRowX.C, TpcSecRowX.y2005.C, TpcSecRowX.y2009.C - added new tables for simulation;
TpcSecRowB.y2010.C, TpcSecRowB.C - modified;
QtRoot
qtRoot.pro - modified to get rid of the Q3 support option;
qt/inc/TQtMarker.h - added the capability to draw the bold markers;
qt/src/TGQt.cxx, TQtMarker.cxx - added the capability to draw the bold markers;
qtgl/qtgl/qtgl.pro - modified to get rid of the Q3 support option;
qtgl/qtgl/src/TQtGLViewerWidget.cxx, TQtGLViewerImp.cxx - modified to get rid of the Q3 support option;
qtgl/qtcoin/src/TQtCoinWidget.cxx - added method to scale the geometry by demand;
TQtCoinViewerImp.cxx - added gROOT->Interrupt menu; fixed signal name;
qtgl/qtcoin/inc/TQtCoinWidget.h - added method to scale the geometry by demand;
TQtCoinViewerImp.h - added gROOT->Interrupt menu;
qtExamples/HelloOpenGL/HelloOpenGL.pro - modified to get rid of the Q3 support option;
OnlTools
StOnlineDisplay/OnlineDisplay.C, StDataReadModule.cxx/h, StSteeringModule.cxx - added some optimization;
StSteeringModule.cxx - changed the delay default;
StDataReadModule.cxx, StSteeringModule.cxx/h - added SetDrawOption ;
- February 18, 2010
new library SL10d tagged as SL10d has been created and built on SL4.4 and SL5.3 platforms. Library was tested and released on February 19.
Next codes have been updated:
BFChain
BigFullChain.h - added dependence of tpcDB on magF ;
StBFChain.cxx - added options accumulation for siglenton makers; modified to ignore request for 2-nd St_geant_Maker call to fix embedding chain bfcMixer_TpcSvtSsd.C ;
StBbcSimulationMaker
StBbcSimulationMaker.cxx - bug #1819 causes missing bbc info was fixed;
StChain
StMaker.cxx/h - modified to remove GetValidity; replaced with St_db_Maker::GetValidity();
StRTSBaseMaker.cxx, StRTSBaseMaker.h - modified to add method GetNextLegacy(int);
StDbLib
MysqlDb.cc - indirect log info added;
StDetectorDbMaker
StDetectorDbChairs.cxx - modified to make GetValidity static;
St_db_Maker
St_db_Maker.cxx, St_db_Maker.h - modified to make GetValidity static;
StEEmcSimulatorMaker
StEEmcMixerMaker.cxx - modified to use "Form" to get around deprecated conversion from string constant to char *;
StEEmcSlowMaker.cxx, StEEmcSlowMaker.h - added an option to shift EEMC gains in the slow simulator;
StEmbeddingUtilities
Added eventid, runid and number of particles per event for event-wise QA; fixed bugs for delta pt vs pt histogram ;
StEmbeddingQAUtilities.cxx - added TStyle date attributes;
StEmbeddingQATrack.h, StEmbeddingQATrack.cxx, StEmbeddingQA.h, StEmbeddingQA.cxx - added parent-parent geantid ;
StEmbeddingQADraw.h, StEmbeddingQADraw.cxx - modified to print PDF file only for all QA plots;
StEmcUtil
database/StBemcTables.cxx, StEmcMappingDb.cxx - modified to make GetValidity static;
StBemcTablesWriter.cxx, StEmcDbHandler.cxx, StEmcDbHandler.h, StEmcDecoder.cxx, StEmcMappingDb.cxx - updated to protect against NULL pointers ;
StEventUtilities
StEventHelper.cxx/h - StEventHitIter development;
StFlowAnalysisMaker
StFlowAnalysisMaker.cxx - modified to change mHistCTBvsZDC2D from filling with ZDC_e + ZDC_e to filling with ZDC_e + ZDC_w;
StGammaMaker
StGammaCandidateMaker.cxx - modified to protect against StEmcPosition::getNextId returning 0 for non-existent strips;
St_geant_Maker
StPrepEmbedMaker.cxx/h - modified to change default setting of mSpreadMode to kFALSE; modified logic when looking up vertex errors; added backward compatibility for embedding mode;
StMuDSTMaker
COMMON/StuDraw3DMuEvent.cxx/h - added EmcHit method; removed the redundant header files; added the default parameter; added EmcHits;
RTS
include/iccp2k.h, prepareGbPayload.h - updated for for evbx;
src/DAQ_READER/daqReader.cxx/h - added trigger ids to daqFileChopper; fixed bug where reading from directory never got EOR if no token 0;
src/LOG/rtsLogUnix.c - added buffer overflow protection in cmd;
StarClassLibrary
StWMinusBoson.cc/hh, StWPlusBoson.cc/hh, StZZeroBoson.cc/hh - added the W and Z bosons to the particles in the StarClassLibrary; this makes the particles available by name and by PDG id from the StParticleTable;
StAntiDStarMesonZero.cc/hh, StDStarMesonMinus.cc/hh, StDStarMesonPlus.cc/hh, StDStarMesonZero.cc/hh - added the D* mesons (D^{*\pm} and D^{0}/\bar{D^{0}}^{*}; this makes the particles available in the StParticleTable;
StUpsilon.cc/hh, StUpsilon2S.cc/hh, StUpsilon3S.cc/hh - added the upsilon resonances to the StarClassLibrary; this makes the particles available by name and by PDG id in StParticleTable;
StHyperTriton.hh/cc, StDalitz.hh/cc, StarPDGEncoding.hh - added two 'STAR' particle classes; the (fake) Dalitz particle, which is really just a pi0 with its Dalitz decay branch at 100%; tt is added so the embedding team can access it by the geant ID defined in gstar_part.g; the hypertriton is also added;
StParticleTable.cc - modified to add the 'new' particle classes described above to the table; add the existing J/Psi and B mesons to the table;
StAntiSigmaMinus1385.cc/hh, StAntiSigmaPlus1385.cc/hh, StSigmaMinus1385.cc/hh, StSigmaPlus1385.cc/hh - added the Sigma(1385) baryons;
StStarLogger
StUCMAppender.cxx - fixed the logger v.10 append interface;
logging/StDbFieldI.cxx, StDbFieldI.h - modified to generilize list of data-types ; fixed the missed global variable; added StRecord class;<
StRecord.cxx, StRecord.h - added StRecord class;
StarRoot
StDraw3D.cxx/h - added const/non-const style method;
Sti
StiKalmanTrackFinder.cxx/h - added _nPrimTracks for case of fit err;
StiDetectorContainer.cxx - fixed for 64bit;
StiTpcSeedFinder.cxx, StiTpcSeedFinder.h -added TPC seed finder;
StiKalmanTrack.cxx/h, StiKalmanTrackFinder.cxx/h, StiTrack.h, StiTrackFinder.h - added seed quality information;
StiMaker
StiMaker.cxx/h, StiStEventFiller.cxx - added _nPrimTracks;
StiUtilities
StiPullEvent.cxx - initialization fixed ;
StTpcDb
StTpcDb.cxx, StTpcdEdxCorrection.cxx - modified to make GetValidity static;
StTpcEvalMaker
StTpcEval.C, StTpcEvalEvent.cxx/h, StTpcEvalHistograms.cxx/h, StTpcEvalMaker.cxx/h, StTpcEvalOutput.cxx/h - removed;
StTpcRSMaker
StTpcRSMaker.cxx, TpcRS.C - modified to speed up by a factor 3.5 by ignoring individual pad T0;
StTriggerUtilities
Bemc/StBemcTriggerSimu.h - added access functions to get 6-bit DSM ADC for each tower and 6-bit DSM ADC patch sum for each trigger patch ;
StTrsMaker
StTrsMaker.cxx - modified to account prompt hits;
pams
geometry/cavegeo/cavegeo.g - new version of the CAVE is implmented;
shape changed to 4-sided PGON; size of the PGON corresponds to the distance from the beam pipe to the most distant wall in the cave or tunnel;
geometry/wallgeo/wallgeo.g - added new file for walls implementaion, ceiling and floor of the cave and beam tunnels; also implemented a *draft* of the shielding blocks in the beam tunnels;
geometry/fpdmgeo/fpdmgeo.g - modified to define all material locally, so that changes to medium properties do not affect other detectors;
StarDb
Calibrations/tracker/tpcInnerHitError.20090301.000001.C, tpcInnerHitError.20090415.000001.C, tpcOuterHitError.20090301.000001.C,tpcOuterHitError.20090415.000001.C, svtHitError.C - added run 2009 hit errors for pp 500 & 200GeV ; later moved to MySql;
tpcInnerHitError.C, tpcOuterHitError.C, tpcTrackingParameters.C - removed from CVS, moved to MySql;
VmcGeometry/ y2010.h - further development;
StarVMC
geant3/gbase/gzebra.F - added compile time switch so that zebra initializes silently;
QtRoot
qtgl/qtcoin/src/TQtCoinWidget.cxx - fixed the tray rotation from the keyboard; modify to make the decoartion mode unpickable; added the selected 3D point coordinate to the system clipboard; added AutoRedraw to boos the ControlRoom display performance; modified to replace the immediate render with the scheduleRedraw;
qtgl/qtcoin/inc/TQtCoinWidget.h - modify to make the decoration mode unpickable;
qt/inc/TQtClientFilter.h, TQtTimer.h - fixed bug #1852;
qt/src/TQtClientFilter.cxx, TQtTimer.cxx - fixed bug #1852;
OnlTools
OnlinePlots/local/ListOfHistograms.txt - restored PMD histograms;
OnlinePlots/Infrastructure/GroupCollection.cxx - modified to skip testBits;
EvpUtil.cxx - updates for different default account;
OnlinePlots/HistogramGroups/TOFL0HistogramGroup.cxx, TOFtrayHistogramGroup.cxx, TOFupvpdHistogramGroup.cxx, VPDHiHistogramGroup.cxx, VPDHiHistogramGroup.h, VPDHistogramGroup.cxx, VPDHistogramGroup.h - TOF updates;
OnlinePlots/Scripts/CompileOnlinePlots.csh, ServerLoop, memstat.pl - updates for different default account;
- March 1, 2010
SL10c has been updated with StBTofMatchMaker/StBTofMatchMaker.cxx code to move geometry initalization from Init() to InitRun() in order to provide correct TOF DB calibrations data reading;
Library was retagged with tag SL10c_2 .
- February 7, 2010
new library SL10c has been updated with codes below, retagged with tag SL10c_1, and rebuilt on SL4.4 and SL5.3 platforms.Next codes have been updated:
StEvent
StRpsCollection.cxx, StRpsCollection.h - added new member mSiliconBunch and referring access methods;
St_pp2pp_Maker
St_pp2pp_Maker.cxx, St_pp2pp_Maker.h - added functionality to read silicon_bunch data from StEvent;
StMuDSTMaker
COMMON/StMuEvent.cxx, StMuEvent.h - added StMuEvent::btofTrayMultiplicity() to return only TOF hits from trays. Should be looked at instead of ctbSum for run 9 and beyond;
added function StMuEvent::nearestVertexZ(int vtx_id) which returns the z distance of the nearest vertex in relation to vertex vtx_id;
StMuRpsCollection.cxx, StMuRpsCollection.h - added StMuRpsCollection::siliconBunch();
- January 28, 2010
new library SL10c tagged as SL10c has been created and built on SL4.4 and SL5.3 platforms. Library was tested, missing codes and bug fixes updated. Library was released on February 4 .
Main features:
- pp2pp code added to processed with writing pp2pp data in MuDst;
- new FMS code added;
- code updates for dEdx calibrations for pp 200GeV run 2009;
- implemented dEdx and distorsion correction for embedding simulation;
Next codes have been updated:
StAnalysisMaker
StAnalysisMaker.cxx - modified to use dca print out ;
St_base
StStreamFile.h - removed redundant RecordSize method;
StBFChain
StBFChain.cxx - modified to use attributes instead of bit masks; restored fcf for tpcI option;
StBbcSimulationMaker
StBbcSimulationMaker.cxx - bug #1819 fixed caused missing BBC infor in MuDst in simulation;
StDAQMaker
StDAQReader.cxx - removed redundant RecordSize method;
StDbUtilities
StDbUtilitiesLinkDef.h - added enum;
StDetectorDbMaker
StDetectorDbChairs.cxx - modified to switch back St_tpcAnodeHVC => St_tpcAnodeHVavgC for gain versus Voltage dependence;
StdEdxY2Maker
StdEdxY2Maker.cxx, StdEdxY2Maker.h - added new tables;
StEmbeddingUtilities
StEmbeddingQAUtilities.h - added runid function;
StEmbeddingQA.h, StEmbeddingQA.cxx - added histograms for eventid, runnumber, and number of particles;
StEmbeddingQADraw.cxx - modified to fix geantidFound to match the correct geant id; added QA for eventid, runid and number of particles per event;
StEvent
StFmsTriggerDetector.cxx - modified;
StTriggerData2009.cxx - fixed for 64 bit;
StDcaGeometry.cxx/h - added conversion from DCA to x,y,z,px,py,pz;
StEventUtilities
StEventHelper.cxx - modified to use LongKey_t to avoid dependence on ROOT version ;
StGenericVertexMaker
StGenericVertexMaker.cxx/h, StppLMVVertexFinder.cxx/h - modified to switch from bit mask to attributes;
Minuit/StMinuitVertexFinder.cxx/h - modified to switch from bit mask to attributes; fixed vertex bracket;
StFmsHitMaker
StFmsHitMaker.cxx, StFmsHitMaker.h - first release of FMS code;
StMuDSTMaker
COMMON/StMuArrays.cxx/h, StMuDst.cxx/h, StMuDstMaker.cxx/h, StMuEvent.h - modified to add FMS and Roman pot arrays;
StMuFmsCollection.cxx/h, StMuFmsHit.cxx/h, StMuFmsUtil.cxx/h - added new files to proceed with FMS data;
StMuRpsCollection.cxx, StMuRpsCollection.h - added new files to proceed with pp2pp data ;
StMuTypes.hh - added pp2pp and FMS headers;
StPass0CalibMaker
StSpaceChargeEbyEMaker.cxx - modified to use StMagUtilities::Instance instead of using tpcHitMoverMaker; eliminate access to StTpcDbMaker, use directly gStTpcDb;
St_pp2pp_Maker
St_pp2pp_Maker.cxx/h - modified to set the status of Roman Pot to be ~ [ silicon_bunch - bunchId7Bit() ];
StTpcRSMaker
StTpcRSMaker.cxx, StTpcRSMaker.h, TpcRS.C - implemented dE/dx calibration and distortion correction for the embedding simulation;
StTpcDb
StTpcDb.cxx, StTpcDbMaker.cxx, StTpcdEdxCorrection.cxx/h - added new dE/dx calibration tables: TpcRowQ, tpcMethaneIn, tpcWaterOut, TpcZDC;
StTpcHitMoverMaker
StTpcHitMoverMaker.cxx/h - modified for new StMagUtilities;
StVpdCalibMaker
StVpdCalibMaker.cxx - fixed bug in vzVpdFinder outlier bookkeeping;
StStarLogger
logging/StDataException.cxx, StDataException.h, StDbFieldI.cxx, StDbFieldI.h, StUCMException.cxx, StUCMException.h - added ucm components;
StarRoot
TAttr.cxx - removed duplication of tags;
pams
tpc/idl/tpg_detector.idl, tpg_pad_plane.idl, tss_tsspar.idl - removed, moved to StDb/idl;
StarDb
Calibrations/tpc/TpcDriftDistOxygen.20090301.000058.C, TpcDriftDistOxygen.20090415.000057.C, TpcLengthCorrectionB.20090301.000060.C, TpcLengthCorrectionB.20090415.000059.C, TpcRowQ.20090301.000060.C, TpcRowQ.20090415.000057.C, TpcRowQ.C, TpcSecRowB.20090301.000060.root, TpcSecRowB.20090415.000057.root, TpcZCorrectionB.20090301.000051.C, TpcZCorrectionB.20090415.000056.C, TpcZCorrectionB.C, TpcZDC.C, tpcMethaneIn.20090301.000047.C, TpcLengthCorrectionB.20090301.000102.C, TpcRowQ.20090301.000102.C, TpcSecRowB.20090301.000102.root - added new tables for run 2009 dEdx calibration; moved to MySql later;
tpcPressure.20030601.000000.C, tpcPressure.C - removed tables used by dead StdEdxMaker;
TpcZDC.C, tpcPressureB.C - removed from CVS, moved to MySql;
StDb
idl/ tpg_detector.idl, tpg_pad_plane.idl, tss_tsspar.idl - added files, moved from pams/tpc/idl;
QtRoot
qtgl/qtcoin/src/TQtCoinWidget.cxx - modified;
OnlTools
OnlinePlots/HistogramGroups/TOFcheckHistogramGroup.cxx - modified to skipp checking the errors of first event; updated for TOF;
- January 22, 2010
new library SL10b Tagged as SL10b has been created and built on SL4.4 and SL5.3 platforms. Library was tested and released on January 25 .
Next codes have been updated:
StAnalysisUtilities
StHistUtil.cxx/h - modified to fix ROOT quirk with 1 page print; fixed string/char conversions; protected LOG calls;
StBFChain
StBTofHitMaker
StBTofHitMaker.cxx - temporary fixes to allow MTD data to be decoded in StBTofRawHits;
StBTofUtil
StBTofSortRawHit.h - temporary fixes to allow MTD data to be decoded in StBTofRawHits;
St_base
StStreamFile.h - fixed for bug #1816;
StDaqLib
GENERIC/EventReader.cxx - fixed bug #1803;
TRG/L2jetResults2006.h - fixed for get rid of compilation warnings;
StDAQMaker
StDAQMaker.cxx - fixed bug #1803;
StDAQReader.cxx - fixed for bug #1816;
StEvent
StFmsTriggerDetector.cxx/h - new clearFlag() for mudst reading implemented;
StTriggerData.h, StTriggerData2009.cxx, StTriggerData2009.h - modified for better mErrorFlags, abort, and debug flag handling; updated MTD DSM access function for run 2010;
StEventUtilities
StuDraw3DEvent.cxx - fixed for bug #1813 related to emc data not present in the file;
StFmsDbMaker
StFmsDbMaker.cxx/h - added reversed map and other minor updates;
StFtpcCalibMaker
StFtpcLaserCalib.cc - improved LOG_DEBUG output;
StFtpcLaserTrafo.cc - modified to change padtrans so that the code is the same as StFtpcClusterFinder::padtrans;
StFtpcClusterMaker
StFtpcDbReader.cc - modified for laser run to be reconstructed with the laser tZero;
St_geom_Maker
QExGeoDrawHelper.cxx - fixed for bug #1817; added Material name from TGeo objects to browse;
StMuDSTMaker
COMMON/StMuDstMaker.cxx, StMuDstMaker.h - modified to fix bug #1803; restored the broken MakeRead/MakeWrite interface to fix Skip event method;
RTS
src/DAQ_PMD/pmd_reader.cxx - added some initializers ;
src/DAQ_READER/daqReader.cxx - fixed for evp ;
src/DAQ_TPX/tpxPed.cxx/h - modified for RDO caching ;
tpxCore.cxx, tpxStat.cxx - updated;
StTpcHitMaker
StTpcHitMaker.cxx - propagate flags from online clustering into StEvent;
StTpcRTSHitMaker.cxx/h - added minimum cluster charge in ADC for <= 20090101;
StTriggerDataMaker
StTriggerDataMaker.cxx - new clearFlag() for mudst reading implemented ;
StTrgDatFileReader
StTrgDatReader.cxx/f - fixed for bug #1816;
OnlTools
OnlinePlots/Infrastructure/GroupCollection.cxx - updated for TOF ;
OnlinePlots/HistogramGroups/TOFL1multHistogramGroup.cxx/h, TOFL0HistogramGroup.cxx/h - updated for TOF ;
OnlinePlots/QEvpClient/PresenterGui.cx - updated for TOF ;
QtRoot
qtgl/qtcoin/inc/TObjectCoinViewFactory.h, TQtCoin3DDefInterface.h - modified to restore STAR Control animation;
qtgl/qtcoin/src/TObjectCoinViewFactory.cxx, TQtCoin3DDefInterface.cxx, TQtCoinWidget.cxx - modified to restore STAR Control animation;
- January 11, 2010
new library SL10a Tagged as SL10a has been created and built on SL4.4 and SL5.3 platforms. Library was tested and released on January 12 .
Next codes have been updated:
StBFChain
BigFullChain.h - added 'trgd' to 'B2010' chain and corrected issue with EmbeddingShortCut (renamed EmbedShortCut) formatting; added P2010a and pp2010a as startup chains for Year 2010;
StBFChain.cxx - corrected logic for for laser treatment and corrected output file name;
St_base
StStreamFile.h - added RunNumber method to the StStreamFile interface to fix the bug; introduced closeFileSignal to process several DAT files at once
StDAQMaker
StDAQReader.cxx - added RunNumber method to the StStreamFile interface to fix the bug ;
StDbLib
StDbServiceBroker.cxx/h - fixed uninitialized std::vector::iterator in Load Balancer;
StDetectorDbMaker
St_spaceChargeCorC.h - modified to reduce dependencies; trap corrupted scalers for skipping events;
St_trigDetSumsC.h - modified to trap corrupted scalers for skipping events;
StEvent
StFmsCollection.cxx, StFmsCollection.h, StFmsHit.cxx, StFmsHit.h - added new files for FMS hits collection;
StContainers.cxx, StContainers.h, StEvent.cxx, StEvent.h, StEventClusteringHints.cxx, StEventLinkDef.h, StEventTypes.h - updated to add StFmsCollection and related classes;
StFmsTriggerDetector.cxx, StFmsTriggerDetector.h, StTriggerData.cxx, StTriggerData.h, StTriggerData2009.cxx, StTriggerData2009.h - updated to add StFmsCollection and related classes;
StGammaMaker
StGammaEvent.cxx/h - added simulation trigger mutators;
StGammaMaker.cxx/h, StGammaEventMaker.cxx/h - stored simulated triggers ;
St_geant_Maker
St_geant_Maker.cxx/h, navigate.g - mArgs for agvolume was set to 9; added material name to the volume name;
St_geom_Maker
GeomBrowser.cxx/h - added the ctor with the extrernal viewer ;
St_QA_Maker
QAhlist_EventQA_qa_shift.h - removed V0s from QA shift set, revert to large multiplicity ranges;
StJetMaker
StBET4pMaker.cxx, StBET4pMaker.h, StFourPMaker.h, StPythiaFourPMaker.cxx/h - modified to to remove dependency of Pythia jets on MuDst;
StJetSkimEventMaker.h - added missing implementation of function tree(); added access function event();
StPythiaFourPMaker.cxx/h - moved #include from .h to .cxx;
St_pythia_Maker.cxx/h - added new files to run jet finder on Pythia record;
mudst/StjMCMuDst.cxx - modified to remove dependency on MuDst, use GEANT record only;
several updates to remove dependency of Pythia jets on MuDst;
emulator/StjeJetEventTreeWriter.cxx/h - changed use of const string& to const char* and string to TString;
StMuTrackFourVec.h, StjeJetEventTreeWriter.cxx/h, StjeTowerEnergyListToStMuTrackFourVecList.cxx, StjeTrackListToStMuTrackFourVecList.cxx, StMcTrackEmu.h - modified to remove dependency of Pythia jets on MuDst;
mcparticles/StjMC.h - modified to remove dependency of Pythia jets on MuDst;
StMuDSTMaker
COMMON/StMuPrimaryVertex.cxx StMuPrimaryVertex.h - added StMuPrimaryVertex::nBTOFMatch();
StPmdUtil
StPmdGeom.cxx - made year 2010 mapping;
StTpcHitMaker
StTpcRTSHitMaker.cxx - modified to require that pad gain strictly > 0, use whole sector for cluster recnstruction ; added switch for Run 2010;
StTpcHitMoverMaker
StTpcHitMoverMaker.cxx - modified to trap corrupted scalers for skipping events;
StTrgDatFileReader
StTrgDatReader.cxx/h - added RunNumber method to the StStreamFile interface to fix the bug ; adjusted file pattern;
introduced closeFileSignal to process several DAT files at once; fixed regexp to match the Akio filename format;
StTriggerUtilities
StVirtualTriggerSimu.cxx/h - added ability to set input source (MuDst or StEvent) for BBC trigger simulator;
modified to set default input source to "MuDst" for all subdetectors;
Bbc/ StBbcTriggerSimu.cxx/h - added ability to set input source (MuDst or StEvent) for BBC trigger simulator;
modified to set default input source to "MuDst" in constructor, for all subdetectors;
Bemc/StBemcTriggerSimu.cxx/h - added support to set thresholds manually for Run 9 and overwrite those from the database;
Eemc/StEemcTriggerSimu.cxx - removed dependency on hard-coded maker's name;
StEemcTriggerSimu.cxx/h - added support for StEvent when running in BFC ;
added support to set thresholds manually for Run 9 and overwrite those from the database;
added ability to set input source (MuDst or StEvent) for BBC trigger simulator;
modified to set default input source to "MuDst" in constructor, for all subdetectors;
Emc/StEmcTriggerSimu.cxx/h - modified to provide access to output of EMC layer 2 DSM;
added support to set thresholds manually for Run 9 and overwrite those from the database;
StTrsMaker src/StTrsParameterizedAnalogSignalGenerator.cc - modified to count proper he space between anode wires and pad plane;
RTS
src/rtsmakefile.def, iccp.h - modified for 64 bits ;
rtsmakefile.def - modified to provide easier user option USRCCFLAGS USRCXXFLAGS and USRCFLAGS;
src/DAQ_BSMD/daq_bsmd.cxx - adeed Misc tweaks for realtime; increased temp buff space for ZS to account for bad ZS;
bsmdPed.cxx, daq_bsmd.cxx - added the chaser event;
src/DAQ_TPX/daq_tpx.cxx - added interspersed laser as allowed;
tpxStat.cxx - Added stripes check;
tpxGain.cxx - modified for run 2010;
tpxPed.cxx/h - added rhic clock and shortened the pedestal format ;
src/DAQ_HLT/daq_hlt.cxx/h - added new FY2010+ HLT data format; fixed of the double destructor; added mod to gl3 reader;
hlt_gl3.h - added new file to make DAQ_HLT STAR offline compliant;
src/DAQ_READER/daqReader.cxx, daq_det.cxx - added support for HLT;
daqReader.cxx - fixed lack of detector destructors and memory leak;
include/rtsSystems.h - added GL3_NODE_COUNT;
daq100Decision.h - moved HLT decision around;
rtsSystems.h - increased GL3_NODE_COUNT to 5; moved TCD_SSD to TCD_MTD;
include/DAQ1000/ddl_lib.hh, rb.hh - added new get_priority;
include/SUNRT/clock.h - modified for evb;
StarClassLibrary
StMCTruth.cxx/h - adjusted to signature changes in root 5.24;
StarRoot
StDraw3D.cxx/h - fixes the coordinate vector size; modified to allow TPad-less view; added the ctor with the extrernal viewer;
StMultiKeyMap.cxx/h - modified to simplify all the logic into shuffle;
StarDb
VmcGeometry/y2009.h y2010.h - modified to fix the bug #1807;
Geometry.y2000.C, Geometry.y2001.C, Geometry.y2002.C, Geometry.y2003.C, y2000.h, y2001.h, y2002.h, y2003.h - added new files;
Geometry.year2000.C, Geometry.year2001.C, Geometry.year2002.C, Geometry.year2003.C, year2000.h, year2001.h, year2002.h, year2003.h - removed files ;
StDb/idl
pvpdCalib.idl, toftotCalib.idl, tofzCalib.idl - modified for HLT;
QtRoot
qtgl/qtcoin/src/TQtCoinWidget.cxx - modified to store the last selected volume with the Widget tool tip;
TQtCoinWidget.cxx - introduced psedio-stylesheet; modified to provide better start from control room; added Select3DPoint signal;
qtgl/qtcoin/inc/TQtCoinWidget.h - added Select3DPoint signal;
OnlinePlots
first release of module for online data QA;
»
- Printer-friendly version
- Login or register to post comments