- General information
- Data readiness
- Grid
- Infrastructure
- Offline Software
- Production
Archive
Submitted by didenko on Thu, 2008-01-03 16:03.
Under: Release History
Current Release Assignments
STAR SOFTWARE NEWS December 3, 2007
---------------------
The present release assignment:
SL02d (SL02d) ROOT_LEVEL 3.02.07 AuAu 200GeV real data production
SL02e (SL02e) ROOT_LEVEL 3.02.07 pp and AuAu 200GeV real data production
SL03f (SL03f) ROOT_LEVEL 3.05.04 ppMinBias 2001/2002 rerun, pp200 Pythia
SL03h (SL03h) ROOT_LEVEL 3.10.01 dAu and pp data reproduction
SL04d (SL04d) ROOT_LEVEL 3.10.01 62 GeV production (continue with SL04e)
SL04e (SL04e) ROOT_LEVEL 3.10.01 AuAu 200 & 62 GeV Hijing production
SL04f (SL04f_a) ROOT_LEVEL 3.10.01 dAu 200GeV reproduction
SL05a (SL05a) ROOT_LEVEL 4.00.04 AuAu200, productionMinBias
SL05c (SL05c) ROOT_LEVEL 4.00.04 AuAu200 production
SL05d (SL05d_1) ROOT_LEVEL 4.00.04 CuCu 200&62 Gev production
SL05e (SL05e) ROOT_LEVEL 4.00.04 pp200 MC production
SL05f (SL05f_3) ROOT_LEVEL 4.04.02 pp run 2005 production
SL05h (SL05h) ROOT_LEVEL 4.04.02 SL 3.0.5
SL06b (SL06b_1) ROOT_LEVEL 4.04.02 cucu 200GeV production
SL06d (SL06d_2) ROOT_LEVEL 4.04.02 MC prod for SVT&SSD review
old-> SL06e (SL06e) ROOT_LEVEL 4.04.02 pp 2006 production
SL06f (SL06f_2) ROOT_LEVEL 4.04.02 MC production for TUP
SL06g (SL06g_2) ROOT_LEVEL 5.12.00 MC production for TUP, SL4.4
SL07a (SL07a_3) ROOT_LEVEL 5.12.00 MC production, SL4.4
pro-> SL07b (SL07b_2) ROOT_LEVEL 5.12.00 CuCu reproduction, SL4.4
SL07c (SL07c_3) ROOT_LEVEL 5.12.00 CuCu reproduction, pp200 pythia,SL4.4
new-> SL07d (SL07d_3) ROOT_LEVEL 5.12.00 auau 200GeV, run 2007,SL4.4
dev-> DEV ROOT_LEVEL 5.12.00 SL4.4
.dev-> .DEV ROOT_LEVEL 5.12.00
-------------------------------------------------
General documents
Library release structure and policy
Release History
SL06g library
SL06f library
SL06e library
SL06d library
SL06c library
SL06b library
SL06a library
SL05h library
SL05g library
SL05f library
SL05e library
SL05d library
SL05c library
SL05b library
SL05a library
SL04k library
SL04j library
SL04i library
SL04h library
SL04g library
SL04f library
SL04e library
SL04d library
SL04c library
SL04b library
SL04a library
SL03h library
SL03f library
SL03e library
SL03d library
SL03c library
SL03b library
SL02i library
SL02h library
SL02g library
SL02f library
SL02e library
SL02d library
SL02c library
SL02b library
SL02a library
SL01l library
SL01k library
SL01i library
SL01j library
Library releases before 10/01/2001
-
August 10, 2007
SL06g library has been updated with codes below to make patches for SL4.4 platform:- StDbBroker
StDbWrappedMessenger.cc ;
- StDetectorDbMaker
StDetectorDbClock.cxx ;
StDetectorDbMaker.cxx;
- StTpcDb
StRTpcDimensions.cxx/h, StRTpcElectronics.cxx/h, StRTpcFieldCage.cxx/h, StRTpcGlobalPosition.cxx/h,
StRTpcHitErrors.cxxh, StRTpcPadPlane.cxx/h, StRTpcSectorPosition.cxx/h, StRTpcSlowControlSim.cxx/h,
StRTpcWirePlane.cxx/h, StTpcDbMaker.cxx/h, StTpcdEdxCorrection.cxx, St_tpcCorrectionC.cxx;
- StStarLogger
StLoggerManager.cxx/h;
- StJetMaker
StJetHist/StJetHistMaker.cxx;
StFourPMakers/StEmcTpcFourPMaker.h;SL06g library was rebuild and retagged with tag SL06g_2.
-
July 12, 2007
library SL06g has been updated with codes below to corrected gcc4 compilation needed for transition to SL4.4 platform.- asps/staf
sdd/Conscript;
- StEmcUtil
voltageCalib/PowerLawFit.h;
- StEmcUtil
voltageCalib/LinearFit.h;
- StGenericVertexMaker
Minuit/StMinuitVertexFinder.cxx, r1.10;
- StMuDSTMaker
COMMON/StMuTrack.cxx, r1.27;
- Sti
Base/StiFactory.h, r2.8;
StiMasterHitLoader.h, r2.9;
StiHitLoader.h, r2.7;
- Stl3Util
base/St_l3_Coordinate_Transformer.cxx, r1.5;
- StarClassLibrary
StMultiArray.cxx/h;
- mgr
CERN_LEVEL.sl44_gcc346;Updated codes have been retagged with tag SL06g_1
-
December 22, 2006
new library SL06g (tagged as SL06g) has been created, tested and released on December 26Main features:
- new ROOT version 5.12.00;
- new geometries added for tracking upgrade study & development; StRnD codes adjusted
- StiPullEvent has been modified for tracking upgrade study, for detailes look at the email ;
- first release of QtRoot in STAR library;Next codes have been updated:
StDbUtilities
StMagUtilities.cxx/h - added ShortedManualRing() and protection against B=0 filed;
StChain
StMaker.cxx - added geometry tags upgr10 & upgr11; included Upgr12 tag (corrected IGT);
StMaker.h - replace the class StMessMgr forward declaration with the real declaration and adjust St_TLA_Maker to show how to use logger;
StDbLib
MysqlDb.cc, StDbManagerImpl.cc/hh - modified;
ChapiDbHost.cxx/h, ChapiStringUtilities.cxx/h, StDbServiceBroker.cxx/h, StlXmlTree.cxx/h - added new files for db load balancing ;
StEEmcDbMaker
StEEmcDbMaker.cxx - modified EndCap embedding;
StEEmcSimulatorMaker
StEEmcFastmaker.h, StEEmcSlowMaker.cxx/h - modified for Endcap embedding ;
StEEmcMixerMaker.cxx/h - new files added for Endcap embedding;
StEEmcRawMaker
StEEmcRawMaker.cxx - modified for Endcap embedding ;
StEEmcPrint.cxx/h - new files added for Endcap embedding;
StEmcTriggerMaker
StBemcTrigger.cxx/h, StEmcTriggermaker.cxx/h - first update for 2006 BEMC L0;
StEventDisplayMaker
StEventDisplayMaker.cxx - adjusted for QtRoot ;
StiRnD
Hpd/StiHpdDetectorBuilder.cxx - fixed air and silicon variables; fixed the bug related to the starting angle of the first detector; fixed the width;
Ist/StiIstHitLoader.cxx - fixed UPGR09 geometry layer number mismatch bug; fixed problem with UPGR09 comparibility to make it possible to run other configurations;
StPixelFastSimMaker
StPixelFastSimMaker.cxx - added fix for UPGR09 geometry problem with layer numbers mismatch, fixed UPGR09 comparibility to work with all geometry versions;
StPass0CalMaker
StSpaceChargeEbyEMaker.cxx - modified to better handling zero magnetic field;
StSsdUtil
StSpaListNoise.cc - get back to previous daqCutValue;
StTofSimMaker
StTofSimMaker.cxx - fixed to avoid zero adc values in the denominator;
St_geom_Maker
GeomBrowser.ui,GeomBrowser.ui.h, QExGeoDrawHelper.cxx/h, QExObjectListItem.h, QtGBrowserGeoDrawHelper.h, QtGBrowserInspect.h, QtGBrowserObjectListItem.h, StGeomBrowser.cxx/h, St_geom_MakerLinkDef.h, arrow_left.xpm, arrow_right.xpm, reload.xpm, snapshot.xpm, view3d.xpm, wirebox.xpm - added the the interactive Qt-based version of the st_geom_Maker;
GeomBrowser.ui, GeomBrowser.ui.h - added new method to read inventor file with the GeomBrowse; updated list of standard Geant geometries;
St_TLA_Maker
St_TLA_Maker.cxx - replace the class StMessMgr forward declaration with the real declaration and adjust St_TLA_Maker to show how to use logger;Sti
StiKalmanTrack.cxx/h - operator = added; method getPoint added;
StiKalmanTrackNode.cxx/h - info block added and filled for pulls; method getRxy() added; reduce() added for testNode; inf=0 added in default constructor ;
StiTrackFinder.h - defind default = ON for treeSearch ;
StiKalmanTrackFinder.cxx - set if hit candidates number added ; direct dependency from SVT removed;
StiTreeNode.cxx/h - detauch of tail added ;
StiToolkit.h - StiNodeInf factory added ;
StiTrack.cxx/h - operator = added;
StiHitErrorCalculator.cxx - modified;
StiDetectorGroup.h, StiGenericDetectorGroup.cxx/h - implemented the generic detector group for OO polymorphism ;
StiToolkit.h - modified for polymorphic StiDetectorGroup container implemention ;
StiMaker
StiMaker.cxx/h - noTreeSearch flag added ;
StiDeafultToolkit.cxx/h - StiNodeInf factory added;
StiStEventFiller.cxx/h - fillPulls reorganized; filling pull with trackes added;
StiGeomMake.cxx/h - added new code to convert StiDetector to TVolume for EventDisplayMaker ; added StiDetector decorator to make4 correct ROOT ContextMenu and Browse;
StiDefaultToolkit.cxx/h - modified ;
StiDetectorVolume.cxx/h - added;
StiGeomMaker/cxx/h - removed;
StiUtilities
StiPullEvent.cxx/h - added branches mHitsR, nHitCand, iHitCand;
StiPullEvent.cxx/h - trackes added;
StarRoot
StCheckQtEnv.cxx - adjusted ROOT version;pams/geometry
istbgeo/istbgeo5.g - added two layers, mid layer at 9.5 cm;
istbgeo/istbgeo4.g - geometry with mid layer only at 9.5 cm;
istbgeo/istbgeo3.g - added code field to the main structure to handle version volume id;
geometry/geometry.g - introduced geometry tags Upgr10 & Upgr11 which utilize source files istbgeo4 and istbgeo5; corrected geometry with tag UPGR12 (for IGT)
geometry/geometry.g - added geometry tag DUMM01 which will be used for material balance effect study;
dumngeo/dumngeo.g - a dummy object added to aid in material balance study;
pams/sim
g2t/g2t_volume_id.g - modified to introduce versioning for the multiple IST configurations;
g2t/g2t_fgt.F, g2t_fst.F, g3t_igt.F, g2t_ist.F - commented out print statement;StarDb
VmcGeometry/Detectors.upgr10.root, Geometry.upgr10.C, geom.upgr10.root,upgr10.h,upgr10.rz ;
VmcGeometry/Detectors.upgr11.root, Geometry.upgr11.C, geom.upgr11.root,upgr11.h,upgr11.rz ;QtRoot
first module release in new STAR library; -
December 15, 2006
library SL06f has been updated with codes needed for Uprg06 & Upgr09 geometries.
Library was rebuilt, retagged with tag SL06f_2 and released.Next codes have been updated:
StChain
StMaker.cxx - upgr06 & upgr09 added;
StPixelFastSimMaker
StPixelFastSimMaker.cxx/h - added hit error db loader; modified to gets hit smearing parameters for IST from the database;
StiRnD
Ist/StiIstDetectorBuilder.cxx/h - modified to get hit errors from the database and make them different for each layer;
Hpd/StiHpdDetectorBuilder.cxx/h - modified to get hit errors from the database ;pams/geometry
geometry/geometry.g - added UPGR09 geometry tag, re-instate UPGR06 geometry tag; enable a cleaner barrel EMC code in Y2007
geometry/istbgeo3.g - added new IST configuration with only one, outer layer;
fpdmgeo/fpdmgeo3.g - first version of FMS(FPD);StarDb
Calibrations/tracker/hpdHitError.20050101.000000.C - added hpd hit errors files;
Calibrations/tracker/ist1HitError.20050101.000000.C, ist2HitError.20050101.000000.C h - added two files with IST hit errors;
VmcGeometry/Detectors.upgr09.root, Geometry.upgr09.C, geom.upgr09.root,upgr09.h;
Detectors.upgr06.root, Geometry.upgr06.C, geom.upgr06.root,upgr06.h; -
Nov 30, 2006
library SL06f has been updated with codes for Hft, Ist & Hpd hits smearing and bug fixes, rebuilt, retagged with tag SL06f_1 and release on December 1.Next codes have been updated:
StChain
StMaker.cxx - upgr08 added;
StPixelFastSimMaker
StPixelFastSimMaker.cxx/h - added smearing for Hpd and Ist and a switch to turn it on and off;updated with Pixel resolution smearing.
StiRnD
Hft/StiPixelDetectorBuilder.cxx/h - modified to use of pre-existing STAR DB inteface; added call to get tracking parameters from DB;
Hft/StiPixelDetectorBuilder.h - modified to overload of loadDS to extract tracking parameters;
Hft/StiPixelHitLoader.cxx - added smearing to hit loader;
Ist/StiIstDetectorBuilder.cxx - changed hit errors to 60 microns for x and 1.9 mm for y;
Hft/StiPixelHitLoader.cxx - added smearing to hit loader for Hft;
Hpd/StiHpdDetectorBuilder.cxx - modified to optimized hit errors;pams/geometry
geometry/geometry.g - updated upgr01 & upgr08 geometry; added Y2007 tag and set it up to include the new FMS(FPD)StarDb
Calibrations/tracker/hftHitError.upgr01.C, - MC smearing values for the HFT added;
Calibrations/tracker/hftTrackingParameters.upgr01.C - added Sti tracking parameters for Hft;
Calibrations/ssd/ssdStripCalib.upgr01.root - Added perfect SSD strip calib file: pedestals=150, rms=4;
VmcGeometry/upgr01.h - added new version of upgr01;
VmcGeometry/Detectors.upgr07.root, geom.upgr07.root, upgr07.h - files added for upgr07 geometry;
Detectors.upgr08.root, Geometry.upgr08.C, geom.upgr08.root, upgr08.h - files added for upgr08 geometry; -
Nov 16, 2006
new library SL06f has been created, tagged with tag SL06f, build, tested and released on November 21 .Main features:
- reshaped SSD simulation and reconstruction code;
- Sti uselees classes droped, codes ajusted; StiRnD implemented for tracking upgrades;
- geometry for tracking upgrade detectors developed ;
- new codes for tracking upgrade finalized at some stage (in ITTF framework) and committed;Next codes have been updated:
- StBFChain
BigFullChain.h - St_spa_Maker and StSsdDaqMaker makers renamed to be consistent with recent changes in SSD code; taken out StiEmc and StiFtpc;
StBFChain.cxx, BigFullChain.h - FtpcIT option removed, HpdIT option added ;
StBFChain.cxx, BigFullChain.h - option 'skip1row' added to skip 1-st pad row in TPC; added new SSD chain
BigFullChain.h - renamed StiPixel to StiRnD, remove svtdEdx and old dEdx;
StBFChain.cxx - added hasSim definition for FCFMaker;
- StChain
StMaker.cxx/h - added new geometry tags: upgr04 and upgr04; added geometry y2005e ; added y2007 geometry tag - timestamp for new run will start at 20061101;
- StDbUtilities
St_svtRDOstrippedC.cxx/h - added new files;
- StdEdxMaker
II3padC.cxx, StSvtdEdxMaker.cxx/h, StdEdxMaker.cxx/h, StdEdxMakerLinkDef.h, dEdxPoint.h, dEdxTrack.cxx/h - removed StSvtdEdxMaker and old StdEdxMaker;
- StEvent
StRnDHit.h - fixed setDouble() interface;
- StEmcTriggerMaker
StBemcTrigger.cxx/h, StEmcTriggerMaker.cxx/h - added 2005 J/Psi trigger;
- StEmcUtil
projection/StEmcPosition.cxx/h - added support for StMuTrack projections;
- StEventDisplayMaker
StEventDisplayMaker.cxx/h, StGlobalFilterTest.cxx, St_PolyLine3D.h, TEmcTower.cxx - fixed to make it work under ROOT 4.04 and ROOT 5.12;
- StFtpcClusterMaker
StFtpcDbReader.cc/hh - added definition of mPadPitch ;
- StFtpcTrackMaker
StFtpcTrackingParams.cc - modified to move the reconstruction parameters maxDcaVertex,minNumTracks from code to CodeParams;
StFtpcTrackMaker.cxx/h - comment out ftpc vs. tpc vertex histogram definitions, they are defined and filled in St_QA_Maker ;
- StGenericVertexMaker
StCtbUtility.cxx - removed dependencies from droped classes;
StiPPVertex/CtbHitList.cxx/h, StPPVertexFinder.cxx - removed dependencies from droped classes;
- StMcEvent
StMcEvent.cc, StMcTrack.cc/hh - added generic access functions for tracking and calorimeter hits ;
StMcContainers.hh, StMcEvent.cc/hh, StMcEventLinkDef.h, StMcEventTypes.hh, StMcTrack.cc/hh - modified to add HPD hits;
StMcHpdHit.cc/hh, StMcHpdHitCollection.cc/hh, StMcHpdLayerHitCollection.cc/hh - added new files for HPD hits collection;
StMcIstHit.cc - modified to update layer(), wafer() and side() methods;
- StMcEventMaker
StMcEventMaker.cxx - modified to fill the flag for the particles coming from primary vertex ; added HPD hits;
- StMiniMcMaker
StMiniEmbed.C - modified to use event branch instead of dst branch;
- StRTSClient
FCFMaker/FCFMaker.cxx - set hasSim definition to SetMode method;
- StSsdClusterMaker
package has been removed, now it's part of StSsdPointMaker;
- StSsdEvalMaker
package has been removed;
- StSsdDaqMaker
StSsdDaqMaker.cxx - modified to replace St_DataSet => TDataSet;
- StSsdDbMaker
StSsdDbMaker.cxx, StSsdDbWriter.cxx, St_SsdDb_Reader.cc/hh - added sim flag for ssdWafersPosition ;
StSsdDbMaker.cxx/h - addjusted for the new Ssd reshaped code;
StSsdDbWriter.cxx/h, St_SsdDb_Reader.cc/hh - codes removed due to reshaping;
- StSsdPointMaker
StSsdPointMaker.cxx/h - modified to use id_mctrack for setIdTruth and propagated to the hit;
StSsdBarrel.cc/hh, StSsdCluster.cc/hh, StSsdClusterControl.cxx/h, StSsdClusterList.cc/hh StSsdDynamicControl.cxx/h, StSsdLadder.cc/hh, StSsdPackage.cc/hh, StSsdPackageList.cc/hh, StSsdPoint.cc/hh, StSsdPointList.cc/hh, StSsdStrip.cc/hh, StSsdStripList.cc/hh, StSsdWafer.cc/hh - removed because methods for all classes (StSsdStrip, StSsdCluster, StSsdPoint) has been moved to StSsdUtil;
- StSsdSimulationMaker
St_sls_Maker.cxx/h, St_spa_Maker.cxx/h - modified to read the noise and pedestal from ssdStripCalib ;
StSlsBarrel.cc/hh, StSlsListPoint.cc/hh, StSlsListStrip.cc/hh, StSlsPoint.cc/hh, StSlsStrip.cc/hh, StSlsWafer.cc/hh, StSpaBarrel.cc/hh, StSpaListNoise.cc/hh, StSpaListStrip.cc/hh, StSpaNoise.cc/hh, StSpaStrip.cc/hh, StSpaWafer.cc/hh - removed because methods for all classes (StSsdStrip, StSsdPoint) has been moved to StSsdUtil;
- StSsdUtil
StSpaListNoise.cc/hh, StSpaNoise.cc/hh, StSsdBarrel.cc/hh, StSsdCluster.cc/hh, StSsdClusterControl.cxx/h, StSsdClusterList.cc/hh, StSsdDynamicControl.cxx/h, StSsdLadder.cc/hh, StSsdPackage.cc/hh, StSsdPackageList.cc/hh, StSsdPoint.cc/hh, StSsdPointList.cc/hh, StSsdStrip.cc/hh, StSsdStripList.cc/hh, StSsdWafer.cc/hh - added to regroup methods for the classes StSsdStrip, StSsdCluster and StSsdPoint;
StSsdEnumerations.hh, StSsdGeometry.cc/hh, StSsdHybridCollection.cc/hh, StSsdHybridObject.cc/hh, StSsdWaferCollection.cc/hh, StSsdWaferGeometry.cc/hh - codes removed, droped useless classes;- StTagsMaker
StTagsMaker.cxx - added Check that this chain is BFC one;
- Sti
StiDetectorBuilder.cxx, StiDetectorGroup.h, StiHit.cxx, StiKalmanTrack.cxx/h, StiKalmanTrackFinder.cxx, StiKalmanTrackNode.cxx, StiLinkDef.h, StiPlacement.cxx/h - removed StiDedxCalculator ; taken out Central represantation;
StiDedxCalculator.cxx/h - removed;
StiVMCToolKit.h - Ssd added in chain;
StiKalmanTrackFinder.cxx - added Hpd hit counts;
StiDetectorGroup.h, StiDetectorTreeBuilder.cxx, StiHit.h, StiHitContainer.cxx/h, StiHitLoader.h, StiKalmanTrack.cxx/h, StiKalmanTrackNode.cxx/h, StiLinkDef.h, StiMapUtilities.cxx, StiVMCToolKit.cxx - modified to cleanup useless classes;
AssociationQuality.cxx/h, CombinationIterator.h, StFastLineFitter.cxx/h, StiCircleCalculator.cxx/h, StiCompositeFinder.cxx/h, StiCompositeMaterial.cxx/h StiConicalShape.cxx/h, StiDefaultHitAssociationFilter.cxx/h, StiDefaultHitFilter.cxx/h, StiDefaultMutableTreeNode.cxx/h, StiDiskShape.h StiDrawableTrack.cxx/h, StiHelixCalculator.cxx/h, StiHelixFitter.cxx/h, StiHistograms.cxx/h, StiHitAssociator.h, StiHitError.cxx/h, StiHitToHitMap.cxx/h, StiHitToTrackMap.cxx/h, StiMath.cxx/h, StiStTrackFilter.h, StiTrackAssociation.cxx/h, StiTrackAssociator.h, StiTrackToIntMap.cxx/h, StiTrackToObjMap.cxx/h, StiTrackToTrackMap.cxx/h, StiTrackingPlots.cxx/h - removed codes, droped useless classes;
- Sti/Base
AssociationFilter.h, EditableAssociationFilter.h HistogramGroup.cxx/h, MessageType.cxx/h, Messenger.cxx/h, MessengerBuf.cxx/h, Vectorized.h, VectorizedFactory.h - removed uselees classes;
- StiEmc
StiEmcDetectorBuilder.cxx/h, StiEmcDetectorGroup.cxx/h, StiEmcHitLoader.cxx/h, StiEmcIsActiveFunctor.cxx/h - removed files;
- StiEvaluator
EfficiencyAnalysis.cxx/h, EfficiencyPlots.cxx/h, Evaluator.cxx/h, ResolutionPlots.cxx/h, StiEvalUtil.h StiEvaluator.cxx/h, StiEvaluatorHistograms.cxx/h - removed;
- StiFtpc
StiFtpcDetectorBuilder.cxx/h, StiFtpcDetectorGroup.cxx/h, StiFtpcHitLoader.cxx/h - removed ;
- StiMaker
StiMaker.cxx - removed Ftpc;
StiMaker.cxx - added HPD;
StiDefaultToolkit.cxx, StiMaker.cxx - cleanup dependencies from Sti useless classes;
- StiPixel
StiIstDetectorGroup.cxx, StiPixelDetectorGroup.cxx - modified to remove StiDedxCalculator;
StiIstDetectorBuilder.cxx/h, StiIstHitLoader.cxx - modified to to make perfect hits in IST work for UPGR02 geometry using VMC geometry in HitLoader and DetectorBuilder;
StiHpdDetectorBuilder.cxx/h, StiHpdDetectorGroup.cxx/h, StiHpdHitLoader.cxx/h, StiHpdIsActiveFunctor.cxx/h - added new files for HPD;
IstGeomParams.txt - removed;
StiIstDetectorBuilder.cxx - cleanup dependencies from Sti droped classes;
- StPixelFastSimMaker
StPixelFastSimMaker.cxx - added Hpd fast simulation code ;
- StiRnD
new code for tracking upgrades ;
Ist/StiIstDetectorBuilder.cxx/h, StiIstHitLoader.cxx - modified to improve hits;
StiIstDetectorBuilder.cxx - removed reference to droped Sti/Base/Messenger.h class;
- StiSsd
StiSsdDetectorBuilder.cxx/h, StiSsdDetectorGroup.cxx - modified to use Normal represantation, remove StiDedxCalculator;
StiSsdDetectorBuilder.cxx - cleanup dependencies from Sti droped classes ; added handling in case that SVTT mother volume is missing:
- StiSvt
StiSvtDetectorBuilder.cxx/h, StiSvtDetectorGroup.cxx, StiSvtHitLoader.cxx/h - modified to use Normal represantation, removed StiDedxCalculator;
StiIsSvtActiveFunctor.cxx/h, StiSvtLayerLadder.h - added new files;
StiSvtIsActiveFunctor.cxx/h - removed;
StiSvtDetectorBuilder.cxx - cleanup dependencies from Sti droped classes ;
- Sti/Star
StiStarDetectorGroup.cxx - removed StiDedxCalculator ; taken out Central represantation;
StiStarDetectorBuilder.cxx/h - cleanup useless classes ;
- StiTpc
StiTpcDetectorBuilder.cxx, StiTpcDetectorGroup.cxx - modified to use Normal represantation, removed StiDedxCalculator;
StiTpcDetectorView.h - removed ;
StiTpcHitLoader.cxx/h - cleanup dependencies from Sti useless classes ;- St_geant_Maker
St_geant_Maker.cxx - added readout of hits for two R&D detectors: GEM and HPD; mode initialization after open input fz-file;
- St_tcl_Maker
St_tcl_Maker.cxx - modified to fill StEvent directly if it exists; removed direct filling of StEvent;- pams/geometry
hpdtgeo/hpdtgeo.g - geometry for new pixel detector added; corrected the angular offset;
added a small safety margin on Rin, used 'ONLY' option to keep hits;
geometry/geometry.g - new geometry tag UPGR04 added for ongoing detectors development;
geometry/geometry.g - added steering geometry with tag UPGR05, which includes the HFT (former pixel), HPD, IST and SSD, but no SVT, GEM detectors are also excluded ; geometry tag Y2005E has been created which is an improvement over Y2005D (more precise SSD) bigger SVT shield (to accomodate the SSD) and a full barrel calorimeter;
added UPGR07 geometry tag;
switched to a correct version of ISTB in the tag UPGR05;
added steering for the TUP support structure;
optionally changed the radius of the FSTD (to better fit with the rest of TUP;
modified to use a more precise version of SSD code in UPGR05;
itspgeo/itspgeo.g - added a new crucial subsystem, which is the support structure for the tracking upgrade configurations;
pixlgeo/pixlgeo3.g - added an updated version of the HFT geometry;
modified to increase opening angle of the sector;
modified to decrease the radius of the "active" part of the detector;
employed the 'ONLY' version to insure we don't lose hits in case there is intersection with other volumes
istbgeo/istbgeo1.g - added an updated version of the IST geometry;
istbgeo/istbgeo2.g - replaced the redundant IBMZ volume with a copy of IBMY created with appropriately adjusted parameters;
added a structure to propagate versioning info to g2t_volume;
pipegeo/pipegeo.g - removed the pipe and svt shields that are unnecessary in the R&D "upgr0X" geometries;
igtdgeo/igtdgeo.g - fixed density;
added 'MANY' option to ensure correct material taken into account when working with the new support structure;
sisdgeo/sisdgeo4.g - support structure was protruding out of the mother volume;
Add "ONLY" option, to not lose hits in possible clash with the periphery of the FST;
fstdgeo/fstdgeo.g - added the 'MANY' option to the positioning (necessary due to overlaps in the upgrade geometries) and made the mother volume visible;
- pams/sim
idl/g2t_track.idl, g2t_hpd_hit.idl - added idl for HPD detector;
g2t/g2t_hpd.idl, g2t_hpd.F - modified interface for the HPD;
g2t/g2t_volume_id.g - added a clause for HPD; implemented a temporary solution for the IST volume numbering, to be used in conjunction with istbgeo2.g;- StarDb
ftpc/ftpcTrackingPars.C - modified to move the reconstruction parameters maxDcaVertex,minNumTracks from code to CodeParams; reduced maxDcaVertex from 100 to 2 to eliminate pileup;
VmcGeometry/Detectors.upgr03.root, Detectors.upgr04.root, Detectors.upgr05.root, Geometry.upgr03.C, Geometry.upgr04.C, Geometry.upgr05.C, geom.upgr03.root, geom.upgr04.root, geom.upgr05.root, upgr03.h, upgr04.h upgr05.h -added new files for upgrade detector geometres: upgr03, upgr04 and upgr05; number of old files modified ;
VmcGeometry/Detectors.y2005e.root, Geometry.y2005e.C, geom.y2005e.root, y2005e.h, y2005e.rz - added new files for y2005e geometry;
Calibrations/svt/svtRDOstripped.C, svtRDOstripped.y2005d.C, svtRDOstripped.y2006.C - added default svtRDOstripped;
tpc/daq/mezz_vs_fee.root, offset_vs_fee.root, pad_vs_fee.root, rdo_vs_fee.root, row_vs_fee.root - removed files;
RunLog/MagFactor.XXXXXXXX.XXXXXX.C - removed all MagFactors, they were moved to MySQL;
- StDb/idl
ftpcTrackingPars.idl - modified to move the reconstruction parameters maxDcaVertex,minNumTracks from code to CodeParams;
svtRDOs.idl, svtRDOstripped.idl - added new files to handle SVT Slow Control parameters;
mezz_vs_fee.idl, offset_vs_fee.idl, pad_vs_fee.idl, rdo_vs_fee.idl, row_vs_fee.idl, tpcPressure.idl - removed files; -
Sep 22, 2006
new library SL06e has been created, tagged with tag SL06e (Sep 6) build, tested, found bugs fixed and librray was released on September 22.Main features:
- EMC addition info (BPRS hits) saved in MuDST
- vertex finder PPV tuned for pile-up of 2006 run
- implemented new maker StBeamBackMaker for the beam background tracking
- short forward tracks pointing to EEMC (with >= 5 fitted points) saved in StiStEventFiller and MuDst
- modifications in StTriggerData and StTriggerDataCollection introduced an additional data member the run number. For detailes looks at the email
- L2Result included in MuDst
- several codes have been retiredNext codes have been updated:
- StAnalysisMaker
summarizeEvent.cc - added Event Id, correct Ftpc bad hit ; added print out Beam background trackes and short track pointing to EEMC;
- StBbcSimulationMaker
StBbcSimulationMaker.cxx - replaced Assert => R__ASSERT for ROOT 5.12;
- StBFChain
StBFChain.cxx/h - modified to allow instantiation multiple StBFChain's with different modes (used in Embedding chain);
BigFullChain.h - added 'useInTracker' switch from EGR to Sti global tracks in StAssociationMaker;
added new option for beam background tracking;
added option useInTracker to switch from EGR to STI track in StAssociationMaker;
- StBeamBackMaker
Track.cc/hh, StBeamBackMaker.cxx/h, Line.cc/hh, TopologyMap.cc/hh - imlpemented new code for beam background tracking;
- St_base
StObject.cxx - replaced Assert==>assert for ROOT 5.12;
- StChain
StMaker.cxx - replaced Assert => R__ASSERT for ROOT 5.12;
- StDaqClfMaker
StDaqClfMaker.cxx/h, fcfClass.cxx/hh, padfinder.h, rtsSystems.h - removed;
- StDbBroker
StDbWrappedMessenger.cc - fixed delete to delete allocated array;
- StDbLib
MysqlDb.cc - corrected const char / char inconsistancy with the vectors for standalone version ;
MysqlDb.cc/h, StDbManagerImpl.cc/hh, StDbServerImpl.hh - updated load balancer - removing hard-coded nodes from API to xml;
- StDetectorDbMaker
StDetectorDbMaker.cxx - modified ;
StDetectorDbFTPCVoltageStatus.cxx/h - created new files for FTPC voltage status from database;
- StEvent
StL0Trigger.cxx - removed runnumbers cut ;
StDcaGeometry.h - cleaned up ;
StEnumerations.h - added kHpdId;
StDetectorDefinitions.h - added kHpdIdentifier;
StTriggerData2003.cxx/h,tTriggerData2004.cxx/h, StTriggerData2005.cxx/h, StTriggerData.cxx/h - added new data member mRun ; added access method to L2 results;
StTriggerDetectorCollection.cxx/h, StZdcTriggerDetector.cxx/h - removed argument runnumber in constructor;
- StEventMaker
StTriggerDetectorCollection constructor changed and L2 interface in StTriggerData ;
- StDbUtilities
StMagUtilities.cxx/h - fixed TMatrix to make it typedef as TMatrixT to be consistent with ROOT 5.12;
- StEEmcDbMaker
cstruc/eemcConstDB.hh - new stat bit added;
- StEventDisplayMaker
StEventDisplayMaker.cxx - replaced Assert==>assert for ROOT 5.12;
- StEventDstMaker
StEventDstMaker.cxx - replaced Assert==>assert for ROOT 5.12;
- StEventUtilities
StuProbabilityPidAlgorithm.h - ROOT5 corrections;
- StEEmcSimulatorMaker
StMuEEmcSimuMaker.cxx/h - cleanup;
- StEEmcUtil
EEmcMC/EEmcMCData.cxx - replaced Assert==>assert for ROOT 5.12;
- StEmcTriggerMaker
StBemcTrigger.cxx, StEmcTriggerMaker.cxx - replaced cout statements with logger macros ;
- StEmcRawMaker
StEmcRawMaker.cxx - modified to clear EmcRawData for event ID%555!=0 to reduce footprint of StEvent, for B+E-EMC; Only events w/ ID%555==0 will be saved in StEvent for monitoring purpose;
StBemcRaw.cxx - modified to save all preshower hits for 2006 productions; modified don't throw away CAP==127||128 PRS and SMD hits this year
modified to save hits from other CAPs using control table;
- StFlowMaker
StFlowConstants.cxx/h, StFlowEvent.cxx, StFlowEvent.cxx/h - modififed to calculate v1 for selection=2 with mixed harmonics;
StFlowCutEvent.cxx, StFlowMaker.cxx - changed the dynamic_cast of GetInputDS("MuDst") to a const cast;
- StFlowAnalysisMaker
StFlowLeeYangZerosMaker.cxx/h, doFlowSumAll.C, doFlowSumFirstPass.C, minBias.C, plotCen.C, plotLYZ.C - modififed to calculate v1 for selection=2 with mixed harmonics;
- StFtpcClusterMaker
StFtpcClusterMaker.cxx - modified to set StDetectorState for Ftpc West/East depending on ftpcVoltageStatus; modified to return with kStWarn if error occurs accessing Calibrations_ftpc/ftpcVoltageStatus; StDetectorState is set only for events with FTPC data;
- StFtpcDriftMapMaker
StFtpcDriftMapMaker.cxx/h - modified to add deltaAr argument to allow user to change gas compostion;
macros/FtpcDriftMapMaker.C - modified to add deltaAr argument to allow user to change gas compostion;
- StGenericVertexMaker
StiPPVertex - BemcHitList.cxx, EemcHitList.cxx, ScintHitList.cxx, StPPVertexFinder.cxx, TrackData.cxx - cleanup for production;
macros/rdMuDst2print.C, rdSt2print.C - acces to multiple vertices in muDst corrected ;
- StMiniMcEvent
StTinyMcTrack.h - added parent key data member to StTinyMcTrack;
StTinyRcTrack.h - added reco key data member to StTinyRcTrack ;
StMiniMcMaker.cxx - added code to fill in parent key and reco key data members to StMiniMcMaker. Parent key for MC tracks is only filled when track has a valid parent();
StMiniEmbed.C StMiniHijing.C - loaded EEmcUtil, needed by StMcEvent;
- StMuDSTMaker
COMMON/StMuFilter.cxx - modified to accept short tracks pointing to EEMC ;
COMMON/StMuEvent.cxx/h - modified to include L2Result in MuDst ;
EZTREE/StTriggerDataMother.cxx - modified to pass run number when unpacking triger data;
- StPass0CalibMaker
StEvtVtxSeedMaker.cxx/h, StMuDstVtxSeedMaker.cxx/h, StVertexSeedMaker.cxx/h - added more detailed info in ntuple;
StSpaceChargeEbyEMaker.cxx/h - fixed averaging procedure ;
StVertexSeedMaker.cxx - added 2006 pp62 triggers;
- StarClassLibrary
StHelix.hh - added direction vector at given pathlength;
- StarRoot
THelixTrack.cxx, TMemStat.cxx, TTreeIter.cxx - replaced Assert => R__ASSERT;
TMemStat.cxx - replaced Assert==>assert for ROOT 5.12;
THelixTrack.h - StiEmx() added ;
TTreeIter.cxx - replaced Assert==>assert for ROOT 5.12;
TAttr.cxx/h - added new class to keep attributes. Moved from StMaker;
TNumDeriv.cxx/h - added numeric derivatives;
- StTreeMaker
StTreeMaker.cxx - replaced Assert==>assert for ROOT 5.12;
- StUtilities
StMultiH1F.h - additional Rebin() interface implemented for TH1.h vers. 1.79, ROOT 5.13;
- StTriggerDataMaker
StTriggerDataMaker.cxx - added run number to CTB trigger mapping.- Sti
Base/StiFactory.h - throw for too many instances;
StiHit.cxx - added more strict tests for hit quality;
StiHitErrorCalculator.h/cxx - removed the mess in xy and z errs;
StiPlacement.cxx - bug fixed;
StiKalmanTrackFinder.cxx - modified to allow single Ssd hit for tracking;
StiTrackFinderFilter.cxx - reduced minimum no. of fitted point to 5;
StTrack.h/cxx - added track flag definitions from EGR ; removed checking of StPhysicalHelixD quality for Beam Background tracks
- StiMaker
StiDefaultToolkit.cxx - set max NHits=2000000;
StiMaker.cxx/h - modified to return from Make() for too many hits;
StiStEventFiller.cxx/h - move filling of StTrackDetectorInfo into fillTrack; make cut for EEMC pointing track based on StTrackDetectorInfo instead of StTrackFitTraits;
StiStEventFiller.cxx/h - modified to accept short tracks pointing to EEMC;
- StiSsd
StiSsdDetectorBuilder.cxx/h - added loading of tracking and hit error parameters from DB;
- StiPixel
StiIstDetectorBuilder.cxx - modified to grab Ist parameters from $STAR/StRoot/IstGeomParams.txt; hard code in number for IST location in StiIstDetectorBuilder.cxx to allow for running production on grid;
StiIstHitLoader.cxx - tweaked StiIstHitLoader to use only 3 hits from IST for tracking;- pams/geometry
svttgeo/svttgeo7.g - modified to capture the last version of the "Distorted" SVT geometry used in our alignment studies;
igtdgeo/igtdgeo.g - modified ;
- pams/sim
idl/g2t_igt_hit.idl - added CVS tags;
idl/g2t_gem_hit.idl - added standard stub for the GEM barrel detector;
idl/g2t_track.idl - included the gem barrel detector;
g2t/g2t_ist.F, g2t_igt.F - added CVS tags;
g2t/g2t_igt.idl - added CVS tags;
g2t/g2t_gem.idl - requisite stub for the GEM detector interface;
g2t/g2t_gem.F - added the hits handler for the gem barrel;- StDb/idl
ftpcVoltageStatus.idl - added for FTPC Voltage Status;- StarVMC
StarVMCApplication/StarMCHits.cxx StarVMCApplication.cxx/h - added include for TFile.h and Debug flag ;
geant3/gdraw - removed number of files;
geant3/TGeant3/TGeant3.cxx/h, TGeant3TGeo.cxx/h, geant3LinkDef.h - modified;
geant3/TGeant3/G3Material.cxx/h, G3Medium.cxx/h, G3Node.cxx/h, G3Volume.cxx/h, G3toRoot.cxx/h, THIGZ.cxx/h, TPaveTree.cxx/h, rdummies.F - removed files;
geant3/gbase/gbhsta.F gfhsta.F gtrig.F - modified;- Retired codes:
xdf2root;
St_xdfin_Maker.cxx/h ;
pams/sim/gstar/gstar_readxdf.c, gstar_readxdf.idl; -
July 28 , 2006
library SL06d has been updated with codes below, retagged with tag SL06d_2 rebuild, tested and released to run ppProductionJPsi dataset;Next codes have been updated:
- StMuDSTMaker
COMMON/StMuDstMaker.cxx - reset the current vertex index to 0 for every event;
COMMON/StMuTrack.cxx/h - removed previous patches to MuDst ;
- StDbUtilities
StMagUtilities.h/cxx - added code to update the ShortedRing tables every time the DB changes;
- StTpcDb
StTpcdEdxCorrection.cxx - activated cut on drift distance; -
July 1 , 2006
library SL06d has been updated with codes below to fix the problem found during production, retagged with tag SL06d_1 rebuild, tested and released.Next codes have been updated:
- StGenericVertexMaker
Minuit/StMinuitVertexFinder.cxx - fixed sign of gDCA->impact() ;
- StDbUtilities
StMagUtilities.cxx/h - added new PredictSpaceCharge() function so that it includes fit errors in the prediction. It is now capable of including the SSD and SVT hits in the predictor/corrector loop;
- StMuDSTMaker
COMMON/StMuChainMaker.cxx - minor changes to prevent reading all files during initialisation;
COMMON/StMuTrack.cxx/h - modified 2D dca (DcaD), Z dca (DcaZ) and their cov. matrix as corresponing sigma and correlaton coef. from dcaGeometry to StMuTrack ( this is a quick patches, should be modified later in permanent solution)
- Sti
StiKalmanTrackFinder.cxx - modified to allow single SSD hit on track;
StiTrackNode.cxx - set minimal errors to accept 1mu errors of simulation vertex;
- StiSsd
StiSsdDetectorBuilder.cxx/h - modified to load tracking and hit error parameters from DB;
- StarRoot
THelixTrack.cxx/h - added DcaXY & DcaZ with the errors; cos(dip)**4 added to Dca(...) to account z err in the nearest point ; -
June 20, 2006
new library SL06d has been created, tagged with tag SL06d build, tested and released on June 20.Main features:
- improved primary vertex finding procedure using real track parameters errors (caused by multiple scattering, energy loss etc.) and dca track parameters for primary vertex fit;Next codes have been updated:
- StAssociationMaker
StAssociationMaker.cxx - checking for null StEvent pointer has been lost and moved back;
- StDaqLib
TRG/L2gammaResult2006.h, L2jetResults2006.h, L2pedResults2006.h - inline functions implemented in L2*.h ;
- StDbLib
MysqlDb.cc/h - added basic load balancing; added an extra machine (db01) for analysis between 11pm and 7am;
- St_db_Maker
St_db_Maker.cxx - modified to set default fMaxEntryTime='now';
- StChain
StChain.cxx - Db fields modification for logger usage ;
- StEvent
StDcaGeometry.cxx/h - initial revision;
StGlobalTrack.cxx/h - added track-at-DCA geometry;
- StEventUtilities
StEventHelper.cxx - changed counting of indexes for StMatrix from 1;
- StGenericVertexMaker
StFixedVertexFinder.cxx/h - added SetVertexPosition function;
StiPPVertex/StPPVertexFinder.cxx - accounting of DCA node added;
Minuit/StMinuitVertexFinder.cxx/h - modified to use dca track parameters for primary vertex fit;
- StMiniMcMaker
StMiniMcMaker.cxx - modified;
StMiniMcHelper.cxx/h - added to replace Helper.cxx/h to comply with STAR coding standards;
Helper.cxx/h - removed;
- StPass0CalibMaker
StSpaceChargeEbyEMaker.cxx/h - bug fixed: gapd and gapf backwards;
- StSecondaryVertexMaker
StV0FinderMaker.cxx - fixed chisq flagging so chisq set for SVT even when sti and v02 flags are used;
- St_QA_Maker
TpcHitUtilities.cxx/h, TpcMapUtilities.cxx - changed MapKey to MapQAKey to make it unique for QA;
- StarRoot
TPolinom.cxx/h - new classes TPolinom & TPoliFitter added;
THelixTrack.cxx/h - THelixFitter and error handling added; double Dca(double x,double y,double *dcaErr=0) added;- Sti
StiHit.cxx/h, StiKalmanTrack.cxx, StiKalmanTrackFinder.cxx, StiKalmanTrackFitter.cxx, StiKalmanTrackNode.cxx/h, StiLinkDef.h, StiToolkit.h StiTrackNode.cxx/h, StiTrackNodeHelper.cxx/h - modified to use dca track parameters for primary vertex fit;
StiDummyVertexFinder.cxx/h, StiResidualCalculator.cxx/h, StiResiduals.h - removed;
StiHit.cxx/h - method setError(float*) added;
StiKalmanTrackFinder.cxx - supress 1st svt hit solution;
- StiMaker
StiDefaultToolkit.cxx/h, StiMaker.cxx/h, StiStEventFiller.cxx/h - added dca track parameters;
StiMaker.cxx - set minimal errors of vertex 1 micron;
StiStEventFiller.cxx - FillStHitErr method added and called;
- StiSvt
StiSvtDetectorBuilder.cxx/h - removed SVT ladder mother volume;
- StiSsd
StiSsdDetectorBuilder.cxx - removed SSD ladder mother volume;- StStarLogger
MySQLAppender.cxx - removed DEALYED clause to handle 'Too many Sql connection problem'; increased the default buffer size;
mysql/StarJobs.csh - added shell scipt to access STAR job tracking from the batch;
mysql/NetLogger.xml - removed DEALYED clause to handle 'Too many Sql connection problem'; increased the default buffer size;- pams/geometry
geometry/geometry.g - removed the PIX1 tag; added the SISD_OFF flag that facilitates creation of test geometries in which both the SVT and the SSD are taken out;- StarDb/Calibrations
tracker/ssdHitError.20050101.000021.C, svtHitError.20050101.000006.C - added to set hit resolution: Svt 80 mkm (both drift and anode), Ssd 30 mkm (X) and 700 mkm (Z) for calibrated data; -
May 19, 2006
new library SL06c has been created, tagged with tag SL06c on May 18, build, tested and released on May 19.Main features:
- library containes last code fixes and updates as well as final tunning of tracking parameters and corrections to process with TPC+SVT+SSD reconstruction;
- modification for L2 and expansion for L3 triggers;Next codes have been updated:
- StAnalysisMaker
summarizeEvent.cc - reshaped the logger job tracking Db tables and add a few LOQ_QA message to record it with the Job tracking Db;
fixed the MySQLAppender problem (logger related) and re-shape the trakDb messages;
- St_base
StTree.cxx - modified that AccessPathName calls a rootd auth with xrootd syntax; fixed the side effect for non-root non-rootd local files
- StBFChain
BigFullChain.h, StBFChain.cxx - added VFFV and regrouped options; added VFMCE for extractng vertex from McEvent;
added options SpcChgCalG, VtxSeedCalG for data 2006 calibrations;
added proper dependence to EEFS for consistency;
added options KeepTpcHit and KeepSvtHit for StHitFilterMaker to keep TPC(SVT) hits in event.root ;
- StChain
StMaker.cxx - modified for UPGR03 geometry;
StChain.cxx - reshaped the logger job tracking Db tables and add a few LOQ_QA message to record it with the Job tracking Db;
fixed the MySQLAppender problem (logger related) and re-shape the trakDb messages;
- StDbLib
MysqlDb.cc - added assert for no db connection;
- StDbUtilities
StSvtCoordinateTransform.cc - modified to handle SVT drift velocity hack corrections; added missing implementation for setParamPointers;
St_svtCorrectionC.cxx/h - added to handle SVT drift velocity hack corrections; added condition that Npar < 0 means dead hybrid;
- StDetectorDbMaker
StDetectorDbTriggerID.cxx/h - added in access to L3Expanded and dsmPrescales; added in a new interface to get the total prescale applied to trigger ids;
- StEvent
StEnumerations.h - added StL2TriggerResultType; added enum;
StTriggerData2005.cxx/h - modified to handle L2 results data;
StTriggerId.h - extended mMaxTriggerIds to 42;
StTriggerData.h - added isL2Triggered();
StTriggerIdCollection.cxx/h - added L3 trigger expansion;
- StEventMaker
StEventMaker.cxx - added L3 expansion ;
- StEstMaker
StEstTracking.cxx - added protection if mProjOut.hit[k] is not set;
- StFlowMaker
StFlowMaker.cxx - fixed memory leak;
- StGenericVertexMaker
StppLMVVertexFinder.cxx - replace gufld() with mBfield = event->runInfo()->magneticField(); blocked the fake second primary vertex;
StGenericVertexMaker.cxx/h - modified to adjust for the new code of fixed position vertex finder ; modified for McEvent vertex implementation;
StFixedVertexFinder.cxx/h - new files added as initial version of fixed position vertex finder and option in maker to switch it on; modified for McEvent vertex implementation; changed VertexId to new enum;
StCtbUtility.cxx, StGenericVertexFinder.cxx, StGenericVertexMaker.cxx, StppLMVVertexFinder.cxx - added switches to logger;
Minuit/StMinuitVertexFinder.cxx/h - added protection against event->emcCollection()==0; added switches to logger;
StiPPVertex/BemcHitList.cxx, CtbHitList.cxx, EemcHitList.cxx, StPPVertexFinder.cxx - added switches to logger;
- StHitFilterMaker
StHitFilterMaker.cxx - modified to use options KeepTpcHit and KeepSvtHit to keep TPC(SVT) hits in event.root ;
- StMuDSTMaker/COMMON
StMuTriggerIdCollection.cxx/h - modified to add extra L3 information ;
- StPass0CalibMaker
StVertexSeedMaker.cxx - added 2006 triggers; added ppProductionTrans trigger for year 2006 data;
- StSsdPointMaker
StSsdBarrel.cc - added local coordinate to StEvent;
- StSsdClusterMaker
StScmBarrel.cc, StSsdPackage.hh, StSsdWafer.hh - modified to add local coordinates;
StSsdPoint.cc/hh, StSsdPointList.cc/hh - removed ;
- StSvtClusterMaker
StSvtAnalysedHybridClusters.hh, StSvtHitMaker.cxx - modified to fillin StSvtHits directly into StEvent, added local coordinates, modified to handle drift velocity hack corrections;
- StStarLogger
MySQLAppender.cxx/h - fixed the MySQLAppender problem and re-shape the trakDb messages; reshaped job tracking; added extra proptection against of the broken connections;
mysql/CreateJobTable.sql - reshaped job tracking;
mysql/ShowSomething.sql- pams/geometry
igtdgeo/igtdgeo.g - first revision of of the forward GEM disks;
geometry/geometry.g - new R&D tag, UPGR03, implemeted to properly manage the configuration of an alternative tracking upgrade project;- StStarLogger/mysql
CreateJobTable.sql, NetLogger.xml, RecreatedJobTable.sql - reshaped the logger job tracking Db tables and add a few LOQ_QA message to record it with the Job tracking Db;- StarDb/Geometry
svt/LadderOnShell.C, ShellOnGlobal.C, WaferOnLadder.C, LadderOnSurvey.C - modified ;
svt/LadderOnShell.20050101.000043.C - added z-shifts from data ;
svt/ShellOnGlobal.20050101.000042.C - added for final alignment with using last 4 mm of drift distance (2.5-2.9 cm) ;
svt/LadderOnShell.20050101.000063.C,LadderOnShell.20050101.000065.C, svtWafersPosition.20050101.000100.C - added final geometry for SVT review;
ssd/SsdLaddersOnSectors.C, SsdWafersOnLadders.C - modified;
ssd/SsdLaddersOnSectors.20050101.000047.C, SsdSectorsOnGlobal.20050101.000041.C - added final (as 04/30/06) position ;
ssd/SsdLaddersOnSectors.20050101.000055.C, ssdWafersPosition.20050101.000055.C - added fibal geometry for SSD for review ;
- StarDb/Calibrations
svt/svtDriftCorrection.C - added hack for drift velocity correction ;
svt/Hybrids.h, svtDriftCorrection.20050101.000049.C - added;
svt/svtDriftCorrection.20050101.000101.C - final SVT drift corrections;
tracker/ssdHitError.20050101.000021.C, svtHitError.20050101.000006.C - set hit resolution: Svt 80 mkm (both drift and anode), Ssd 30 mkm (X) and 700 mkm (Z) for calibrated data;
- StDb
idl/dsmPrescales.idl, trigL3Expanded.idl - implemented new tables for l3expanded trigger mapping ;
idl/svtCorrection.idl - added structure of svt corrections; -
April 27, 2007
SL06b has been updated with MC fixed vertex finder code and related codes to process with embedding production.
Library was retagged with SL06b_1 tag.Next codes have been updated:
- StBFChain
StBFChain.cxx/h, BigFullChain.h;
- StEvent
StEnumerations.h ;
- StGenericVertexMaker
StGenericVertexMaker.cxx;
StFixedVertexFinder.cxx/h ;
- StiMaker
StiMaker.cxx ; -
May 5, 2006
new library SL06b has been created, tagged with tag SL06b on May 1, build, tested and released on May 5.Main features:
- first release of tracking code (in ITTF framework) which refits primary tracks with vertex and uses Smoother method
mathematical model of Kalman was redeveloped, to take into account information (values/errors) from the previous iteration which was critical for refit method.
Standard Kalman algorithm does not allow to do it and as result refit in standard Kalman isn't possible
More detailes regarding new Kalman algorithm and code development could be found in the the email
- first release of muliple vertices finding code for heavy ion collisions with pile-up affect based on Minuit fitting
The algorithm details and evaluation plots can be found on the Web page
- new code for R&D IST detector introduced and released (StiPixel & StPixelFastSimulator);Next codes have been updated:
- St_base
StTree.cxx - modified to allow rootd:://file
- StBFChain
StBFChain.cxx, BigFullChain.h - new StiMaker interface added; scaler based calibration option added;
added flags PixelIT (and IstIT) to activate IST detector; added pixFastSim key for StPixelFastSimMaker;
removed dependence in StiUtilities, added 2006 chains;
switched to VFPPVnoCTB (was VFPPLMV5 as a start);
added new options 'fdbg' and 'flaser' for FTPC calibration maker;
added options for StiPulls, ForceGeometry, to run for ToF in TPC simulation; remove sfs option as redundant (srs), more options for McAna ;
- StChain
StChain.cxx - added tracking information from the STAR chain related to Logger work;
- StDaqLib
EMC/Makefile - added for compiling StEmcDecoder as a standalone .so library;
EMC/StEmcDecoder.cxx/h - added JetPatch decoding;
TRG/L2gammaResult2006.h, L2jetResults2006.h, L2pedResults2006.h - added L2 Result Structs;
- StDAQMaker
StDAQMaker.cxx - redundant delete removed
- StDbLib
MysqlDb.cc/hh - memory leak fixed
- StChain
StMaker.h/cxx - PrintAttr() method added
- St_db_Maker
St_db_Maker.cxx - test for memory curruption added
decrease level of aliases 2==>1 to avoid name clashes ;
- StEvent
StZdcTriggerDetector.cxx - fixed important bug in constructor. mAdc[3] and mAdc[7] were wrong;
StEnumerations.h - changed kMaxId -> kMaxDetectorId; added StPrimaryVertexOrder;
StEvent.cxx/h - added new RnD detectors collection; modified addPrimaryVertex(); new 2nd arg: StPrimaryVertexOrder;
StHit.h - modified mId short ==> int; made detector() virtual method ;
StHits.cxx - changed order of initializer in constructor;
StSvtHit.cxx/h - added data member and methods to deal with local positions ;
StSsdHit.cxx/h - added data member and methods to deal with local positions ;
StRnDHitCollection.cxx/h, StRnDHit.cxx - hit collection for R&D of new detectors added;
StContainers.cxx/h, StDetectorDefinitions.h, StEnumerations.h, StEventClusteringHints.cxx - added new R&D detector containers;
StEventLinkDef.h - added operator for StRnDHit for new R&D detectors;
StEventTypes.h - added R&D hits and collection;
StEnumerations.h - added ppvNoCtbVertexFinder to clarify analysis; added StL2AlgorithmId enumeration;
StTriggerData.h, StTriggerData2005.cxx, StTriggerData2005.h - added interface to L2 results;
StTriggerData2003.cxx, StTriggerData2004.cxx, StTriggerData2005.cxx - fixed bug in zdcUnAttenuated;
- StEventMaker
StEventMaker.cxx - simplified logic if StEvent already exists
- StEventUtilities
StEventHelper.cxx/h - iterators StHitIter & StSvtHitIter added; new methodes added to StEvent helper classes;
- StEmcUtil
database/StEmcDbHandler.cxx/h - added setMaxEntryTime and setFlavor methods;
- StEpcMaker
StEpcConstants.h, StPointCollection.cxx - bug fixed which crashed chain;
- StGenericVertexMaker
StGenericVertexMaker.cxx/h - CTB matching ON/OFF switch activated by m_Mode 0x8 or 0x10; vertex enum extension depending on CTB usage - hack in the moment; BTOW calibration changed for 2006+ from maxt eT of ~27 --> 60 GeV;
StGenericVertexFinder.cxx/h - added member for debuglevel; mVertexOrderMethod added;
Minuit/StMinuitVertexFinder.cxx - updated for multiple vertex finding and rank calculation for identifying the triggered vertex;mVertexOrderMethod added;
added protection for bemcDet==0; initialized variable mRequireCTB;
StiPPVertex/StPPVertexFinder.cxx/h - modified to use ppvNoCtbVertexFinder; mVertexOrderMethod added;
- StFlowAnalysisMaker
StFlowLeeYangZerosMaker.cxx/h - first version of the LeeYangZerosMaker implemented;
plotLYZ.C - added macro for plotting LeeYangZeros graphs;
StFlowLeeYangZerosMaker.cxx/h - modified to write out the Generating Functions after the first pass;
doFlowSumFirstPass.C - macro added to sum the Generating Functions between the two passes;
doFlowSumAll.C, doFlowSumAll.csh - macro and shell script added to sum the outputs of the second pass;
- StFlowMaker
StFlowMaker.cxx/h - modified new TFile ==> TFile::Open; modified for MuDst; stopped using eventSummary();
StFlowConstants.cxx/h - made additions needed for the StFlowLeeYangZerosMaker;
StFlowCutEvent.cxx/h - made additions needed for MuDst;
- StFtpcCalibMaker
StFtpcCalibMaker.cxx/h, StFtpcLaser.cc/hh, StFtpcLaserCalib.cc/hh, StFtpcLaserTrafo.cc/hh - added new calibration maker for FTPC;
macros - new macros added for FTPC calibration maker;
- StFtpcClusterMaker
StFtpcClusterMaker.cxx - all database initialization moved to InitRun; modified to save microsecondsPerTimebin and temperature/pressure corrections in DEBUGFILE run tree;
StFtpcDbReader.cc/hh, StFtpcParamReader.cc/hh - added constructor for StFtpcCalibMaker ;
StFtpcClusterDebug.hh - modified to save microsecondsPerTimebin, deltatapW/E in Run tree ;
StFtpcClusterFinder.cc/hh, StFtpcClusterMaker.cxx, StFtpcClustersStructures.hh - cluster struct definitions moved to StFtpcClustersStructures.hh; DEBUGFILE created with bfc option 'fdbg';
- StFtpcSlowSimMaker
StFtpcSlowSimMaker.cxx - all database initialization moved to InitRun;
- StFtpcTrackMaker
StFtpcTrackMaker.cxx - made changes necessary for DoT0Calib;
- StMuDSTMaker/COMMON
StMuDst.cxx, StMuDstFilterMaker.cxx, StMuTrack.h - modified to no longer rely on track keys for matching global and primary tracks
StMuDstFilterMaker.cxx - introduced check before copying primary vertex for backwards compatibility
macros/exampleMuDstFilter.C - added filter->Finish() to ensure writing of output file;
StMuPrimaryVertex.h/cxx - added members and getters for mean-dip and chisquared value;
StMuDstMaker.cxx/h - added overloaded version for StIOInterface::GetFile() to return name of current input or output file;
- StRTSClient/FCFMaker
FCFMaker.cxx - fixed case when no hit coming from g2t_tpc_hit table in simu mode;
- StStarLogger
MySQLAppender.cxx - add the DELAYED MySql queery option;
mysql/NetLogger.xml - add the DELAYED MySql queery option;
- StPass0CalibMaker
StSpaceChargeEbyEMaker.cxx/h - modified, EndCrashFix; added calibration mode;
- StPixelFastSimMaker
StPixelFastSimMaker.cxx/h - new code for Ist fast simulation added; removed streaming of each Pixel hit; set proper Detector Id;
- StPmdReadMaker
StPmdReadMaker.cxx/h - modified EndCrashFix;
- StPmdClusterMaker
StPmdClusterMaker.cxx - fill StEvent; mod-1 fixed for CPV;
- StPmdReadMaker
StPmdReadMaker.cxx - remove deletion of pmdCollection, it is deleted in Clear();
- StarClassLibrary
StLorentzVector.hh, StMatrix.hh, StThreeVector.hh, StarClassLibraryLinkDef.hh - addes missing methods to Cint dictionary;
- StarRoot
StarRootLinkDef.h - classes related to TAssign commented out;
THelixTrack.cxx/h - class TCircle to handle circles added; TCircle linear case improved; modified to do TCircle::Fit with errors; accuracy fixed;
- StTagsMaker
StTagsMaker.cxx - modified to remove new TClass(name.Data(),1,StEvtHddr.h,StEvtHddr.h), needed to cleans up all ROOT internal pointer;
- St_QA_Maker
QAhlist_EventQA_qa_shift.h - modified for FTPC: PtrkGood and PtrkPsi hists out, GtrkPadTime in;
- StTpcDb
StTpcDbMaker.cxx - set simu flag for tpcISTimeOffsets and tpcOSTimeOffsets tables ;
- StSvtSelfMaker
StSelfEvent.cxx/h, StSvtSelfMaker.cxx/h, StVertexKFit.cxx/h - Svt self alignment maker added;
- StTrsMaker
StTrsMaker.cxx - modified to merge 3 random generator to 1;
src/StTrsChargeSegment.cc, StTrsParameterizedAnalogSignalGenerator.cc, StTrsWireHistogram.cc - modified to merge 3 random generator to 1;
include/StTrsParameterizedAnalogSignalGenerator.hh - modified to merge 3 random generator to 1;
include/StTrsRandom.hh - added;- Sti
StiCompositeFinder.cxx - findTrack(double rMin=0) argument added
StiDebug.cxx/.h - moved to StiUtilities
StiKTNIterator.h/cxx - global mgEnd moved from .h into .cxx
StiKalmanTrack.cxx/h - new refit implemented; modified to require track id must < 2*16; modified to account errors; Interface to getGlobalDca changed; StiOldRefit env added; modifications allow primary tracks to loose few nodes; StiConfidence flag added;
corrected zero field min curvature - 1/1km;
StiKalmanTrackFinder.cxx/h - findTrack,extendSeeds,extendTracks arguments to rMin added; made default rMin=0; Redundant refit() call removed; DMAX3d increased 3=>4;
StiKalmanTrackFitter.cxx/h - modified to requer more than 3 nodes at the end of fit();
StiKalmanTrackFitterParameters.h/cxx - _maxChi2Vtx member added
StiKalmanTrackNode.cxx/h - assert replaced by print; dependency from StiKalmanTrackNode removed; getGlobalHitErrors added;
StiTrackFinderFilter.cxx - Z limit 205 removed;
StiHit.cxx - assert replaced by print; modification related to rotation;
StiMapUtilities.cxx - - assert replaced by print
StiLocalTrackSeedFinder.cxx/h - rMin added; min radius 60cm removed;
StiMapUtilities.cxx - modified to mark only fitted hits as used
StiToolkit.cxx/h - constructor added and modified to fill _instance automatically
StiTrack.h - changed private ==> protected; interface to getGlobalDca changed;
StiTrack.cxx - mId increment moved to StiKalamanTrack::reset()
StiTrackContainer.cxx - sort by number of fit points added
StiTrackFinder.h - rMin and combinatoric flag off/on added
StiTrackNode.cxx/h - classes StiNodePars,StiNode2Pars,StiNodeErrs,StiNodeMtx added; Z limit 205 removed; class StiHitErrs moved in; curv ==> pt changed; corrected zero field min curvature - 1/1km;
StiTrackNodeHelper.cxx/h - modified for refit; Chi2 evaluation improved; assert removed; curv ==> pt changed; StiOldJoinPrim env added;
Two error factors added; primary tracks fitting logic refined;
StiHitErrorCalculator.cxx/h - StiDebug.h moved into; dependency from StiKalmanTrackNode removed;
StiLocalTrackSeedFinder.cxx/h - make default rMin=0; seed fit replaced by StiKalmanTrack::approx;
StiResidualCalculator.cxx - dependency from StiKalmanTrackNode removed;
StiTrackingPlots.cxx - getGlobalDca ==> getDca changed;
- StiMaker
StiDefaultToolkit.cxx - last traces of StiMaker and associated maker removed
StiMaker.cxx/h - control is changed using StMaker::SetAttr; sub makerFunctionality added; IST code added; added kHftId and kIstId for StiDetector groups;
option useFakeVertex added;
StiMakerLinkDef.h - removed traces of StiMakerParameters;
StiStEventFiller.h - StiAux* mAux added;
StiStEventFiller.cxx - bug fixed, use vertex instead of first hit in refit; changed setGlobalDca==>setDca; changed kMaxId -> kMaxDetecto rId;
- StiPixel
StiIstDetectorBuilder.cxx/h, StiIstDetectorGroup.cxx/h, StiIstHitLoader.cxx/h, StiIstIsActiveFunctor.cxx/h - added new codes for IST detector ;
StiIstDetectorBuilder.cxx, StiIstHitLoader.cxx, StiPixelHitLoader.cxx - Tweaked to handle hit propagation via StRnDHitCollection;
StiIstDetectorBuilder.cxx - added fixes for the E-loss calculator and for the setKey methods;
StiPixelHitLoader.cxx - removed streaming of all read pixel hits;
StiPixelDetectorBuilder.cxx - added calls to StiDetector::setKey(key,val);
IstGeomParams.txt - added geometry parameters for IST;
StiPixelDetectorBuilder.cxx - set Detector Id to kHftId, corrected Ist*pars -> Pixel*pars;
- StiUtilities
StiDebug.h/cxx - StiDebug moved into from Sti;- pams/geometry
tpcegeo/tpcegeo2.g - fixed an error in the in the array initialization part;
geometry/geometry.g - introduced the baseline year 2006 geometry;
created UPGR01 and UPGR02 geometries which are basically year 2006 + SSD+HFT and year 2006+IST+HFT.
Note that NONE of engineering detail is available in either case, and less so for the integration structural elements.
added steering for the muon trigger system, "mutd";
specified a complete barrel calorimeter for Y2006;
added steering for the corrected SSD (sisdgeo3);
added steering for a small modifications in the SVT shield in Y2006 ;
cavegeo/cavegeo.g - modified to expand the radius of the "CAVE" to accomodate teh mupn trigger system;
quadgeo/quadgeo.g - updates for the quad model;
svttgeo/svttgeo5.g - improved the "no svt" version of the SVT geometry;
svttgeo/svttgeo6.g - added new version of the shielding geometry which only differs by the outer radius of 31.8 ;
shldgeo/shldgeo.g - small changes in the beam shield geometry;
sisdgeo/sisdgeo3.g - improved version for year 2005 geometry;
mutdgeo/mutdgeo.g - first version for an existing prototype of the Muon trigger system; added necessary elements to get same sensitive volumes as in TOFp trays;- StarDb/Calibrations
tracker/KalmanTrackFinderParameters.20010311.000000.C - modified to change maxChi2Vertex 30 ==> 900
tracker/KalmanTrackFitterParameters.20010312.000002.C - maxChi2(10==>30),maxChi2Vtx=100 added
tracker/svtHitError.20010312.000010.C - set 200 microns
- StarDb/Geometry/ssd
ssdWafersPosition.20050101.000000.C, ssdWafersPosition.20050101.000001.C, ssdWafersPosition.20050101.000002.C - added new files;
ssdWafersPosition.20041202.000000.C, ssdWafersPosition.20041202.000001.C, ssdWafersPosition.20041202.000002.C - removed files;
timestamp moved from 20041202 to 20050101 for ssdWafersPosition tables in order to comply with Svt and simulation ;
- StDb/idl
KalmanTrackFitterParameters.idl - maxChi2Vtx member added -
February 27, 2006
new library SL06a has been created, tagged with tag SL06a, build, tested and released on March 1.Main features:
library was build on the base of SL05h library which was checked out in the new area, updated with important bug fixes for EMC, SSD & FTPC codes and adjusted StJetMaker to provide stable environment for analysis work.Next codes have been updated:
- StDbBroker
StDbBroker.cxx - modified to grab rowsize from St_db_maker and passing it on to StDbTableDescriptor
StDbWrappedMessenger.cc - made message length dynamic
DbUse.cxx - cleaned up
- StDaqLib
EMC/EMC_BarrelReader.cxx, EMC_Reader.cxx, EMC_SmdReader.cxx, - modified;
EMC/StEmcDecoder.cxx/h - modified to fixed tower map bug;
EMC/TowerBug2004.txt, TowerBug2005.txt, TowerBug2006.txt - new files added ;
- StEmcADCtoEMaker
StBemcData.cxx/h, StEmcADCtoEMaker.cxx/h - modified to fix tower map bug and astyle run;
- StEmcCalibrationMaker
StEmcCalibMaker.cxx,StEmcEqualMaker.cxx,StEmcMipMaker.cxx
- StEmcSimulatorMaker
StEmcSimulatorMaker.cxx - small modification in the way the calibration spread/offset is created;
- StEmcRawMaker
StBemcRaw.cxx/h, StEemcRaw.cxx/h StEmcRawMaker.cxx/h - modified to fix tower map bug and astyle run;
- StEvent
StSsdHit.cxx - modified to fix decoding of hardware info
- StFtpcDriftMapMaker
macros/FtpcDriftMapMaker.C - macro to run StFtpcDriftMapMakerZ
StFtpcDriftMapMaker.cxx - modified to exit if error occurs while constructing StFtpcDbReader
- StFtpcClusterMaker
StFtpcDbReader.hh/cc - simplified StFtpcDbReader; modified the way if no RHIC clock frequency value available, set mMicrosecondsPerTimebin to dimensionsTable->sizeOfTimebin for DbV options earlier than 20051021 otherwise use electronicsTable->uSecondsPerTimebin as the default value for mMicrosecondsPerTimebin
StFtpcClusterMaker.cxx - modified to check if StFtpcDbRead not constructed exit with kStWarn; modified to calculate mMicrosecondsPerTimebin from RHIC clock frequency for each event;
- StFtpcSlowSimMaker
StFtpcSlowSimMaker.cxx - modified to check if StFtpcDbRead not constructed exit with kStWarn; modified to calculate mMicrosecondsPerTimebin from RHIC clock frequency for each event;
- StSsdClusterMaker
StScmBarrel.cc/hh, StScmPoint.cc/hh, StScmWafer.cc - modified to properly encode Cluster Size and Mean strip into the hardware information for the SSDHit;
StScmWafer.cc, St_scf_Maker.cxx, St_scm_Maker.cxx - modified to DeclareNtuple only if m_Mode != 0;
- StSsdDaqMaker
StSsdDaqMaker.cxx - small modification
- StSsdEvalMaker
St_sce_Maker.cxx - protections versus division by 0 added;
- StSsdPointMaker
StSsdPointMaker.cxx - modified to read ssdStripCalib table from the mysql db; ReadStrip method updated;
StSsdBarrel.cc - ReadNoiseFromTable method modified to ignore rows with id=0; improved hw position encoding in writePointToContainer matching the new decoding in StEvent
- StSsdUtil
StSsdEnumerations.hh - Mack/Upack helper class added- StJetMaker
StFourPMakers/StBET4pMaker.cxx/h - modified to handle tower swap in StBemcTables
macros/RunJetFinder2.C - modified to handle tower swap in StBemcTables
StJetSimuUtil/macros/RunJetSimuFinder.C - modified to handle tower swap in StBemcTables- StarDb/Geometry
ssd/SsdBarrelOnGlobal.C, ssdWafersPosition.20041202.000000.C, SsdLaddersOnSectors.C, SsdSectorsOnBarrel.C, SsdWafersOnGlobal.C, SsdWafersOnLadders.C - added for alignment work and Ssd wafer position -
January 25, 2006
library SL05h has been updated with the next codes to proceed with pp200 pythia MC production with ITTF + PPV codes:
- StBFChain
BigFullChain.h - changed order of loading of EMC code;
- StGenericVertexMaker
StiPPVertex/StPPVertexFinder.cxx - small fixes for MC events;
StMinuitVertexFinder.cxx - fixed noninitialized variable;
Updated codes have been retagged with SL05h tag. -
December 9, 2005
new library SL05h has been tagged on Dec 6 with tag SL05h, build, tested and released on December 9.Main features:
Linux was upgraded with SL 3.0.5 version and codes were adjusted;
first release of production version of SSD reconstuction code (for simultion and raw data) integrated to ITTF software.Next codes have been updated:
- asps/Simulation/starsim
atgeant/agdocba.age - modified to increase the size of the ASCII budder "NN" from 20 to 40 to void overflow- StAssociationMaker
StAssociationMaker.cxx/h, StMcParameterDB.cxx/h, StTrackPairInfo.cc/hh - Ssd added to Associator, added IdTruth options for Svt and Ssd
- StBFChain
BigFullChain.h - modified to move ssd makers before Sti
- StChain
StMaker.cxx/h - add more Simu time stamps reflecting new SVT;
- StDaqClfMaker
StDaqClfMaker.cxx - standard StEvent handling
- StDbLib
StDbSql.cc - bug fixed
- StEvent
StL0Trigger.cxx/h - run number range updated for run5
- StFtpcClusterMaker
StFtpcClusterMaker.h/cxx, StFtpcDbReader.hh - modified to calculate microsecondsPerTimebin from RHIC ClockFrequency; if RHIC ClockFrequency = 0, use default value from database
StFtpcClusterFinder.cc - deleted pradius,pdeflection before error exits to avoid memory leaks
- StFtpcTrackMaker
StFtpcTrackToStEvent.cc/hh - bug fixed for incorrect setting of track keys
- StFtpcSlowSimMaker
StFtpcSlowSimReadout.cc - removed +twopi in call to WhichPad when calculating pad_min; bug fixed
- StFpdMaker
StFpdMaker.cxx - created StEvent added to data
- StMcAnalysisMaker
StMcAnalysisMaker.cxx/h - added NTuple for svt and ssd hits
- StMuDSTMaker/COMMON
StMuDstMaker.cxx - fixed initialisation problem of mCurrentFile, leading to potential segvio when creating MuDst
- StPmdDiscriminatorMaker
StPmdDiscriminatorMaker.cxx - fixed bug caused crash due to mismatch in length of pmdclust and phmdclust
- StSsdClusterMaker
St_scm_Maker.cxx/h - fixed bug
StScfBarrel.cc/hh, StScfCluster.cc/hh, StScmBarrel.cc/hh, St_scf_Maker.cxx/h, St_scm_Maker.cxx/h - modified to use id_mctrack for setIdTruth
- StSsdSimulationMaker
StSpaBarrel.cc/hh, StSpaStrip.cc/hh, St_spa_Maker.cxx - modified to use id_mctrack for setIdTruth
- StSvtClusterMaker
StSvtAnalysedHybridClusters.cc - modified to use IdTruth instead of id_mchit
- StSvtSimulationMaker
StSvtSimulationMaker.cxx - changes for improving PASA shift added; make PASA shift 200 microns
- StarRoot
TMemStat.cxx - invoking PS removed, /proc/... is used instead
- St_geant_Maker
St_geant_Maker.cxx/h - modified to set DateTime from fz-file if it was not set before; added default kinematics if there is no input files;- Sti
StiVMCToolKit.h - SsdInChain set as Default- pams/geometry
phmdgeo/phmdgeo.g - reorganized the code in order to make it VMC compatible
svttgeo/svttgeo6.g - added updated version with the more precise "butterfly" shape of the actual sensitive area; change orientation of the non-sensitive trapezoids by 90 to account for the way the wafer is positioned in the assembly
geometry/geometry.g - added logic for calling the latest svttgeo6; added Y2003C, Y2004D and Y2005D to take advantage of this new SVT geometry file; added same to DEV2005 for development purposes; added a few parameters to the "low_em" setting to better simulate soft EM processes;
- pams/gen
herwig/hwigpr.f, plot.kumac - modified to read random seeds form the input file; renamed the common block variables; rewritten teh encoding
herwig/herwig.tcsh - added script that generates an input file for herwig, with random seeds
herwig/herwig.in - added random seeds;
herwig/herwig6507.f - changed names of kinematic variables to a more readable form
- pams/global
dst/dst_point_filler.F - transport IdTruth info from scs_spt to dst_point
- pams/sim
gstar/gstar_input.g - modified following the changed packaging of data on the Herwig site; modified handling of the event header data harvesting more info from the herwig ntuple;
g2t/g2t_ssd.F - modified
- pams/svt
idl/scf_cluster.idl, spa_strip.idl - modified to use id_mctrack
sce/ - removed all SSD codes
sls/ - removed all SSD codes
scm/ - removed all SSD codes
spa/ - removed all SSD codes
scf/ - removed all SSD codes- StDb/idl
ftpcElectronics.idl - added uSecondsPerTimebin
pmdSMCalib.idl, pmdCalibSummary.idl - added new pmd calibrations tables
- StarDb/svt
ssd/geom.C - added wafer global positions for simulations
ssd/ssdWafersPosition.C - realistic wafer global positions added
- StarDb/VmcGeometry
modified number of files; removed fz files; new files added: Detectors.y2003c.root, Detectors.y2004d.root, Detectors.y2005d.root, geom.y2003c.root, geom.y2004d.root, geom.y2005d.root, y2003c.h, y2004d.h, y2005d.h
Geometry.y2003c.C, Geometry.y2004d.C, Geometry.y2005d.C - added new geometry files -
October 14, 2005
new library SL05g has been build, tested and released on October 18.Main features:
first release of the library with Virtual Monte Carlo simulation codeNext codes have been updated:
- asps
Simulation/agetof/Conscript - modified;
Simulation/starsim/Conscript - modified to add FPP flag for non pgi version;
Simulation/starsim/comis/csallo.c - changed CERNLIB_QX_SC ==> CERNLIB_QXNO_SC;
Simulation/geant321/erdecks/gdedxcalc.F, mytrack.g - moved to erdecks, ertrak.F - modified to force loading of mytrack, gdedxcalc;
staf/sdd/Conscript - modified for SL4;
rexe/MAIN_rmain.cxx - remove extra
- StAnalysisMaker
summarizeEvent.cc - added information about ftpc tracks, adjust hit.flag cut to >3
- StAssociationMaker
StAssociationMaker.cxx - modified for persistent StMcEvent
EMC/StEmcAssociationMaker.cxx - modified for persistent StMcEvent
- StBFChain
BFC.h, BFC2.h, StBFChain.cxx/h - modified; BFC.C, BFC2.C, BigFullChain.h - added new files to implement chain with VMC; merged BFC.h and BFC2.h into BigFullChain.h
StBFChain.cxx - activated Ssd for IT
StBFChain.cxx/h - modified to use simulation time stamps and geometries from list defined in StMaker.cxx
BigFullChain.h - added StMcEvent in/out option (minimc.root file)
- StBichsel
Bichsel.cxx, dEdxParameterization.cxx - cleanup
- StChain
StChain.cxx/h, StMaker.cxx/h - switched from fBits to fStatus for StMaker control bits
StMaker.cxx/h - added all used simulation time stamps and geometries
- StDbUtilities
StSvtCoordinateTransform.cc - cleanup
- StEEmcSimulatorMaker
StEEmcSlowMaker.cxx/h - tower peds now added if option is set
- StEvent
StEmcPoint.h - class version increased by 1;
- StEmcTriggerMaker
StBemcTrigger.cxx/h, StEmcTriggerMaker.cxx/h - new version to include a realistic reconstruction of the BEMC trigger from the raw or simulated data;
- StEEmcDbMaker
cstructs/eemcConstDB.hh - added copyCat fail bit
- StFlowAnalysisMaker
StFlowAnalysisMaker.cxx, plot.C, plotCen.C - changed plot style
- StDbBroker
StDbBroker.h - replace UInt_t to Int_t for m_runNumber to avoid problem with undefined run number
- StDbLib
StDbTable.cc,StDbModifier.cxx, StDbTable.h, StDbTableDescriptor.cc/h,StTableDescriptorI.h - updated to correct padding issue for pacted tables
- StdEdxMaker
StSvtdEdxMaker.cxx - protection of 1/0 added
- StDetectorDbMaker
StDetectorDbMakerLinkDef.h, PACKAGE - added new files, dictionaries
- St_db_Maker
St_db_Maker.cxx - switched from fBits to fStatus for StMaker control bits; account replacing of UInt_t by Int_t for m_runNumber; added protection for validity date < 19950101
- St_dst_Maker
St_dst_Maker.cxx - protection against division by 0 added
- St_geant_Maker
St_geant_Maker.cxx/h - modified for VMC; added set date/time from fz-file;
- StGenericVertexMaker
StGenericVertexMaker.cxx - modified to check if theFinder exists
StMinuitVertexFinder.cxx - more strict cut for failed vertex added
StiPPVertex/StPPVertexFinder.cxx/h, VertexData.cxx - modified declaration
- StMagF
StMagFMaker.cxx/h - modified to switch to StarMagField
PACKAGE - added
- StMcEvent
modified a number of files to make StMcEvent persistent
- StMcAnalysisMaker
StMcAnalysisMaker.cxx - changed access to StMcEvent to use GetDataSet to be consistent with persistent StMcEvent
- StMcEventMaker
StMcEventMaker.cxx/h - modified to be consistent with persistent StMcEvent
- StMiniMcMaker
StMiniMcMaker.cxx - modified to be consistent with persistent StMcEvent
- StMixerMaker
StMixerMaker.cxx/h - IdTruth added
removed files: StMixerEmbedding.cc/hh, StMixerFastDigitalSignalGenerator.cc/hh
- StMuDSTMaker/COMMON
StMuDstMaker.cxx, StMuChainMaker.cxx - TChain modified to automatically skip of corrupted files
- StSsdPointMaker
StSsdPointMaker.cxx/h - added a method to the point maker to check which ssdStripCalib is picked up
- StTpcEvalMaker
StTpcEvalMaker.cxx - modified to be consistent with persistent StMcEvent
- StTrsMaker
StTrsMaker.cxx/h - bug fixed, IdTruth added
include/StTrsAnalogSignal.hh StTrsAnalogSignalGenerator.hh StTrsDigitalSector.hh StTrsDigitalSignalGenerator.hh StTrsFastDigitalSignalGenerator.hh StTrsOldDigitalSignalGenerator.hh StTrsRawDataEvent.hh StTrsSector.hh StTrsZeroSuppressedReader.hh - bug fixed, IdTruth added
src/StTrsAnalogSignal.cc, StTrsDetectorReader.cc, StTrsDigitalSector.cc, StTrsFastDigitalSignalGenerator.cc, StTrsOldDigitalSignalGenerator.cc, StTrsParameterizedAnalogSignalGenerator.cc, StTrsSector.cc, StTrsZeroSuppressedReader.cc - bug fixed, IdTruth added
StTrsSector.cc - adjust to ICC
- StRichPIDMaker
StRichPIDMaker.cxx - modified to be consistent with persistent StMcEvent
- StStrangeMuDstMaker
StStrangeMuDstMaker.cxx - new method for StMcEvent access added
- St_QA_Maker
StEventQAMaker.cxx - new method for StMcEvent access added
- St_tpcdaq_Maker
St_tpcdaq_Maker.cxx/h - IdTruth added
- StarClassLibrary
StMCTruth.h - method size() added
StLorentzVector.cc/hh,StMatrix.cc/hh,StParticleDefinition.hh, StParticleTable.hh, StThreeVector.cc/hh,StarClassLibraryLinkDef.hh - modified to make StLorentzVector persistent
StHelix.cc - pathLength to plane now finds nearest approach to intersection regardless of # of loops
- StarMagField
StarMagField.cxx - modified to adjust agufld function to comis, fixed B[0] = B[1] = 0 at r = 0
- StarRoot
TRArray.cxx/h, TRMatrix.h, TRSymMatrix.h, TRVector.h - changed operator () to be == []- Sti
StiLinkDef.h, PACKAGE - added dictionary
StiKalmanTrackNode.h - added protection for Zero field
StiDetectorBuilder.cxx - checking of centerOrientation added
StiHit.cxx/h, StiLocalTrackSeedFinder.cxx/h - removed StiHit error scale
StiMasterDetectorBuilder.cxx - added clone of VMC geometry before averaging
StiVMCToolKit.cxx - adjusted for extended volume name
StiCompositeLeafIterator.h, StiDedxCalculator.h - cleanup
- StiMaker
PACKAGE, StiMakerLinkDef.h - added dictionary
StiMaker.cxx/h - modified to be consistent with persistent StMcEvent
MiniChain.cxx/h - removed
StiDefaultToolkit.cxx - cleanup- pams/geometry
shldgeo/shldgeo.g - shielding geometry, Separated magnets into a separate branch, quadgeo;
cavegeo/cavegeo.g - modified for shielding study;
geometry/geometry.g - modified for shielding studies, added separate config variables for the Quad section, added options 'SVTT_OFF' & SVTT_ON' to switch SVT detector off/on simulation;
create a key that enables the user to lower the electromagnetic processes GEANT cut to 10 keV, from the KUMAC script without the need to recompile;
quadgeo/quadgeo.g - new code for the description of the upstream beam magnets;
svttgeo/svttgeo5.g - a new, stripped down version of the SVT that only includes the support cones but no central barrel, needed for the detector development and material balance studies
phmdgeo/phmdgeo.g - modified to reorganize the code in order to make it VMC compatible
- pams/sim
gstar/gstar_input.g - adjusted foe event characterization info from Herwig
- pams/global
egr/gdedxcalc.F mytrack.g - removed;
helix.F - modified to use subroutine resetNlevel instead direct access to common block;
- pams/gen
herwig/heptup.f, herwig.in, herwig6507.f, herwig6507.inc, herwig6507_tupl.mk, hwigpr.f - added new event generator;- StarVMC
new VMC code, containes next modules: StarVMCApplication,StVMCMaker, StVmcTools, g2Root, geant3,minicern,pgf77;- StarDb/svt/ssd
ssdStripCalib.root - default table with the latest format
- StarDb/VmcGeometry
modified number of files, added new files to add new geometries and expand volume name with generic one -
April 23, 2007
library SL05f has been updated with next codes, retagged with tag SL05f_3 and used to run embedding production with MC fixed vertex.- StAssociationMaker
StAssociationMaker.cxx
- StBFChain
StBFChain.cxx, Bfc.idl, BFC2.h;
- StiMaker
StiMaker.cxx/h, StiDefaultToolkit.cxx;
- StJetMaker
StJetHist/StJetHistMaker.cxx/h;
StPythia/StPythiaFourPMaker.cxx;
StJetSimuUtil/StJetSimuWeightMaker.cxx ;
- StMcAnalysisMaker
StMcAnalysisMaker.cxx;
- StMcEvent
- StMcEventMaker
StMcEventMaker.cxx/h ;
- StMiniMcMaker
StMiniMcMaker.cxx;
- St_QA_Maker
StEventQAMaker.cxx ;
- StRichPIDMaker
StRichPIDMaker.cxx;
- StStrangeMuDstMaker
StStrangeMuDstMaker.cxx;
- StTpcEvalMaker
StTpcEvalMaker.cxx; -
April 9, 2007
library SL05f has been updated with codes below and retagged with tag SL05f_2. Update are needed to process with embedding production with MC fixed vertex.- StGenericVertexMaker
StFixedVertexFinder.cxx/h;
- StEvent
StEnumerations.h;
- StBFChain
StBFChain.cxx, Bfc.idl, BFC2.h; -
August 25, 2005
library SL05f has been updated with next codes:- StMuDSTMaker
COMMON/StMuTrack.cxx,StMuPrimaryVertex.h/cxx,StMuIOMaker.cxx,StMuEvent.cxx/h,StMuDstMaker.cxx,StMuDst.cxx/h,StMuTypes.hh,StMuTrack.h - further updates for multiple vertices
- StEvent
StEnumerations.h - kMaxId == max number of detectors+1 modified
- StEmcUtil/projection
StEmcPosition.cxx/h - added projection based on StPhysicalHelixD
- StEEmcDbMaker
StEEmcDbMaker.cxx/h - modified to allow to mask fibers based on event content
- StEmcRawMaker
StEemcRaw.cxx - modified to drop only crates which are off instead of the whole event
- StPeCMaker
StPeCEvent.cxx - TClone to TObj fixes
- StJetMaker
StJets.cxx - TClonesArray to TObjArray safe change
StFourPMakers/StBET4pMaker.cxx - TClonesArray to TObjArray
- StFlowMaker
StFlowMaker.h - changes to be in compliance with recent changes in the MuDsts
- StHbtMaker
Infrastructure/StHbtEvent.cc
- StEventUtilities
StuRefMult.hh, StuFtpcRefMult.hh - changes related to multiple vertices MuDst modifications
- StSsdPointMaker
StSsdBarrel.cc,StSsdPointMaker.h/cxx
- StSecondaryVertexMaker
StKinkMaker.h/cxx - Crop() function introduce to flag the kinks with parents that share same daughter- Sti
StiKalmanTrack.cxx/h - getAllPointCount(...) added
StiTrackNode.cxx/h - static mgFlag and isFitted() added
StiKalmanTrackFinder.cxx - modified to remove track improving during fit to vertex
StiMapUtilities.cxx - removed reusing bad hits
- StiMaker
StiStEventFiller.cxx/h - PoinCount cleanup- StDb/idl
spaceChargeCor.idl, ssdStripCalib.idl
- StarDb/Calibrations
tracker/kinkTrackingParameters.20011201.000100.C,kinkTrackingParameters.20050324.150000.C - kink tracking parametersUpdated code codes have been retagged as SL05f_1
-
August 18, 2005
new library SL05f has been build, tested and released on August 18. Library has tag SL05f_1 .Main features:
- new ROOT version 4.04.02, supposed to provide proper schema evolution and allow to use templated versions of StThreeVector, StMatrix, StHelix and StPhysicalHelix;
- code modifications to adjust to the new ROOT version;
- new multiple primary vertices finder code implemented to process events with pile up effect;
- further improvement of ITTF code, multiple primary vertices support added;
- MuDst structure reshaped to provide support for multiple primary vertices;Next codes have been updated:
- asps/Simulation/starsim
Conscript, deccc/idisp.c - added flag WithoutPGI to get free_ and malloc_ without PGI;
atmain/gdebug.age - removed;
- StAnalysisMaker
summarizeEvent.cc - added summary of quality & protection for absence of svtHitCollection, agjusted for multiple primary vertices;
- StAssociationMaker
StAssociationMaker.cxx - modified to associate geant tracks id with hits ;
- StBFChain
BFC2.h, StBFChain.cxx - modified to add VFPPV option - multiple primary vertices finder code switching;
- StDbUtilities
StDbUtilitiesLinkDef.h, StGlobalCoordinate.hh, StSectorAligner.h, StSvtCoordinateTransform.cc, StTpcCoordinateTransform.cc/hh - modified to add TpcCoordinate transformation classes to dictionary and to use templated StThreeVector;
PACKAGE - added ;
- StEvent
StEnumerations.h - added StVertexFinderId enum;
StEmcPoint.cxx/h - removed clash with IdTruth;
StHit.cxx/h - modified;
StSvtHit.cxx/h - cleanup;
StTrack.cxx, StTrackDetectorInfo.cxx, StTrackGeometry.h - StThreeVectorD.hh includes added ;
- StEventUtilities
StEventHelper.cxx/h - modified use templated version of StPhysicalHelixD; modified to associate geant tracks id with hits ;
- StdEdxMaker
StdEdxMaker.h - modified use templated version of StThreeVectorD;
PACKAGE - added ;
- StdEdxY2Maker
StdEdxY2Maker.cxx/h, StdEdxY2MakerLinkDef.h - modified;
PACKAGE, dEdxTrackY2.cxx - added;
dEdxTrack.cxx/h - removed ;
- StEmcADCtoEMaker
StEmcADCtoEMaker.cxx/h - added corruption check flag ;
- StEEmcDbMaker
StEEmcDbMaker.cxx/h - updated for embedding;
- StEEmcSimulatorMaker
StEEmcFastMaker.cxx/h - updated for embedding;
- StEEmcUtil
EEmcGeom/EEmcGeomSimple.h - more get methods;
- StFlowMaker
StFlowMaker.h, StFlowPicoEvent.cxx - modified to use templated version of StThreeVectorF and StPhysicalHelixD;
PACKAGE - added;
- StFtpcTrackMaker
StFtpcTrackToStEvent.hh, StFtpcTrackingParams.hh - modified to use templated version of StThreeVectorF and StPhysicalHelixD;
PACKAGE - added;
- StGenericVertexMaker
StiPPVertex - new multiple primary vertex finder code;
BemcHitList.cxx/h, CtbHitList.cxx/h, EemcHitList.cxx/h, ScintHitList.cxx/h, StPPVertexFinder.cxx/h, TrackData.cxx/h, VertexData.cxx/h - new files added for multiple primary vertex finding;
StGenericVertexFinder.cxx/h, StMinuitVertexFinder.cxx/h, StppLMVVertexFinder.cxx/h - modified for multiple primary vertices support;
- StMiniMcMaker
StMiniMcMaker.h - modified to use templated StThreeVectorF;
- StMcAnalysisMaker
StMcAnalysisMaker.cxx - multiple primary vertices support;
- StMcEvent
StMcContainers.hh, StMcEvent.cc/hh, StMcEventTypes.hh, StMcTrack.cc/hh - modified to provide support for IGT detector;
StMcIgtHit.cc/hh, StMcIgtHitCollection.cc/hh, StMcIgtLayerHitCollection.cc/hh - added to provide support for IGT detector;
StMcPixelHitCollection.cc - removed old ifdef, now all classes are persistent;
StMcHitComparisons.hh - modified to replace StThreeVector.hh -> StThreeVectorF.hh;
StMcCtbHit.hh, StMcFgtHit.hh, StMcFstHit.hh, StMcFtpcHit.hh, StMcHitComparisons.hh, StMcIstHit.hh, StMcPixelHit.hh, StMcRichHit.hh, StMcSsdHit.hh, StMcTofHit.hh, StMcTpcHit.hh - removed forward declaration of StThreeVectorF, use #include, and only in StMcHit base class;
StMcFgtHit.cc/hh,StMcFstHit.cc/hh,StMcIgtHit.hh, StMcIstHit.cc/hh - default constructor modified, including base class StMcHit constructor;
- StMcEventMaker
StMcEventMaker.cxx/h - added code for filling of IGT classes ;
- StMuDSTMaker/COMMON
StMuDst.h, StMuTrack.h - modified to use template version of StPhysicalHelixD ;
StMuPrimaryVertex.cxx/h - new files added to support multiple primary vertices;
StMuTrack.cxx/h, StMuArrays.cxx/h, StMuDst.h, StMuDstMaker.cxx/h - modified to calculate tracks DCA with respect to the first vertex in the list (highest rank), but another vertex number can be specified;
StMuTrack.cxx - changed dca calculation: no longer scan period of helix to get DCA;
- StMiniMcMaker
dominatrackInfo.cc - multiple primary vertices support;
- StSecondaryVertexMaker
StXiFinderMaker.cxx - modified;
- StRTSClient
FCF/fcfAfterburner.cxx - modified to associate geant tracks id with hits ;
FCFMaker/FCFMaker.cxx - modified to associate geant tracks id with hits ;
- StSsdDaqMaker
StSsdDaqMaker.cxx/h - modified to fill pedestal histos ;
- StSsdClusterMaker
StScfBarrel.cc/hh, StScfCluster.cc/hh, StScfListCluster.cc/hh, StScfWafer.cc/hh, StSsdBarrel.cc/hh, StSsdWafer.cc St_scf_Maker.cxx/h, St_scm_Maker.cxx/h,St_ssd_Maker.cxx - modified ;
- StSsdPointMaker
StSsdBarrel.cc, StSsdPointMaker.cxx - makeSsdPedestalHistograms() method eliminated, modified to prevent crashes if ssdStripCalib is missing;
- StSsdDbMaker
St_SsdDb_Reader.cc - information from the ssdDimensions table added;
- StarMagField
StarMagField.h, StarMagFieldLinkDef.h, StarMagField.cxx - the version of STAR magnetic field extracted from StDbUtilities/StMagUtilities to be used in Simulation and Reconstruction instead of agufld;
- StStrangeMuDstMaker
StXiMuDst.hh - modified to use templated StPhysicalHelixD; changed class version to avoid ROOT bug;
- StarClassLibrary
StHelix.cc/hh, StHelixD.hh, StLorentzVector.hh, StLorentzVectorD.hh, StLorentzVectorF.hh, StMatrix.hh, StMatrixD.hh, StMatrixF.hh, StPhysicalHelix.cc/hh, StPhysicalHelixD.hh, StThreeVector.hh, StThreeVectorD.hh, StThreeVectorF.hh, StarClassLibraryLinkDef.hh - modified to agjust to new ROOT version;
StLorentzVector.cc, StMatrix.cc, StThreeVector.cc - new files added;
StHelixD.cc, StLorentzVectorD.cc, StLorentzVectorF.cc, StMatrixD.cc, StMatrixF.cc, StPhysicalHelixD.cc, StThreeVectorD.cc, StThreeVectorF.cc - removed files;
StMCTruth.cxx/h - added to associate geant tracks id with hits;
- StSecondaryVertexMaker
StKinkMaker.h - modified to use templated StPhysicalHelixD;
- StSvtClassLibrary
StSvtGeometry.cc, StSvtHybridData.cc/hh, StSvtHybridPixelsD.cc/hh - modified to associate geant tracks id with hits ;
- StSvtClusterMaker
StSvtAnalysedHybridClusters.cc/hh, StSvtAnalysis.cc/hh, StSvtClusterAnalysisMaker.cxx, StSvtClusterFinder.cc/hh, StSvtHitMaker.cxx - modified to associate geant tracks id with hits ;
StSvtClusterAnalysisMaker.cxx, StSvtClusterMaker.cxx/h - clear of collection added ;
- StSvtDaqMaker
StSvtHybridDaqData.cc - modified;
- StSvtSimulationMaker
StSvtElectronCloud.cc/hh, StSvtGeantHits.cc/hh, StSvtOnlineSeqAdjSimMaker.cxx StSvtSignal.cc/hh, StSvtSimulation.cc/hh, StSvtSimulationMaker.cxx/hh - modified to associate geant tracks id with hits ;
- StSvtSeqAdjMaker
StSvtSeqAdjMaker.cxx/h - modified;
- StTableUtilities
StTrackChair.h, St_dst_trackC.h - modified to use templated StHelixD;
- StTofUtil
tofPathLength.cc/hh modified to use templated StThreeVector;
StTofrGeometry.h - modified to use templated StThreeVector; hide typedefs IntVec, DoubleVec, PointVec and methods HelixCrossCellIds,HelixCross, projTrayVector from CINT;
StTofGeometry.h - modified to use templated StThreeVector and StPhysicalHelix;
- StTofpMatchMaker
StTofpMatchMaker.h - modified to use templated StThreeVectorD;
- StTofrMatchMaker
StTofrMatchMaker.h - modified to use template StThreeVectorD;
- StTpcDb
StTpcDb.cxx, StTpcDbLinkDef.h, StTpcdEdxCorrection.cxx/h, - replace dEdx_t=>dEdxY2_t;
- StTrsMaker
StTrsMaker.cxx/h, StTrsDigitalSector.hh, StTrsZeroSuppressedReader.cc/hh, StTrsDigitalSector.cc, StTrsFastDigitalSignalGenerator.cc,StTrsParameterizedAnalogSignalGenerator.cc - bug fixed;
- StPass0CalibMaker
StVertexSeedMaker.cxx/h, StMuDstVtxSeedMaker.cxx - modifications for pp, run2005, trigger ID & inheritance ;
StEvtVtxSeedMaker.cxx/h, StMuDstVtxSeedMaker.cxx/h - added new files to use StEvent for beamline constraint;
StSpaceChargeEbyEMaker.h - modified to use templated StPhysicalHelixD;- Sti
StiDummyVertexFinder.cxx/h, StiKalmanTrack.cxx/h, StiKalmanTrackFinder.cxx/h, StiStarVertexFinder.cxx/h, StiTrackFinder.cxx/h, StiTreeNode.cxx/h, StiVertexFinder.cxx/h - multiple primary vertices support;
StiKalmanTrackNode.cxx - modified;
StiKalmanTrackFinder.cxx - new logic for for muliple vertices implemented;
StiKalmanTrack.cxx/h - removeLastNode() added;
StiMcTrack.cxx/h, StiTrack.h - const added, refit added;
StiStarVertexFinder.cxx - set small but non zero errors for primary hits;
StiTrack.cxx - set track id < 32K ;
StiTrackContainer.cxx/h - sort() added;
StiTrackNode.h - getDet() renamed to getDeterm();
StiToolkit.h - IdTruth changes;
Base/Factory.cxx/h - added global memory counter;
- StiMaker
StiMaker.cxx - multiple primary vertices support, make 'clearmem' as default;
StiStEventFiller.cxx/h - multiple primary vertices support;
StiDefaultToolkit.cxx/h - changes related to association of geant tracks id with hits;
- StiSsd
StiSsdDetectorBuilder.cxx/h - DetectorBuilder updated with the correct methods from StSsdUtil;
- StiSvt
StiSvtDetectorBuilder.cxx, StiSvtHitLoader.cxx - cleanup;- St_db_Maker
St_db_Maker.cxx - SetFlavor/fDbBroker bug fixed;
StKinkMaker.h - modified to use templated StPhysicalHelixD;
StValiSet.cxx/h - added new files;
- St_dst_Maker.cxx
StMatchMaker.cxx, St_dst_Maker.cxx - setup stuff for flagging hits used in fit of tracks;
St_dst_Maker.cxx - array replaced by TArray ;
- St_geant_Maker
St_geant_Maker.cxx - included the newly developed Inner GEM tracker;
- St_QA_Maker
TpcHitUtilities.h -modified to use templated StThreeVectorD;- pams/geometry
gembgeo/gembgeo.g - added GEM barrel tracker code;
tpcegeo/tpcegeo.g, tpcegeo1.g - a diagnostics about the TPC gas density added;
pipegeo/pipegeo.g - added a thinner version of the already customized pipe for the pixel detector;
geometry/geometry.g - updates for pixel detector geometry; added config variables and steering for the GEM barrel tracker;
pixlgeo/pixlgeo2.g - added new version of the pixel detector geometry;
- pams/sim
idl/g2t_track.idl - new IGT hits included for the inner GEM based tracker;
idl/g2t_igt_hit.idl - added to declare IGT (inner GEM based tracker) hits;
g2t/g2t_igt.idl - added IGT hits for the GEM barrel;
g2t/g2t_volume_id.g - GEM barrel tracker added;
g2t/g2t_igt.F - IGT hits for the GEM barrel added;- StarDb
VmcGeometry - updated for recent geometry changes according to St_geant_Maker;
VmcGeometry/Detectors.ist1.root, Detectors.y2003a.root, Detectors.y2003b.root, Detectors.y2003x.root, Detectors.y2004.root, Detectors.y2004a.root, Detectors.y2004b.root, Detectors.y2004c.root, Detectors.y2004x.root, Detectors.y2004y.root, Detectors.y2005b.root, Detectors.y2005x.root, Detectors.year2000.root, Detectors.year2001.root, Detectors.year2002.root, Detectors.year2003.root, geom.ist1.root, geom.y2003a.root, geom.y2003b.root, geom.y2003x.root, geom.y2004.root, geom.y2004a.root, geom.y2004b.root, geom.y2004c.root, geom.y2004x.root, geom.y2004y.root, geom.y2005b.root, geom.y2005x.root, geom.year2000.root, geom.year2001.root, geom.year2002.root, geom.year2003.root, ist1.h, ist1.rz, y2003a.rz, y2003b.rz, y2003x.rz, y2004.rz, y2004a.rz, y2004b.rz, y2004c.rz, y2004x.rz, y2004y.h, y2004y.rz, y2005b.rz, y2005x.rz, year2000.rz, year2001.rz, year2002.rz, year2003.rz - added new files which includes modification from Maxim, added ist1 and y2004y geometries, added original rz-files, modified to change Tpc gas density;
VmcGeometry - updated number of files for recent geometry changes according to St_geant_Maker;
Geometry.ist1.C, Geometry.y2004y.C, Geometry.y2005.C, Geometry.y2005c.C, y2005.h, y2005.rz, y2005c.h, y2005c.rz, Detectors.y2005.root, geom.y2005.root - added new files; -
June 10, 2005,
new library SL05e has been build, tested and released on June 20. Library has tag SL05e .Main features:
- further development of ITTF code: new hit errors were fitted and implemented; hit pools modified to RMS=1 and made not depended on Z,DIP and Psi; Chi2 average made = 1, Prob(Chi2) made flat ;
- SSD code complete, ready for test production;
- new BEMC cluster finder and point maker code;
- geometry for year 2005 complete, year 2004 improved;Next codes have been updated:
- StBFChain
StBFChain.cxx - added Y2004y and RY2004y options
- StDbUtilities
StMagUtilities.cxx/h - added 3DGridLeak Distortion Correction and Utilities to support it
StMagUtilities.cxx - updated for the new
