STAR SOFTWARE NEWS January 4, 2018 --------------------- The present release assignment: SL09g_embed (SL09g_2Embed_v10) ROOT_LEVEL 5.22.00 SL10c_embed (SL10c_embed_v5) ROOT_LEVEL 5.22.00 SL10h_embed (SL10h_embed_v6) ROOT_LEVEL 5.22.00 SL10k_embed (SL10k_embed_v11) ROOT_LEVEL 5.22.00 SL11b (SL11b_2) ROOT_LEVEL 5.22.00 MC & st_W pp 500GeV, run 2009 SL11d_embed (SL11d_embed_v6) ROOT_LEVEL 5.22.00 SL12a_embed (SL12a_embed_v3) ROOT_LEVEL 5.22.00 SL12d (SL12d_2) ROOT_LEVEL 5.22.00 UU 193GeV, pp 200GeV run 2012 production SL12d_embed (SL12d_embed_v6) ROOT_LEVEL 5.22.00 SL13b_embed (SL13b_embed_v1) ROOT_LEVEL 5.22.00 SL14a (SL14a_2) ROOT_LEVEL 5.34.09 pp 500GeV run 2013 production, days 76-12 SL14g (SL14g_3) ROOT_LEVEL 5.34.09 pp 500GeV run 2013 production, days 129-161 SL14i (SL14i_2) ROOT_LEVEL 5.34.09 AuAu 14.6GeV run 2014 production SL15b (SL15b_1) ROOT_LEVEL 5.34.09 AuHe3 & AuAu 200GeV run 2014 preview production SL15c (SL15c) ROOT_LEVEL 5.34.09 AuAu 200GeV run 2014 data production with HFT SL15e_embed (SL15e_embed_v1) ROOT_LEVEL 5.34.09 SL15k (SL15k_1) ROOT_LEVEL 5.34.30 pp 200GeV run 2015 st_fms & st_rp stream data production SL15l (SL15l) ROOT_LEVEL 5.34.30 pAu 200GeV st_fms run 2015 data production SL16a (SL16a) ROOT_LEVEL 5.34.30 SL16b (SL16b_1) ROOT_LEVEL 5.34.30 SL16d (SL16d_1) ROOT_LEVEL 5.34.30 pp,pAu,pAl run 2015 production without HFT tracking SL16g (SL16g) ROOT_LEVEL 5.34.30 pp 500GeV run 2013, auau 20GeV run 2014 st_W production SL16j (SL16j) ROOT_LEVEL 5.34.30 auau 200GeV run 2016 production SL16k (SL16k) ROOT_LEVEL 5.34.30 auau 200GeV run 2016 st_hlt production without HFT tracking SL17a (SL17a) ROOT_LEVEL 5.34.30 old-> SL17b (SL17b) ROOT_LEVEL 5.34.30 dAu 200GeV run 2016 preproduction SL17c (SL17c) ROOT_LEVEL 5.34.30 pro-> SL17d (SL17d) ROOT_LEVEL 5.34.30 dAu 20-200GeV run 2016 production SL17e (SL17e) ROOT_LEVEL 5.34.30 SL17f (SL17f_1) ROOT_LEVEL 5.34.30 auau 200GeV run 2016 st_upc production; pp 200GeV run 2015 st_rp reproduction; SL17g (SL17g_1) ROOT_LEVEL 5.34.30 pp 510GeV run 2017 st_W production SL17h (SL17h) ROOT_LEVEL 5.34.30 new-> SL17i (SL17i) ROOT_LEVEL 5.34.30 SL7.3, AuAu 54GeV run 2017 production dev-> DEV ROOT_LEVEL 5.34.30 .dev-> .DEV ROOT_LEVEL 5.34.30 -------------------------------------------------
SL17a library
SL17b library
SL17c library
SL17d library
SL17e library
SL17f library
SL17g library
SL17h library
SL17i library
Main features:
- StiIst, StiPxl, StiSsd codes modified to build geometry path to sensitive elements in a new function ;
- added K*0(892) in StarClassLibrary and gstar ;
- in StarVMC/Geometry added TPC global alignment option to TPC placement and
misalignment option to TPC in y2014x,y2015x,y2016x geometries;
- several bugs fixed;
Next codes have been updated:
asps
rexe/TGeant3/TGiant3.h - modified to expose Gcflag_t to ROOT;
StRoot
StDbLib
StDbServiceBroker.cxx - updated with auto-throttling mechanism for network error notifications;
StarClassLibrary
StKStarZero.cc, StKStarZero.hh - added K*0(892) aka pdg 313 to gstar with g3id = 10013 ;
StParticleTable.cc - modified accordingly to accomodate K*0(892) updates;
StarGenerator
STEP/AgUStep.cxx, AgUStep.h - added 'isvol' flag to stepping tree;
StBTofCalibMaker
StBTofCalibMaker.cxx, StBTofCalibMaker.h - modified to remove outdated ClassImp macro; removed unnecessary specification of default std::allocator;
StBTofHitMaker
StBTofHitMaker.cxx, StBTofHitMaker.h - modified to remove outdated ClassImp macro; removed unnecessary specification of default std::allocator ;
StBTofMatchMaker
StBTofMatchMaker.cxx, StBTofMatchMaker.h - modified to remove outdated ClassImp macro; removed unnecessary specification of default std::allocator ;
StBTofMixerMaker
StBTofMixerMaker.cxx, StBTofMixerMaker.h - modified to remove outdated ClassImp macro; removed unnecessary specification of default std::allocator ;
StBTofSimMaker
StBTofSimMaker.cxx, StBTofSimMaker.h - modified to remove outdated ClassImp macro; removed unnecessary specification of default std::allocator ;
StDbUtilities
StMagUtilities.cxx, StMagUtilities.h - modified to allow 'FullGridLeak' to work on specific sheets via sheet widths;
StEvent
StFgtPoint.cxx, StFmsPoint.cxx, StFmsPointPair.cxx - cleanup: removed StRoot/ from included header prefix;
StdEdxY2Maker
StdEdxY2Maker.cxx - updated to disable dN/dx fit ;
StFmsDbMaker
StFmsDbMaker.cxx, StFmsDbMaker.h - added 'getCorrectedAdc' and fix a memory leak ;
StiIst
StiIstDetectorBuilder.cxx, StiIstDetectorBuilder.h - modified to build geometry path to sensitive elements in a new function ;
StiIstDetectorBuilder.cxx - updated to extend search for sensitive volumes in alternative hierarchies;
StiPxl
StiPxlDetectorBuilder.cxx, StiPxlDetectorBuilder.h - modified to build geometry path to sensitive elements in a new function ;
StiPxlDetectorBuilder.cxx - updated to extend search for sensitive volumes in alternative hierarchies ;
StiSsd
StiSstDetectorBuilder.cxx, StiSstDetectorBuilder.h - modified to build geometry path to sensitive elements in a new function ;
StiSstDetectorBuilder.cxx - updated to extend search for sensitive volumes in alternative hierarchies;
StPxlSimMaker
StPxlSimMaker.h - modified do not generate ROOT streamer;
StPxlDigmapsSim.cxx - initialized member pointer in constructor; removed pointless pointer validation;
StSstDaqMaker
StSstDaqMaker.cxx - corrected path to included header file;
StTpcDb
StTpcDbMaker.cxx - enabled Mag.Field depending flavor ;
St_geant_Maker
St_geant_Maker.cxx - removed unecessary log output;
RTS
include/daqFormats.h - updated trigger formats;
src/rtsplusplus.def - updated;
src/SFS/fs_index.cxx, fs_index.h, sfs_index.cxx;
trg/include/trgDataDefs_44.h, trgDataDefs_45.h - added new files to update trigger structure;
pams
sim/gstar/gstar_part.g - added K*0(892) aka pdg 313 to gstar with g3id = 10013;
sim/g2t/g2t_volume_id.g - updated to have the option to shut the framework up;
StarVMC
StarAgmlLib/AgPosition.cxx, AgPosition.h, StarAgmlLibLinkDef.h - added runtime debug switch to AgPosition;
AgPosition.cxx - updated to have the option to shut the framework up;
Geometry/StarGeo.xml - updated to step back to slightly less accurate IST model for y2016x geometry cooling tubes in ladders will not be seen;
added misalignment option to TPC in y2014x,y2015x,y2016x geometries; added back y2015d geometry;
Geometry/IdsmGeo/IdsmGeo2a.xml - modified to use new TPC alignment scheme;
Geometry/IstdGeo/IstdGeo2a.xml - updated to make sure these get initialized to zero;
Geometry/PixlGeo/PixlGeo6b.xml - updated to have the option to shut the framework up;
Geometry/SisdGeo/SisdGeo7a.xml - updated to have the option to shut the framework up;
Geometry/TpceGeo/TpceConfig.xml, TpceGeo3a.xml - added TPC global alignment option to TPC placement;
xgeometry/xgeometry.age - enabled y2014x geometry;
Main features:
- StPicoEvent & StPicoDstMaker modified to include FMS hits in picoDst ;
- added first version of geometry for time-of-flight endcap ;
- added first version of y2018 geometry;
- release first implementation of misalignable geometries model;
- StEvent - added initial revision of Trigger Data structure for run 2018;
- first release of StPxlSimMaker/DIGMAPS : a standalone tool to study digitization of HFT software ;
- codes adjusted for forcoming SL7.3 platform with gcc 4.8.5 compiler ;
- several bugs fixed;
Next codes have been updated:
StRoot
StarGenerator
DECAY/AgUDecay.cxx, AgUDecay.h - modified to rework decayer logic such that mother particles appear in event record ;
Pythia8_1_62/StarPythia8Decayer.cxx - modified to rework decayer logic such that mother particles appear in event record;
Pythia8_1_86/StarPythia8Decayer.cxx - modified to rework decayer logic such that mother particles appear in event record;
StBFChain
BigFullChain.h, StBFChain.cxx - implemented options for ideal and misalignable geometries;
StChain
GeometryDbAliases.h - added y2018 geometry tag for bfc.C ;
added support the y2014x, y2015x, y2016x geometries;
StDaqLib/TRG/trgStructures2018.h - added new files for trigger structure for year 2018;
StEvent
StTriggerData2018.cxx, StTriggerData2018.h - added initial revision for year 2018 data;
StEventClusteringHints.cxx, StEventLinkDef.h - modified to handle new StTriggerData2018;
StTriggerData.h, StTriggerData.cxx, StTriggerData2017.h, StTriggerData2017.cxx - added access fct epdADC() and epdTDC();
StFmsDbMaker
StFmsDbMaker.cxx, StFmsDbMaker.h - modified to add 'BitShiftGain' ;
macros/fmsBitShiftGain_db.C, push_fmsBitShiftGain - added new files for 'BitShiftGain' related updates;
fms_db_detectorposition.C, fpsPosition_db.C, fpsgeom.txt - modified for 'BitShiftGain' related updates;
StFmsHitMaker
StFmsHitMaker.cxx, StFmsHitMaker.h - modified to add 'fmsBitShiftGain';
StFmsFastSimulatorMaker
StFmsFastSimulatorMaker.cxx, StFmsFastSimulatorMaker.h - added 'BitShiftGain' ;
StiIst
StiIstDetectorBuilder.cxx - modified to make active sensors may appear at different paths in ideal and misaligable geometry models;
StiPxl
StiPxlDetectorBuilder.cxx - modified to make active sensors may appear at different paths in ideal and misaligable geometry models;
StiSsd
StiSstDetectorBuilder.cxx - modified to make active sensors may appear at different paths in ideal and misaligable geometry models;
St_geant_Maker
St_geant_Maker.cxx - updated to integrate ETOF into simulation;
StPicoEvent
StPicoFmsHit.cxx, StPicoFmsHit.h - added new files to include FMS hits in picoDst;
StPicoDstMaker
StPicoFmsFiller.cxx, StPicoFmsFiller.h - added new files to fill in FMS branch in picoDst;
StPicoArrays.cxx, StPicoArrays.h, StPicoDst.cxx, StPicoDst.h, StPicoDstMaker.cxx, StPicoDstMaker.h - modified to use StPicoFmsFiller to fill FMS branch in picoDst;
StPxlSimMaker
StPxlFastSim.h, StPxlSimMaker.cxx - updated to integrate new development of PXL simulation;
StPxlDigmapsSim.cxx, StPxlDigmapsSim.h - added new files for PXL fast/full simulation;
DIGMAPS/digaction.cxx, digaction.h, digadc.cxx, digadc.h, digbeam.cxx, digbeam.h, digcluster.cxx, digcluster.h, digevent.cxx, digevent.h, dighistograms.cxx, dighistograms.h, diginitialize.cxx, diginitialize.h, digmaps.cxx, digmaps.h, digparticle.cxx, digparticle.h, digplane.cxx, digplane.h, digproto.cxx, digproto.h, digreadoutmap.cxx, digreadoutmap.h, digresult.cxx, digresult.h, digtransport.cxx, digtransport.h - added new files to study digitization in HFT software;
StTriggerDataMaker
StTriggerDataMaker.cxx - updated for run 2018;
RTS
include/fcfClass.hh, myrinet.h, platform.h, rtsSystems.h - updated;
src/DAQ_ITPC/daq_itpc.cxx, itpcCore.cxx, itpcCore.h, itpc_maps.h - updated ;
src/DAQ_FCS/daq_fcs.cxx, daq_fcs.h - added flags;
src/LOG/Makefile, rtsLog.C - added logging from stdin;
pams
sim/g2t/g2t_eto.F - added new files to read ETOF to g2t table;
g2t_volume_id.g - updated to integrate ETOF into simulation;
modified to support alternate paths to pxl, ist, sst active sensors, while maintaining the same absolute volume ID;
g2t_eto.idl - new IDL file for ETOF g2t module;
sim/idl/g2t_track.idl - updated to integrate ETOF into simulation;
StarVMC
StarAgmlLib/AgCreate.cxx, AgPosition.cxx, AgPosition.h, StarTGeoStacker.cxx - updated to support volume placement / misal ignment via DB tables;
StarAgmlUtil/AgMLPosition.cxx, AgMLPosition.h, AgParameterList.h, AgTransform.cxx, AgTransform.h - updated to support volume placement / misalignment via DB tables;
Geometry/StarGeo.xml - updated to use MUTD16 in y2017a production geometry;
implemented misaligned geometry tags for year 2014 to year 2016 ;
implemented the y2014x, y2015x, y2016x geometries in xgeometry; switched in the misalignable modules in the 'x' geometries;
Geometry/EtofGeo/EtofConfig.xml, EtofGeo0.xml - first version of time-of-flight endcap;
updated to integrate ETOF into simulation ;
Geometry/IdsmGeo/IdsmGeo2a.xml - added new file with misalignable IDS geometry;
IdsmConfig.xml, IdsmGeo2a.xml - implemented the y2014x, y2015x, y2016x geometries in xgeometry; switched in the misalignable modules in the 'x' geometries;
Geometry/IstdGeo/IstdGeo1a.xml, IstdGeo1b.xml, IstdGeo2a.xml - added new files for misalignable IST geometry;
IstdConfig.xml - modified ;
Geometry/PixlGeo/PixlGeo6a.xml, PixlGeo6b.xml - added new files for misalignable PXL geometry;
PixlConfig.xml - modified ;
Geometry/SisdGeo/SisdGeo7a.xml - added new file for misalignable SST geometry;
SisdConfig.xml - modified;
StarAgmlLib
AgPosition.cxx, AgPosition.h - added support for specifying rotation matrix directly;
StarAgmlUtil
AgMLDb.h, AgMLDb.cxx - added new files to establishes the interface between the AgML placement codes and the database;
xgeometryxgeometry.age - implemented the y2014x, y2015x, y2016x geometries in xgeometry; switched in the misalignable modules in the 'x' geometries;
StarDb
AgMLGeometry/Geometry.y2018.C - added y2018 geometry;
StDb
idl/epdGain.idl - table updates for EPD;
fmsBitShiftGain.idl - added new FMS table;
mgr/Dyson/Export/AgROOT.py, Mortran.py - updated to support volume placement / misalignment via DB tables;
mgr/Dyson/Syntax/SyntaxHandler.py - updated to support volume placement / misalignment via DB tables;
OnlTools
Jevp/StJevpBuilders/JevpBuilder.h, fgtBuilder.h, fmsBuilder.h, fpsBuilder.h, hltBuilder.h, hltphiBuilder.h, istBuilder.h, l4Builder.h, ssdBuilder.h - updated to comply with sl73_gcc485 platform;
fcsBuilder.cxx, fcsBuilder.h - added new files;
Jevp/StJevpPlot/PdfFileBuilder.cxx - updated;
PDFUtil/PdfIndex.cxx - updated;
Next codes have been updated:
StRoot
StBFChain
BigFullChain.h - added useBTOFmatchOnly dependence on useBTOF4Vtx, removed VFStoreX dependence on genvtx;
StGenericVertexMaker
StGenericVertexMaker.cxx - updated 'useBTOFmatchOnly' option to imply useBTOF;
StiPPVertex/StPPVertexFinder.cxx - updated for proper reporting/usage of 'useBTOFmatchOnly' option, plus LOGGER usage bugs fixed
StBTofUtil
StBTofTables.cxx - restored access to TOF status table (Calibrations/tof/tofStatus) ;
Main features:
- StPicoEvent & StPicoDstMaker updated with new codes to integrate BBC/EPD detectors data into picoDst tree;
- StMuDSTMaker updated to recover FMS hits in MuDst using StTriggerData;
- StPxlRawHitMaker modified to append rawHits to StPxlRawHitCollection as needed for embedding;
- added new maker StEpdDbMaker for EPD detector;
- added new tables for EPD nd PXL detectors;
- several bugs fixed;
Next codes have been updated:
StRoot
StBFChain
BigFullChain.h - added picoDst dependence for StPass0CalibMaker ;
BigFullChain.h, StBFChain.cxx - implemented 'VFStoreX' option to leave in MuDst more than 5 vertices ;
'pxlSlowSim' option implemented ; added 'epdDb' option;
StarRoot
THelixTrack.cxx - fixed to comply with coverity ;
TRandomVector.h, TRandomVector.cxx - added ctr with packed error matrix ;
TAttr.h, TAttr.cxx - changed IAttr() strtol("",0,0) ==> strtol("",0,10) to avoid non decimal representation ; int return values substituet to long to meet future 64bit libraries;
StDetectorDbMaker
StDetectorDbChairs.cxx, St_MDFCorrectionC.h, St_SurveyC.h, St_pxlSensorTpsC.h - added new chair : St_vpdSimParamsC, added cash for MDF calculations;
St_vpdSimParamsC.h - added new chair : St_vpdSimParamsC ;
StdEdxY2Maker
StPidStatus.cxx, StPidStatus.h, StTpcdEdxCorrection.cxx, StdEdxY2Maker.cxx, dEdxHist.cxx - modified to adjust to run 2017 pp 500GeV data;
StEpdDbMaker
StEpdDbMaker.h, StEpdDbMaker.cxx - added new code for EPD detector;
StFmsDbMaker
StFmsDbMaker.cxx, StFmsDbMaker.h - modified to decalare member functions cons; added function 'readGainCorrFromText()' ;
StFmsHitMaker
StFmsHitMaker.cxx - modified to remove StRoot/ from include path;
StIstSimMaker
StIstSlowSimMaker.cxx - fixed column and row at sensor edge in function findPad() ;
StGenericVertexMaker
StiPPVertex/VertexData.cxx - added missing initializations in constructor;
StPPVertexFinder.cxx - fixed memory leak of StEmcCollection ;
StMtdMatchMaker
StMtdMatchMaker.cxx - added protection for BL9, installed in 2017 for test, since the geometry file does not include this backleg ;
StMuDSTMaker
COMMON/StMuFmsCollection.cxx, StMuFmsCollection.h, StMuFmsUtil.cxx, StMuFmsUtil.h - modified to recover FMS hits in MuDst using StTriggerData;
StPass0CalibMaker
StVertexSeedMaker.cxx - introduced modes for aggregation, modified to implement vertex-seed-finding with picoDsts;
StPicoDstVtxSeedMaker.cxx, StPicoDstVtxSeedMaker.h - added new files for vertex-seed-finding with picoDsts;
StPicoDstMaker
StPicoBbcFiller.cxx, StPicoBbcFiller.h, StPicoEpdFiller.cxx, StPicoEpdFiller.h - added new files to integrate BBC/EPD detectors data into picoDst tree;
StPicoArrays.cxx, StPicoArrays.h, StPicoDstMaker.cxx, StPicoDstMaker.h - modified to integrate BBC/EPD detectors data into picoDst tree; updated to comply with STAR coding guidelines;
StPicoDstMaker.cxx, StPicoDstMaker.h - modified to add time to StPicoEvent; saved time when generating picodst from mudst and recover when reading picodst;
StPicoEvent
StPicoBbcTile.cxx, StPicoBbcTile.h, StPicoCommon.cxx, StPicoCommon.h, StPicoEpdTile.cxx, StPicoEpdTile.h - added new files to integrate BBC/EPD detectors data into picoDst tree; updated to comply with STAR coding guidelines;
StPicoEvent.h - modified to integrate BBC/EPD detectors data into picoDst tree; updated to comply with STAR coding guidelines;
StPicoUtilities.h - modified to define custom_refMult as std::array rather than std::map, it gives a 2-3 factor speed up if the array is used in place of the map; updated to comply with STAR coding guidelines;
StPicoEvent.cxx, StPicoEvent.h - added time to StPicoEvent; saved time when generating picodst from mudst and recover when reading picodst;
StPicoBEmcPidTraits.cxx, StPicoBTofHit.h, StPicoBTofPidTraits.cxx, StPicoCommon.h, StPicoEmcTrigger.cxx, StPicoMtdHit.h, StPicoMtdPidTraits.cxx, StPicoMtdTrigger.cxx, StPicoTrack.cxx - updated for facelifting changes;
StPxlClusterMaker
StPxlClusterCollection.cxx, StPxlClusterCollection.h, StPxlClusterMaker.cxx - updated to ensure idTruth is preserved for MC hits for overlapping scenarios between MC/data and two or more MC hits;
StPxlClusterMaker.cxx - changed std::random_shuffle to std::rand to be consistent with STAR coding ;
StPxlDbMaker
StPxlDb.cxx, StPxlDb.h, StPxlDbMaker.cxx - added access functions for pxlDigmapsSim table ;
StPxlRawHitMaker
StPxlRawHitCollection.cxx, StPxlRawHitCollection.h, StPxlRawHitMaker.cxx - modified to append rawHits to StPxlRawHitCollection only if exists - for simu/embedding ;
StSsdDbMaker
StSstDbMaker.cxx - corresponding to DB table changed sstOnTpc = oscOnTpc*sstOnOsc;
StTriggerUtilities
StTriggerSimuMaker.cxx - added pointer guard for trigger definition and trigger threshold tables, the pointers can not be null;
RTS
trg/include/trgCrateDefs.h - added new file;
trgDataDefs.h, trgConfNum.h - modified;
RC_Config.h, rtsSystems.h - changed EPQ > EQ3; FQx > EQx ;
src/DAQ_READER/daqReader.cxx - updated;
src/RTS_EXAMPLE/rts_example.C - updated;
src/DAQ_ITPC/itpcCore.cxx, itpcCore.h - updated;
src/SFS/fs_index.cxx, sfs_index.cxx, sfs_index.h - updated;
StarDb
Calibrations/tpc/TpcLengthCorrectionMDF.20170101.000016.C, TpcPadCorrectionMDF.20170101.000013.C, TpcResponseSimulator.20151 220.000002.C, TpcRowQ.20170101.000012.C, TpcRowQ.20170622.000012.C, TpcSecRowB.20170101.000012.root, TpcSecRowB.20170622.000012.root, TpcTanL.201 70101.000006.C, TpcZCorrectionB.20170101.000007.C, tpcPressureB.20170101.000004.C - added new files for first iteration of dE/dx calibration for Run 2017;
TpcLengthCorrectionMDF.C, TpcResponseSimulator.y2016.C - modified;
StDb
idl/pxlDigmapsSim.idl - added new table for PXL;
epdFEEMap.idl, epdQTMap.idl - added new tables for EPD ;
OnlTools
Jevp/StJevpBuilders/tofBuilder.cxx, vpdBuilder.cxx, vpdBuilder.h - removed unused VPD plots and update trigger window for TOF tray 105;
trgBuilder.cxx - updated;
Next codes have been updated:
StRoot
StBTofSimMaker
StBTofSimMaker.cxx - updated to correctly incorporates the VPD resolution for events without any VPD info;
updated guard against non-existant 'btofheader' in embedding mode;
StVpdSimMaker
StVpdSimConfig.h - updated to check for and use an existing St_db_Maker before creating a new one; also changed logic in getVpdResolution - which is used when VpdSimMaker is NOT run;
Next codes have been updated:
StRoot
StBFChain
BigFullChain.h - added useBTOFmatchOnly dependence on useBTOF4Vtx, removed VFStoreX dependence on genvtx;
StGenericVertexMaker
StGenericVertexMaker.cxx - updated 'useBTOFmatchOnly' option to imply useBTOF;
StiPPVertex/StPPVertexFinder.cxx - updated for proper reporting/usage of 'useBTOFmatchOnly' option, plus LOGGER usage bugs fixed
StBTofUtil
StBTofTables.cxx - restored access to TOF status table (Calibrations/tof/tofStatus) ;
Main features:
- StTriggerData added new methods for bbcBB101(), bbcBB102() and bbcTDC5bit() for run 2017;
- StGenericVertexMaker - further development options to handle primary vertices;
- StEmcADCtoEMaker updated for picoDst production;
- several bugs fixed;
Next codes have been updated:
StRoot
StarRoot
TRandomVector.cxx, TRandomVector.h - cleaned up;
StBFChain
BigFullChain.h - implemented run 2017 chain for auau data;
StEmcADCtoEMaker
StBemcData.cxx, StEmcADCtoEMaker.cxx, StEmcADCtoEMaker.h - updated for picoDst production;
StEmcRawMaker
StBemcRaw.cxx - updated for picoDst production;
StEvent
StTriggerData2017.cxx, StTriggerData2017.h - added bbcBB101() and bbcBB102() methods;
StTriggerData.h, StTriggerData.cxx, StTriggerData2017.cxx, StTriggerData2017.h - added bbcTDC5bit() method ;
StTriggerData.h, StTriggerData.cxx - modified for decoding of QTb data;
StDcaGeometry.cxx, StDcaGeometry.h - cosmetic changes;
StdEdxY2Maker
StTpcdEdxCorrection.cxx - removed time validity check for trigDetSum table;
StPidStatus.cxx, StPidStatus.h, StdEdxY2Maker.cxx - modified;
dEdxHist.cxx, dEdxHist.h - added new files to extract histogram definition in separate file;
StGenericVertexMaker
StGenericVertexMaker.cxx - updated options for MuDst mode; modified to store number of unqualified vertices and use only BTOF-matched tracks;
corrected default beamline options for VFMinuit and PPV;
StGenericVertexFinder.h, StGenericVertexMaker.cxx, StGenericVertexMaker.h - minor refactoring changes: get rid of a temporary variable; get rid of extra return; zero vertices returned for unqualified event; removed deprecated CalibBeamLine();
variables renamed for readability; removed some not very helpful debug output; updated doxygen, whitespace, resolved ambiguity;
StCtbUtility.h, StFixedVertexFinder.cxx, StFixedVertexFinder.h, StGenericVertexFinder.cxx, StGenericVertexMaker.cxx, StGenericVertexMaker.h - cosmetic changes; removed log messages from source files; prefixed included headers with paths to respective modules;
Minuit/StMinuitVertexFinder.cxx, StMinuitVertexFinder.h - variables renamed for readability; removed some not very helpful debug output; updated doxygen, whitespace, resolved ambiguity;
StiPPVertex/StPPVertexFinder.cxx, StPPVertexFinder.h - updated options to store number of unqualified vertices anduse only BTOF-matched tracks; modified to get rid of a temporary variable; get rid of extra return; zero vertices returned for unqualified event; removed deprecated CalibBeamLine();
StPPVertexFinder.cxx - modified to move assert (mToolkit) to test only truly needed; setup fit with single parameter for 1D fit; removed overlooked reference to a debug histogram;
BemcHitList.cxx, BemcHitList.h, BtofHitList.cxx, BtofHitList.h, CtbHitList.cxx, CtbHitList.h, EemcHitList.cxx, EemcHitList.h, ScintHitList.cxx, StPPVertexFinder.cxx, StPPVertexFinder.h, TrackData.cxx, TrackData.h, Vertex3D.cxx, Vertex3D.h, VertexData.cxx, VertexData.h - cosmetic changes; removed log messages from source files; prefixed included headers with paths to respective modules;
BtofHitList.cxx, StPPVertexFinder.cxx, StPPVertexFinder.h, TrackData.h, VertexData.cxx - variables renamed for readability; removed some not very helpful debug output; updated doxygen, whitespace, resolved ambiguity;
StJetMaker
StJetMaker2012.cxx, StAnaPars.h - added FMS tower to jet maker;
mudst/StjBEMCMuDst.cxx - modified to assign detector by using enumeration StDetectorId defined in StEvent/StEnumerations.h;
StjFMSMuDst.cxx, StjFMSMuDst.h - added FMS rowser to jet maker;
towers/StjFMS.cxx, StjFMS.h, StjFMSNull.cxx, StjFMSNull.h, StjFMSTree.cxx, StjFMSTree.h - added FMS towser to jet m aker;
StMuDSTMaker
COMMON/StMuPrimaryVertex.cxx, StMuPrimaryVertex.h - modified to pass pointer properly;
StPicoDstMaker
StPicoDstMaker.h - modified to synchronize the declaration and defintion of function setVtxMode() such that the old c++ interpreter in ROOT5 does not complain about "Ambiguous overload";
StPreEclMaker
StPreEclMaker.cxx - commented out unsupported StEmcADCtoEMaker::clearStEventSta();
macros/mudst/VtxRecoMuDst.C - added new macrob to re-find vertices in MuDst;
StarDb
Calibrations/tpc/TpcResponseSimulator.20141220.000000.C - added new file, calibration for run 2015;
TpcResponseSimulator.20151220.000001.C - added TpcRS calibration for Run 2016;
TpcResponseSimulator.y2016.C - added default MC version of the correction;
Main features:
- OnlTools/Jevp FPS and MTD Builders updated for run 2017;
- added FTS detector in StEvent structure;
- StGenericVertexMakeradded new vertex fit option "BeamlineNoFit"
to distinguish between Beamline1D fit for MinuitVF and PPV ;
- StMuDSTMaker modified to change associated vertex when running
a vertex finder as an afterburner ;
- several bugs fixed;
Next codes have been updated:
StRoot
StarClassLibrary
StHelixHelper.cxx - replaced Step() ==> Path() ;
StarGenerator
BASE/StarPrimaryMaker.cxx - modified to hide m_DataSet;
DECAY/AgUDecay.cxx - modified to make sure taus fall through to the decayer, and preserve history in event record;
StarRoot
TF1Fitter.cxx - modified to use public accessor to access protected member;
TF1Fitter.cxx, TF1Fitter.h - added explicit type cast to match TF1 constructor signature in ROOT5 and ROOT6 ;
StarMagField
StarMagField.cxx, StarMagField.h - added setConstBz; fixed wrong default values;
StChain
StMaker.h - added GetData() to hide m_DataSet ;
StEpcMaker
StEpcMaker.cxx - modified to hide m_DataSet;
StEvent
StDetectorDefinitions.h, StEnumerations.h, StTrack.h, StTrack.cxx - added FTS detector;
StExtGeometry.h, StExtGeometry.cxx - updated name to add 0;
StRnDHit.h, StRnDHit.cxx - added own error matrix;
StVertex.h - convenience setter for covariance matrix from array of doubles;
Stl3RawReaderMaker
Stl3RawReaderMaker.cxx - modified to hide m_Debug;
Stl3CounterMaker.cxx - modified to hide m_Debug;
StGenericVertexMaker
StGenericVertexFinder.cxx, StGenericVertexMaker.cxx, VertexFinderOptions.cxx, VertexFinderOptions.h - added new vertex fit option " BeamlineNoFit" to distinguish between Beamline1D fit for MinuitVF and PPV; added helper function to identify fit options requiring beamline; modified to match BFC option "beamline" to "BeamlineNoFit" for PPV; modified to take advantage of new helper function 'requiresBeamline' ;
StGenericVertexFinder.cxx, StGenericVertexFinder.h - TMinuit moved to base class;
Minuit/StMinuitVertexFinder.cxx, StMinuitVertexFinder.h - TMinuit moved to base class;
StiPPVertex/TrackData.h - added overlooked TrackDataT
StPPVertexFinder.cxx, StPPVertexFinder.h - added new vertex fit option 'BeamlineNoFit' to distinguish between 'Beamline1D' fit for MinuitVF and PPV; added helper function to identify fit options requiring beamline; modified to match BFC option "beamline" to "BeamlineNoFit" for PPV; modified to take advantage of new helper function 'requiresBeamline' ;
StPPVertexFinder.cxx - TMinuit moved to base class;
StFmsDbMaker
StFmsDbMaker.cxx, StFmsDbMaker.h - added Sigma and Valley for Fps/Fpost;
StFmsFastSimulatorMaker
StFmsFastSimulatorMaker.cxx, StFmsFastSimulatorMaker.h - added gain scaling when attenuation was on during geant simulation;
StFtpcClusterMaker
StFtpcClusterMaker.cxx - modified to hide m_DataSet;
StFtpcMixerMaker
StFtpcMixerMaker.cxx - modified to hide m_DataSet;
StFtpcSlowSimMaker
StFtpcSlowSimMaker.cxx - modified to hide m_DataSet;
StIstClusterMaker
StIstScanClusterAlgo.h - added destructor ;
StIstClusterMaker.cxx - fixed crash;
Sti
StiElossCalculator.h, StiElossCalculator.cxx - standard ctr added and set method;
StMuDSTMaker
COMMON/StMuPrimaryVertex.cxx, StMuPrimaryVertex.h, StMuTrack.cxx, StMuTrack.h - cosmetics, whitespace adjustments;
StMuTrack.h - modified to change associated vertex when running a vertex finder as an afterburner;
StMuTrack.cxx - added additional info to print statement;
StMuEvent.cxx, StMuEvent.h - modified to declare getters const;
StMuRpsCollection.h - modified to increment ClassDef in StMuRpsCollection;
StPmdReadMaker
StPmdReadMaker.cxx - modified to hide m_DataSet;
StPmdSimulatorMaker
StPmdSimulatorMaker.cxx - modified to hide m_DataSet;
StSstDaqMaker
StSstDaqMaker.cxx, StSstDaqMaker.h - replaced Int_t ==> UInt_t to avoid wrong cast; removed GetData();
StSstDaqMaker.cxx - modified to hide m_DataSet;
StSsdPointMaker - modified to hide m_DataSet;
StSstPointMaker
StSstPointMaker.cxx - modified to hide m_DataSet;
StSsdSimulationMaker
StSsdEmbeddingMaker.cxx, St_sls_Maker.cxx, St_spa_Maker.cxx - modified to hide m_DataSet;
St_db_Maker
St_db_Maker.cxx - modified to hide m_DataSet;
St_ctf_Maker
St_ctf_Maker.cxx - modified to hide m_DataSet;
St_emc_Maker
St_emc_Maker.cxx - modified to hide m_DataSet;
St_geom_Maker
St_geom_Maker.cxx - cleanup;
St_geant_Maker
St_geant_Maker.cxx - modified to hide m_DataSet;
St_geant_Maker.h - removed 'delete';
St_trg_Maker
year2003.cxx - modified to hide m_Debug;
St_trg_Maker.cxx - modified to hide m_DataSet;
StarVMC
Geometry/FpdmGeo/FpdmGeo3.xml - enabled attenuation option in y2011 (and other) FMS geometries;
FpdmGeo4.xml - fixed check on data structure to enable FMS attenuation;
StVMCMaker/StVMCMaker.cxx - modified to hide m_DataSet;
xgeometry/xgeometry.age - added y2011b case statement;
StarDb
AgMLGeometry/Geometry.y2011b.C - added missing y2011b support;
OnlTools
Jevp/StJevpBuilders/fpsBuilder.cxx, ppBuilder.cxx - updated;
mtdBuilder.cxx, mtdBuilder.h - updated to treat BL 9 as a 3-tray system; added a 2D hit map for good hits; added the distribution of hit time;
Main features:
- OnlTools/Jevp added new plots for FPOST detector in run 2017;
- first release of daq code for FCS detector;
- added new DB tables for FPOST detector;
- StGenericVertexMaker updated for vertex reconstruction from MuDst data format ;
- several bugs fixed;
Next codes have been updated:
StRoot
StarRoot
TRandomVector.h, TRandomVector.cxx - updated;
StDbUtilities
StMagUtilities.cxx, StMagUtilities.h - implemented generic SpaceCharge and GridLeak functions independent of specific modes;
StFmsDbMaker
StFmsDbMaker.cxx - fixed nslat function; updated for run 2017 FMS positions;
getCellPosition2017.cxx, getCellPosition2017.h - added run 2017 FMS positions ;
StGenericVertexMaker
StGenericVertexFinder.cxx - coverity fixes;
StiPPVertex/StPPVertexFinder.cxx - changed primary tracks association for StMuTracks; removed seemingly unnecessary condition; modified not to pass mother track separately, since TrackData knows about its mother track;
TrackData.cxx, TrackData.h - introduced deligating constructor; added specialization for template constructor;
StMtdQAMaker
StMtdQAMaker.cxx, StMtdQAMaker.h - removed the function to apply trigger time window cuts since they are applied already during reconstruction; updated to accommodate 8-QT system used in 2016; removed the implementation for StEvent QA since it is not maintained ; vertex selection for cosmic ray updated;
StMuDSTMaker
COMMON/StAddRunInfoMaker.cxx - fixed Checking event->info();
StPass0CalibMaker
StSpaceChargeEbyEMaker.cxx - modified to use generic GridLeak function;
Sti
StiNodePars.h - corrected for zero manetic field;
RTS
src/DAQ_FCS/daq_fcs.cxx, daq_fcs.h - added new code for FCS detector;
StDb
idl/fpostGain.idl, fpsGain.idl - added new DB tables for FPOST detector;
OnlTools
Jevp/StJevpBuilders/fpsBuilder.cxx, fpsBuilder.h - added new plots for FPOST ;
ppBuilder.cxx, trgBuilder.cxx - updated ;
fpsBuilder.cxx - updated to move accessing RCC counter before the hit loop; modified not to fill hists for events with no FPS/FPOST data;
Main features:
- OnlTools/Jevp updated plots for run 2017;
- first release of StBTofSimMaker, StBTofMixerMaker, StVpdSimMaker and StVpdCalibMaker makers ;
- added new DB tables for EPD detector;
- StGenericVertexMaker updated with option to reconstruct primary vertex using MuDst format;
- several bugs fixed;
Next codes have been updated:
asps
Simulation/starsim/include/atlsim/agchit.inc - removed extra (and unused) definition of common blocks;
StRoot
StBFChain
BigFullChain.h - implemented base chain for run 2017; reshaped of options for Vpd/BTof Sim + mixer for BTof;
StBTofCalibMaker
StBTofCalibMaker.cxx, StBTofCalibMaker.h - updated;
StBTofMixerMaker
StBTofMixerMaker.cxx, StBTofMixerMaker.h - added first version of BTofMixer maker;
StBTofSimMaker
StBTofSimMaker.cxx, StBTofSimMaker.h - updated after review;
StDbLib
StDbDefs.hh, StDbManagerImpl.cc - added new detector EPD;
StEvent
StTriggerData.cxx, StTriggerData.h - added bbcVP101;
StFmsPointPair.cxx, StFmsPointPair.h - changed F to D for StLorentzVector;
StTriggerData2017.cxx - changed mtdQtAtCh for run17 mapping;
StiCA
StiCATpcTrackerInterface.cxx - fixed bug in accounting laser in magnetic fileld calculation;
StGenericVertexMaker
StCtbUtility.cxx, StppLMVVertexFinder.cxx, StppLMVVertexFinder.h - codes cleanup and improved styling:
remove commented code for debugging; removed extra validation; removed from nclude header for apple OS; removed pointless assert; modified to use standard portable type name; removed unused header math_constants.h; removed abandoned member function;
StGenericVertexFinder.h - updated to enhance proxy data structures for track and vertex;
StGenericVertexFinder.cxx, StGenericVertexFinder.h, StGenericVertexMaker.cxx, StGenericVertexMaker.h - updated mainly for stylistic improvement; modified DB access code;
VertexFinderOptions.cxx, VertexFinderOptions.h - added new files to select vertec finder options;
Minuit/StMinuitVertexFinder.cxx, StMinuitVertexFinder.h - codes cleanup and improved styling:
remove commented code for debugging; removed extra validation; removed from nclude header for apple OS; removed pointless assert; modified to use standard portable type name; removed unused header math_constants.h; removed abandoned member function;
StMinuitVertexFinder.cxx, StMinuitVertexFinder.h - refactoring design flaws by getting rid of static members:
- StMinuitVertexFinder: moved static fit functions to base class; modified to use equivalent base class fit function for Beamline3D fits; get rid of static mWidthScale in favor of equivalent local variables;
- converted functions from static to member + adjustments; introduced self static pointer to vertex finder implementations, this is required by TMinuit relying on static fit functions;
- StMinuitVertexFinder: Use common fit function type; renamed Chi2AtVertex to virtual CalcChi2DCAs; converted static sDCAs to mDCAs; converted static sBeamline to mBeamline;
StMinuitVertexFinder.cxx - set appropriate number of free parameters for TMinuit; deleted TMinuit object;
StMinuitVertexFinder.cxx, StMinuitVertexFinder.h - removed depricated method; the fit type is now set in constructor a long with other appropriate settings; modified DB access code;
StMinuitVertexFinder.h - updated to enhance proxy data structures for track and vertex;
StiPPVertex/EemcHitList.cxx, EemcHitList.h, StPPVertexFinder.cxx, StPPVertexFinder.h, Vertex3D.cxx, Vertex3D.h - codes cleanup and improved styling:
remove commented code for debugging; removed extra validation; removed from nclude header for apple OS; removed pointless assert; modified to use standard portable type name; removed unused header math_constants.h; removed abandoned member function;
StPPVertexFinder.cxx, StPPVertexFinder.h - refactoring design flaws by getting rid of static members;
updated to enhance PPV with MuDst functionality; modified to create optional BTOF and CTB hit lists;
BemcHitList.h, StPPVertexFinder.cxx, StPPVertexFinder.h, TrackData.cxx, TrackData.h, Vertex3D.cxx, VertexData.cxx, VertexData.h - modifid to enhance proxy data structures for track and vertex :
- TrackDataT: implemented new helper for TrackData to manipulate original mother track; added method to calculate chi2 w.r.t. a vertex; added member pointer to DCA geometry; added print() method; added fields with simulation data;
- VertexData: added member to flag triggered vertex;
BemcHitList.cxx, BemcHitList.h, BtofHitList.cxx, BtofHitList.h, EemcHitList.cxx, EemcHitList.h, StPPVertexFinder.cxx,StPPVertexFinder.h - modified DB access code;
StMtdMatchMaker
StMtdMatchMaker.cxx, StMtdMatchMaker.h - added a new data member mYear to indicate run year; invoke appropriate functions in StMtdGeometry class to calculate local y to make the class backward compatible;
StMtdQAMaker
StMtdQAMaker.cxx, StMtdQAMaker.h - added option to select different vertex; added more QA plots for PID variable;
StMtdUtil
StMtdGeometry.cxx, StMtdGeometry.h - added back the old implementation of GetCellLocalYCenter() function to make the class backward compatible;
StVpdCalibMaker
StVpdCalibMaker.cxx, StVpdCalibMaker.h - updated after review;
StVpdSimMaker
StVpdSimMaker.cxx, StVpdSimMaker.h, StVpdSimConfig.h - first release of VPD simulation maker;
St_QA_Maker
StEventQAMaker.cxx, StQABookHist.cxx, StQAMakerBase.cxx, StQAMakerBase.h - removed HFT plots for run 2017;
RTS
include/RC_Config.h - updated for run 2017;
src/DAQ_ITPC/Makefile, daq_itpc.cxx, daq_itpc.h, itpcCore.cxx, itpcCore.h - updated;
src/DAQ_READER/daqReader.cxx, daq_det.cxx, daq_dta.cxx - added iTPC as a pseudo detector for now;
src/DAQ_BSMD/daq_bsmd.cxx - updated;
src/RTS_EXAMPLE/Makefile, rts_example.C - added iTPC; fixed RCC counter; fixed FPS metadata;
StDb
idl/epdFEEMap.idl, epdGain.idl, epdQTMap.idl, epdStatus.idl - added new EPD tables;
OnlTools
Jevp/level.source - updated;
Jevp/StJevpBuilders/trgBuilder.cxx, tpxBuilder.cxx - updated;
mtdBuilder.cxx - changed back to the 4-QT board system;
l4Builder.h, l4Builder.cxx - added DCA plots for BEMC and TOF matched tracks;
Jevp/StJevpData/jmlXml.C - updated;
Jevp/StJevpPlot/DisplayDefs.cxx, JevpPlotSet.cxx, PdfFileBuilder.cxx - updated;
Jevp/StJevpServer/JevpServer.cxx - updated;
Main features:
- OnlTools: added JevpBuilder for EPD;
- added ETOF detector to DAQ structure;
- added DAQ reader files for iTPC;
- StMtdGeometry modified for run 2017 and beyond;
- StGenericVertexMaker: added vertex seed finding algorithm based on TSpectrum;
- StdEdxY2Maker and related codes updated to adjust dEdx calibrations for dAu20-62GeV ;
- several bugs fixed;
Next codes have been updated:
StRoot
StDetectorDbMaker
StDetectorDbChairs.cxx, StIstSurveyC.h, StPxlSurveyC.h, StSstSurveyC.h, St_SurveyC.h, StiIstChairs.cxx, St_TpcPadCorrectionMDF.h - added new table to correct dE/dx pad dependence for dAu20-62GeV run 2016, reshaped Survey;
StiIst2HitErrorCalculator.h, StiIst3HitErrorCalculator.h - removed files;
StdEdxY2Maker
StTpcdEdxCorrection.cxx, StTpcdEdxCorrection.h, StdEdxY2Maker.cxx - added new Table to correct dE/dx pad dependence, for dAu20-62 run 2016 calibration;
StGenericVertexMaker
StGenericVertexFinder.cxx, StGenericVertexFinder.h - added vertex seed finding based on TSpectrum;
added option (SeedFinder_t) to choose from seed finders algorithms;
stylistic change to achieve somewhat cleaner initialization of the base class by using constructor delegation. The default constructor is still created with unspecified seed finder and vertex fit types;
StiPPVertex/StPPVertexFinder.cxx, StPPVertexFinder.h - added vertex seed finding based on TSpectrum;
modified to build likelihood and find vertex candidates in a separate method;
updated to set return status when fitting tracks to vertex;
StPPVertexFinder.cxx - added option (SeedFinder_t) to choose from seed finders algorithms; modified to use SeedFinder_t option to select seed finder;
modified to fit tracks with vertex after all seeds have been found; The way how the coordinates of the seeds updated depends on the fiting mode option specified by the user;
updated to copy found vertices to final container regardless of the fitting mode;
eliminated acces the StEvent as it is passed as argument;
StPPVertexFinder.cxx - examinTrackDca() simplified, it did calculate and create dca node, accuracy is the same, but code is simplified and speeded up;
StPPVertexFinder.cxx, StPPVertexFinder.h - created member HList concurently with finder ;
modified Const parameters which should not be arguments; initialized members in list with reasonable default values;
StPPVertexFinder.h - changed access to private memebers for histograms;
StPPVertexFinder.cxx - cleanup global space by getting rid of preprocessor directives;
Minuit/StMinuitVertexFinder.cxx - added option (SeedFinder_t) to choose from seed finders algorithms;
StFmsDbMaker
StFmsDbMaker.cxx, StFmsDbMaker.h - added FPost detector;
StFpsRawHitMaker
StFpsRawHitMaker.cxx, StFpsRawHitMaker.h - added FPost detector; removed LOG_INFO;
StMtdUtil
StMtdGeometry.cxx, StMtdGeometry.h - modified for run 2017 and beyond do not move BL 8&24 along y direction by hand since this is already done in the geometry file;
StMtdMatchMaker
StMtdMatchMaker.cxx - adjusted due to modification in StMtdGeometry code;
StMuDSTMaker
COMMON/StMuTrack.h - modified to let users change track type e.g. global/primary/etc..;
StMuDst.cxx, StMuDst.h - updated to copy previously missing values in StMuTrack to StTrack conversion;
Sti
StiHit.cxx, StiHit.h - added methods idTruth() & qaTruth(); in the case of simulation these methods get IdTruth info from related StHit;
StiKalmanTrack.h, StiKalmanTrack.cxx - added method 'removeNode', it removes node from the track; becames important for the case with reuse hits when old DCA node is not more correct and must be removed and new one created;
added method 'getChi2Max()' to calculate maximal bad node, it could be used for filtering with reuse hits ON;
added method idTruth, it uses idTruth's of hits and calculates dominant contrubutor;
StiMapUtilities.cxx - replaced subTimesUsed() ==> setTimesUsed(0) ;
StiTrack.h - base getChi2Max() added;
StiTreeNode.h StiTreeNode.cxx - added 'remove node' ;
StiMaker
StiMaker.cxx - in method 'CleanGlobalTracold' old Dca node removed for track with reused hits, new Dca node created after refit;
in method 'FinishTracks' some histo created;
StiUtilities
StiDebug.h, StiDebug.cxx - new Count(char*,char*,double) added;
StPass0CalibMaker
StSpaceChargeDistMaker.cxx, StSpaceChargeEbyEMaker.cxx - adjusted to structure changes in StTpcdEdxCorrection;
StTpcRSMaker
StTpcRSMaker.cxx, TpcRS.C - added new Table to correct dE/dx pad dependence for dAu20-62 calibration;
RTS
includertsLog.h - fixed some const chars and added standalone LOG;
rtsSystems.h, rtsMonitor.h - added GG structure;
src/LOG/logTest.C, rtsLogUnix.c - fixed some const char;
src/DAQ_ETOF/Makefile, daq_etof.cxx, daq_etof.h - added ETOF detector;
src/DAQ_ITPC/daq_itpc.cxx, daq_itpc.h - added daq reader files for iTPC;
src/RTS_EXAMPLE/Makefile, rts_example.C - added ETOF detector; added iTPC reader;
src/SFS/fs.C, fs_index.cxx, fs_index.h, sfs_index.cxx - fixed thread safety;
StarDb
Calibrations/tpc/TpcResponseSimulator.dev2019.C, TpcResponseSimulator.y2017.C, TpcTanL.C, tpcElectronics.dev2019.C, tpcPressureB.C, TpcEffectivedX.C - added new files ;
tpcDriftVelocity.y2017.C - added default drift velocity for run 2017;
TpcCurrentCorrectionX.C - added default value;
TpcResponseSimulator.devTA.C, TpcResponseSimulator.devTB.C, TpcResponseSimulator.devTC.C, TpcResponseSimulator.devTD.C, TpcResponseSimulator.devTE.C, TpcResponseSimulator.devTF.C - remoevd files;
TpcCurrentCorrectionX.20160521.000305.C, TpcLengthCorrectionMDF.20160618.000314.C, TpcPadCorrectionMDF.20160521.000312.C, TpcPadCorrectionMDF.20160618.000102.C, TpcPadCorrectionMDF.C, TpcRowQ.20160521.000311.C, TpcSecRowB.20160521.000311.root, TpcTanL.20160521.000310.C, TpcZCorrectionB.20160521.000308.C - added tables for dE/dx calibration for dAu20-62GeV run 2016;
Geometry/tpc/
TpcHalfPosition.C, TpcInnerSectorPositionB.C, TpcOuterSectorPositionB.C, TpcPosition.C, TpcSuperSectorPositionB.C - added default TPC alignment files for MC ;
tpcPadPlanes.dev2019.C - added new file for development ;
OnlTools
Jevp/HistoDefs.pl - updated;
Jevp/StJevpBuilders/epdBuilder.cxx, epdBuilder.h - added JevpBuilder for EPD;
Jevp/StJevpServer/JevpServer.cxx - updated;
Main features:
- OnlTools updated to support run 2017;
- added new tables and code for FPOST (FPS) detector;
- StTriggerUtilities updated for year 2013 dijet analysis;
- introduced FullGridLeak distortion correction;
- several bugs fixed;
Next codes have been updated:
StRoot
StarGenerator
Pythia6_4_28/Pythia6.cxx, Pythia6.h, StarPythia6.h, closeDecays.F - modified to close/open pythia6 decay channels;
StBFChain
StBFChain.cxx, BigFullChain.h - introduced FullGridLeak distortion correction;
StDbUtilities
StMagUtilities.h, StMagUtilities.cxx - introduced FullGridLeak distortion correction; speed tweek to Poisson3DRelaxation;
StEvent
StEnumerations.h - added FPost (FPS) detector ID and StFpostConstants enumerations;
StJetMaker
StJetSkimEventMaker.cxx, StJetSkimEventMaker.h - updated for 2013 dijet analysis ;
StGenericVertexMaker
StCtbUtility.cxx, StppLMVVertexFinder.cxx, StXiFinderMaker.cxx - updated to use pi constant from standard library ;
StFixedVertexFinder.cxx, StGenericVertexFinder.cxx, StGenericVertexFinder.h, StppLMVVertexFinder.cxx - stylistic code adjustment: changed public addVertex() to accept references ;
StiPPVertex/BemcHitList.cxx, BtofHitList.cxx, CtbHitList.cxx, EemcHitList.cxx, StPPVertexFinder.cxx - updated to use pi const ant from standard library ;
StPPVertexFinder.cxx, VertexData.cxx, VertexData.h - updated to initialize vertexID in constructor;
StPPVertexFinder.cxx, StPPVertexFinder.h - removed redundant setter; added keyword to virutal methods;
StPPVertexFinder.cxx, StPPVertexFinder.h, TrackData.cxx - stylistic c++ coding adjustments: changed public addVertex() to accept references ;
Minuit/StMinuitVertexFinder.cxx - stylistic c++ coding adjustments;
StTpcDb
StTpcDbMaker.cxx - introduced FullGridLeak distortion correction;
StTpcRSMaker
StTpcRSMaker.cxx, TpcRS.C - fix bug 3268: added missing correction for TpcAvgPowerSupply; added treatment for stopping electons and gammas;
StTpcRSMaker.cxx - modifed to make switch to account __STOPPED_ELECTRONS__ ;
StTriggerUtilities
StTriggerSimuMaker.cxx, StTriggerSimuMaker.h - updated for 2013 dijet analysis ;
Bemc/StBemcTriggerSimu.cxx, StBemcTriggerSimu.h - updated for 2013 dijet analysis ;
Eemc/StEemcTriggerSimu.cxx, StEemcTriggerSimu.h - updated for 2013 dijet analysis ;
StDSMUtilities/DSMAlgo_EM201_2009.cc, DSMLayer_B001_2009.cc, DSMLayer_B001_2009.hh, DSMLayer_B101_2009.cc, DSMLayer_B101_200 9.hh, DSMLayer_E001_2009.cc, DSMLayer_E001_2009.hh, DSMLayer_E101_2009.cc, DSMLayer_E101_2009.hh, DSMLayer_EM201_2009.cc, DSMLayer_EM201_2009.hh TCU.cc, TriggerDefinition.hh - added new files for 2013 dijet analysiss ;
StDSMUtilities/y2013/DSMAlgo_BC101_2013.cc, DSMAlgo_BC101_2013.hh, DSMAlgo_BE001_2013.cc, DSMAlgo_BE001_2013.hh, DSMAlgo_BE0 03_2013.cc, DSMAlgo_BE003_2013.hh, DSMAlgo_BW001_2013.cc, DSMAlgo_BW001_2013.hh, DSMAlgo_BW003_2013.cc, DSMAlgo_BW003_2013.hh, DSMAlgo_EE001_201 3.cc, DSMAlgo_EE001_2013.hh, DSMAlgo_EE002_2013.cc, DSMAlgo_EE002_2013.hh, DSMAlgo_EE101_2013.cc, DSMAlgo_EE101_2013.hh, DSMAlgo_EE102_2013.cc, DSMAlgo_EE102_2013.hh, DSMAlgo_EM201_2013.cc, DSMAlgo_EM201_2013.hh, DSMAlgo_EM201_2013_a.cc, DSMAlgo_EM201_2013_a.hh - added new files for 2013 dijet analysis ;
RTS
src/rtsplusplus.def - updated for run 2017;
src/DAQ_READER/daqReader.cxx - updated for run 2017;
trg/include/trgConfNum.h - updated for run 2017;
StarDb
AgMLGeometry/Geometry.y2017.C - added year 2017 geometry support;
StDbLib
rules.make - makefile updateed for standalone/online version;
MysqlDb.cc - updated for new compiler;
StDb
idl/fpostChannelGeometry.idl, fpostConstant.idl, fpostGain.idl, fpostMap.idl, fpostPosition.idl, fpostSlatId.idl, fpostStatus.idl - added new FPOST (FPS) tables;
OnlTools
Jevp/StJevpBuilders/fmsBuilder.cxx fmsBuilder.h - added hit map to FMS Jevp plots;
l4Builder.h, l4Builder.cxx - updated for parallelize histograms filling with OpenMP;
JevpBuilder.cxx, trgBuilder.h, trgBuilder.cxx, zdc_smd.h - updated for run 2017;
Jevp/StJevpPlot/DisplayDefs.cxx, DisplayDefs.h - updated for run 2017;
Jevp/JevpEdit/JevpEdit.java - updated for run 2017;
Jevp/StJevpServer/JevpServer.cxx, JevpServer.h - updated for run 2017;