2020

STAR SOFTWARE NEWS April  20, 2020
---------------------
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
             SL11d_embed (SL11d_embed_v6)  ROOT_LEVEL 5.22.00
             SL12a_embed  (SL12a_embed_v3) ROOT_LEVEL 5.22.00
             SL12d_embed (SL12d_embed_v6) ROOT_LEVEL 5.22.00
             SL13b_embed (SL13b_embed_v1)  ROOT_LEVEL 5.22.00 
             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            
             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 
             SL16d    (SL16d_1)  ROOT_LEVEL 5.34.30 pp,pAu,pAl run 2015 production without HFT tracking 
             SL16d_embed  (SL16d_embed_v2) ROOT_LEVEL 5.34.30
             SL16g_embed  (SL16g_embed_v3) ROOT_LEVEL 5.34.30     
             SL16j (SL16j)       ROOT_LEVEL 5.34.30 auau 200GeV  run 2016 production
             SL16j_embed  (SL16j_embed_v3) ROOT_LEVEL 5.34.30
             SL16k_embed  (SL16k_embed_v1) ROOT_LEVEL 5.34.30
             SL17d (SL17d)       ROOT_LEVEL 5.34.30 dAu 20-200GeV run 2016 production
             SL17d_embed  (SL17d_embed_v3) 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;
             SL17i (SL17i)       ROOT_LEVEL 5.34.30 SL7.3 cucu 200-22 GeV run 2005 reproduction;
             SL18b (SL18b)       ROOT_LEVEL 5.34.30 pp 510GeV run 2017 st_physics production;
             SL18c (SL18c_1)     ROOT_LEVEL 5.34.30 pp 510GeV run 2017 st_fms, st_mtd production;
                                                       AuAu 54GeV run 2017 production;
             SL18c_embed (SL18c_embed_v1) ROOT_LEVEL 5.34.30 
             SL18f (SL18f_1)     ROOT_LEVEL 5.34.30 pp 510GeV run 2017 st_epd production;
                                                    AuHe3 200GeV run 2014 st_physics data production;
             SL18h (SL18h)       ROOT_LEVEL 5.34.30 pp 500GeV run 2017 st_rp stream data reproduction;
                                                    AuAu 200GeV run 2014 data reproduction with selected trigger ID;
                                                    pp 200GeV run 2015 st_rp stream data reproduction;
                                                    pAu/pAl 200GeV run 2015 st_ssdmb stream data reporuduction; 
             SL19a (SL19a)       ROOT_LEVEL 5.34.30 
             SL19b (SL19b_1)     ROOT_LEVEL 5.34.30 AuAu 27GeV run 2018 production     
             SL19c (SL19c)       ROOT_LEVEL 5.34.30 cuAu 200GeV run 2012 data reproduction
             SL19d (SL19d)       ROOT_LEVEL 5.34.30 SL7.3
             SL19e (SL19e)       ROOT_LEVEL 5.34.30 SL7.3
       old-> SL20a (SL20a)       ROOT_LEVEL 5.34.38 SL7.3
       pro-> SL20c (SL20c)       ROOT_LEVEL 5.34.38 SL7.3
       new-> SL20d (SL20d)       ROOT_LEVEL 5.34.38 SL7.3
       starnew -> SL20d
       starpro -> SL20c
       starold -> SL20a 
       dev-> DEV                 ROOT_LEVEL 5.34.30 SL7.3
      .dev-> .DEV                ROOT_LEVEL 5.34.38

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

Release History ..

SL20a library
SL20c library
SL20d library

  • Oct 16, 2020

            OnlTools/Jevp/launch
Removed some of the QT libraries

OnlTools/Jevp/StJevpBuilders/l4Builder.cxx

 

OnlTools/Jevp/StJevpBuilders/l4Builder.h

Updates to make sl73_gcc485 compile

 

OnlTools/Jevp/StJevpBuilders/tpcBuilder.cxx

Write logs 

 

OnlTools/Jevp/StJevpPlot/CanvasImageBuilder.cxx

OnlTools/Jevp/StJevpPlot/CanvasImageBuilder.h

Time parameter has been added to writeRunStatus function 

 

OnlTools/Jevp/StJevpPlot/ImageWriter.cxx

OnlTools/Jevp/StJevpPlot/ImageWriter.h

makedir function has been commented and loop function has been updated too for handling new makedir function update

 

OnlTools/Jevp/StJevpPlot/JevpPlotSet.cxx

OnlTools/Jevp/StJevpPlot/JevpPlotSet.h

Added minEvts variable 

 

OnlTools/Jevp/StJevpPlot/RunStatus.cxx

OnlTools/Jevp/StJevpPlot/RunStatus.h

Added time parameter to addEvent function

 

OnlTools/Jevp/StJevpServer/JevpServer.cxx

OnlTools/Jevp/StJevpServer/JevpServer.h

Added new functions getServerTag and freeServerTags

 

StRoot/RTS/EventTracker/FtfFinder.cxx

StRoot/RTS/EventTracker/FtfSl3.cxx

StRoot/RTS/EventTracker/eventTrackerLib.cxx

StRoot/RTS/EventTracker/gl3Event.cxx

Fixed large event crashes

 

StRoot/RTS/src/DAQ_FCS/daq_fcs.cxx

Checkpoint from daqst3

 

StRoot/RTS/src/DAQ_FCS/fcs_data_c.cxx

StRoot/RTS/src/DAQ_FCS/fcs_data_c.h

Some modification for offline/CINT compatibility. Using 6bit/64 instead of 8bit

 

StRoot/RTS/src/RTS_EXAMPLE/daqFileHacker.C

Updated doHack function

StRoot/StBFChain/BigFullChain.h

StRoot/StBFChain/StBFChain.cxx

StRoot/StBFChain/doc/StBFChain.cxx_doc

StRoot/StBFChain/doc/index.html

Add PicoVtxFXT mode

 

StRoot/StBTofCalibMaker/StBTofCalibMaker.cxx

Xin add more pions and add protons for T0s in the FXT mode

 

StRoot/StChain/GeometryDbAliases.h

Add y2018c, y2019b and y2020b geometries with FXT @ 200.7 cm (offline reco measured position)

 

StRoot/StDetectorDbMaker/StDetectorDbChairs.cxx

StRoot/StDetectorDbMaker/St_beamInfoC.h

StRoot/StDetectorDbMaker/St_starMagOnlC.h

StRoot/StDetectorDbMaker/St_tpcBXT0CorrEPDC.h

StRoot/StDetectorDbMaker/St_tpcRDOMapC.h

StRoot/StDetectorDbMaker/St_tpcRDOMasksC.h

Add new chairs, add collision parameters calculation to St_beamInfoC

 

StRoot/StEvent/StTriggerData.cxx

StRoot/StEvent/StTriggerData2019.cxx

Added protection from corrupt Qt board data (Akio)

 

StRoot/StFmsUtil/StFmsClusterFitter.h

Avoid floating point exception (from Yuri)

 

StRoot/StGenericVertexMaker/StGenericVertexFinder.h

Make SetVertexError() part of a generic finder

 

StRoot/StPicoDstMaker/StPicoDstMaker.cxx

StRoot/StPicoDstMaker/StPicoDstMaker.h

Update of the StPicoDstMaker class. Vertex selection option FXT has been added.

With it enabled, the first vertex that was reconstructed in the range from 198 to 202 cm

along z axis can be selected. Needed for the FXT program.

 

StRoot/StPicoEvent/StPicoEpdHit.h

Update of the EPD hit methods

- Method to obtain truncated nMIP is added

- nMIP now handles bad tiles

 

StRoot/StPicoEvent/StPicoTrack.cxx

StRoot/StPicoEvent/StPicoTrack.h

Minor update of StPicoTrack. Method to calculate signed DCA of the track

to primary vertex has been added.


StRoot/StTpcRSMaker/StTpcRSMaker.cxx

Wrong alarm, revert it back

 

StRoot/StTriggerUtilities/Eemc/StEemcTriggerSimu.cxx

uncomment lines regarding load EEMC FEE mask

 

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_BC101_2015.cc

Update with additional registers to be compatible with 2015 pAu run

 

StRoot/StVpdCalibMaker/StVpdCalibMaker.cxx

Removed an old typo in the log messages regarding the corralgo version that the VPD will be using.

 

StRoot/St_geant_Maker/Embed/StPrepEmbedMaker.cxx

Fix two errors in FCS preshower hits.

 

StRoot/StarGenerator/Hijing1_383/Hijing.cxx

StRoot/StarGenerator/Hijing1_383/Hijing.h

StRoot/StarGenerator/Hijing1_383/StarHijing.cxx

StRoot/StarGenerator/Hijing1_383/StarHijing.h

Delay initialization of concrete hijing event generator until we generate

the first event.

 

StRoot/StarGenerator/macros/starsim.hijing.C

Call AgExit in batch mode.

StRoot/StarGenerator/macros/starsim.kinematics.C

Remove unnecessary geometry call

StRoot/StarGenerator/macros/starsim.pythia8standalone.C

Document better and provide a control flag

 

StRoot/StarRoot/TRandomVector.cxx

More clear randomization

 

StRoot/StdEdxY2Maker/StTpcdEdxCorrection.cxx

StRoot/StdEdxY2Maker/StTpcdEdxCorrection.h

StRoot/StdEdxY2Maker/StdEdxY2Maker.cxx

Add TpcAccumlatedQ with 192 rows

 

StRoot/macros/embedding/subrobot.sh

adapted to RCF

 

StRoot/macros/embedding/cori/farmerQAutil.sh

StRoot/macros/embedding/cori/prepEmbedTaskList.py

StRoot/macros/embedding/cori/r4sTask_embed.templ

StRoot/macros/embedding/cori/starFarmer.templ

StRoot/macros/embedding/cori/starLocalDb.sh

updated by Jeff for mysql57

 

StRoot/macros/mudst/genDst.C

Specify makers to set attributes

 

StarDb/Calibrations/tpc/TpcResponseSimulator.y2018.C

StarDb/Calibrations/tpc/tpcBXT0CorrEPD.C

StarDb/Calibrations/tpc/tpcBXT0CorrEPD.y2016.C

StarDb/Calibrations/tpc/tpcBXT0CorrEPD.y2017.C

StarDb/Calibrations/tpc/tpcBXT0CorrEPD.y2018.C

StarDb/Calibrations/tpc/tpcBXT0CorrEPD.y2019.C

StarDb/Calibrations/tpc/tpcBXT0CorrEPD.y2020.C

Move to MySQL, clean up

 

StarVMC/Geometry/StarGeo.xml

Add y2018c, y2019b and y2020b geometries with FXT @ 200.7 cm (offline reco measured position)

 

StarVMC/Geometry/PipeGeo/TargConfig.xml

Add y2018c, y2019b and y2020b geometries with FXT @ 200.7 cm (offline reco measured position)

 

StarVMC/Geometry/macros/loadAgML.C

Not sure why I need to resolve this dependency by hand...

 

StarVMC/StarAgmlChecker/StarAgmlChecker.cxx

Iterate over all nodes

 

StarVMC/StarAgmlLib/StarTGeoStacker.cxx

Do not assert on hydrogen

 

StarVMC/minicern/jumptn.c

StarVMC/minicern/jumpxn.c

StarVMC/minicern/locf.c

64b

 

StarVMC/xgeometry/xgeometry.age

Add y2018b geometry tag (add fixed target into geometry).

Enable y2020a geometry tag in xgeometry.

 

asps/Simulation/geant321/gphys/gbreme.F

Protect against divide-by-almost-zero

asps/Simulation/geant321/gphys/gmulof.F

Make safe against accessing ELOW(0)

asps/Simulation/geant321/gphys/grayl.F

Protect against cos(theta)>1 and/or <1

asps/Simulation/geant321/gphys/gvaviv.F

Apply changes found in VMC geant3 (reorder, protect against div-by-0's)

 

asps/Simulation/starsim/comis/csinfn.F

asps/Simulation/starsim/comis/csinit.F

asps/Simulation/starsim/comis/csintx.F

asps/Simulation/starsim/comis/csintz.F

asps/Simulation/starsim/comis/csjcax.F

asps/Simulation/starsim/comis/cskcal.F

asps/Simulation/starsim/comis/cstran.F

asps/Simulation/starsim/comis/mdext.F

Add csguard call

 

asps/Simulation/starsim/comis/comis/comis.inc

asps/Simulation/starsim/comis/comis/cspar.inc

asps/Simulation/starsim/comis/comis/mdpool.inc

add csguard call

 

asps/Simulation/starsim/deccc/locf.c

Move update temporary back

asps/Simulation/starsim/deccc/memget.c

assert added to check 64b consistency

 

asps/rexe/TGeant3/TGiant3.h

Put back old version

 

mgr/CmpSL

Added CreateLinks as additional action

mgr/ConsDefs.pm

compiler bug with sse instructions avoided with code updates under geant321/gphys

 

mgr/Dyson/Export/AgROOT.py

Enable user-defined whitelist for ROOT/TGeo geometry construction

 

pams/sim/gstar/gstar_part.g

Fix cut-n-paste error on K0short definition


  •  April 20, 2020
       OnlTools/Jevp/StJevpBuilders/l4Builder.cxx

setNdivisions(505) for hHLTGood2VzT object 

 

 

OnlTools/Jevp/StJevpBuilders/tofBuilder.cxx

double size the bTOF timing window for the 9.2 GeV and other lower energy collisions


OnlTools/Jevp/StJevpPlot/DisplayDefs.cxx 

Implemented logging 


OnlTools/Jevp/StJevpPlot/JevpPlotSet.cxx

Avoided using timelog in _startrun, _stoprun and _event function

  

OnlTools/Jevp/StJevpServer/JevpServer.cxx

Activate and deactivate the runCanvasImageBuilder flag


OnlTools/Jevp/StJevpServer/JevpServer.h  

Created new char variable, named as imagewritedir

 

StRoot/RTS/include/RC_Config.h

 Change the data type int to UINIT32 of RHIC_Trigger2


StRoot/StBTofCalibMaker/StBTofCalibMaker.cxx

StRoot/StBTofCalibMaker/StBTofCalibMaker.h 

Xin add more pions and add protons for T0s in the FXT mode

 

StRoot/StChain/StChain.cxx

Even more timing/clock info


StRoot/StChain/StMaker.cxx

 Replace TString::Contains() with faster strchr()


StRoot/StEpdUtil/StEpdEpFinder.cxx

fixed typo/bug in StEpdEpFinder.cxx where wrong eventType was used in phi weighting correction.  This is expected to have minimal impact.  Thanks to Xiaoyu Liu for finding the bug.


 

StRoot/StEpdUtil/StEpdFastSim/RunSimulator.C

Small addition to the fast simulator instructions


StRoot/StEpdUtil/StEpdFastSim/StEpdFastSim.cxx 

Fixed small bug in StEpdFastSim where I was declaring the mGeom variable locally in the ctor


 

StRoot/StEpdUtil/StEpdFastSim/StEpdFastSim.h 

fixed memory leak in event generator and fast simulator


StRoot/StEpdUtil/StEpdFastSim/StEpdTrivialEventGenerator.cxx

small bug fix that prevented DEV from compiling-- sorry!

 

StRoot/StEpdUtil/StEpdFastSim/StEpdTrivialEventGenerator.h

fixed memory leak in event generator and fast simulator

 

StRoot/StJetMaker/StJetSkimEventMaker.cxx

fill L2Result when only present in MuDst files

 

StRoot/StPicoEvent/StPicoDstReader.h

Minor modification of StPicoDstReader. Now it can run with both ReadPicoEvent(...)

and readPicoEvent(...) methods.

 

StRoot/StTpcHitMaker/StTpcHitMaker.cxx

Only look for StEvent when needed, e.g. not for raw modes such as in embedding

 

StRoot/StTpcHitMaker/StTpcHitMaker.h 

Reduce time-expenseive calls to GetInputDS(), some coverity cleanup


StRoot/StTpcHitMaker/StTpcRTSHitMaker.cxx 

Remove compiler ambiguity on double vs. float in TMath::Min,Max()


StRoot/StTpcHitMaker/StTpcRTSHitMaker.h 

some coverity cleanup


StRoot/StTriggerUtilities/StTriggerSimuMaker.cxx

StRoot/StTriggerUtilities/StTriggerSimuMaker.h 

Add EMC DSM algorithm for the 2017 pp run


StRoot/StTriggerUtilities/Bemc/StBemcTriggerSimu.cxx 

Add EMC DSM algorithm for the 2017 pp run


StRoot/StTriggerUtilities/Eemc/StEemcTriggerSimu.cxx

Add EMC DSM algorithm for the 2017 pp run

 

StRoot/StTriggerUtilities/Emc/StEmcTriggerSimu.cxx

StRoot/StTriggerUtilities/Emc/StEmcTriggerSimu.h

Add EMC DSM algorithm for the 2017 pp run

 

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EM201_2015.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EM201_2015.hh

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_B001_2014_B.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_B001_2015.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_B101_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_B101_2013.cc 

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_B101_2014_B.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_B101_2015.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_E001_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_E101_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_E101_2013.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_EM201_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_EM201_2013.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_EM201_2013_A.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_EM201_2014_B.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_EM201_2015.cc

StRoot/StTriggerUtilities/StDSMUtilities/StDSM2009Utilities.hh

StRoot/StTriggerUtilities/StDSMUtilities/TCU_2009.cc

Add EMC DSM algorithm for the 2017 pp run

 

StRoot/St_geant_Maker/St_geant_Maker.cxx

Fix two errors in FCS preshower hits.

 

StRoot/St_geant_Maker/St_geant_Maker.h

Accumulate and report total energy deposited in all active elements of the detector modules for the job.

 

StRoot/St_geant_Maker/Embed/StPrepEmbedMaker.cxx

Enabled fixed random number generator seeds

 

StRoot/StarGenerator/Pythia6_2_22/StarPythia6.h

StRoot/StarGenerator/Pythia6_4_23/StarPythia6.h

StRoot/StarGenerator/Pythia6_4_28/StarPythia6.h

Fixed type in header guard

 

StRoot/StarRoot/StMultyKeyMap.cxx

Cleanup

 

StRoot/StarRoot/THelix3d.cxx

StRoot/StarRoot/THelix3d.h

_added (Generalization of THelixTrack_ for arbitrary direction of mag field)

 

StRoot/StarRoot/THelixTrack.cxx

Out old version back

 

StRoot/StarRoot/TPolinom.cxx

NoWarn

 

StRoot/StarRoot/TRungeKutta.cxx

Included updated TRungeKutta.h header file

 

StRoot/StarRoot/TRungeKutta.h 

Newly added classes TRungeKutta, TRKuttaMag


StRoot/StarRoot/xTCL.cxx 

Suppress eigen2


StRoot/macros/bfc.C

const++

 

StRoot/macros/embedding/cori/r4sTask_embed.templ

added global cons code for a single job

 

StarDb/Calibrations/tpc/README.TpcTableToUpdate

StarDb/Calibrations/tpc/TpcResponseSimulator.20171220.000001.C

StarDb/Calibrations/tpc/TpcResponseSimulator.y2019.C 

StarDb/Calibrations/tpc/tpcAltroParams.y2019.C

rename tpcSectorT0offset.20190223.080000.C to tpcSectorT0offset.20190101.000000.C, remove intermidiate tpcSectorT0offset.20190*.C


StarVMC/Geometry/FcsmGeo/FcsmConfig.xml

StarVMC/Geometry/FcsmGeo/PresGeo1.xml

StarVMC/Geometry/FcsmGeo/WcalGeo1.xml

Add runtime option to remove forward EMcal (WCAL) and/or presehower (PRES)

from geometry.  Feature was present on the forward tracking branch

at e.g. WcalGeo ver 1.1.4.5, but lost during integration onto main...

... probably intentional, as this is *not* a feature to be carried into

a production environment.

 

StarVMC/Geometry/FstmGeo/FstmGeo.xml

Fixed invalid component in mixture.

 

StarVMC/Geometry/IstdGeo/IstdGeo1.xml

StarVMC/Geometry/IstdGeo/IstdGeo1a.xml

StarVMC/Geometry/IstdGeo/IstdGeo1b.xml

StarVMC/Geometry/IstdGeo/IstdGeo2.xml

StarVMC/Geometry/IstdGeo/IstdGeo2a.xml

Fix issue with definition of Fluorine element ( Z swapped with A ) in two mixtures used in cooling tubes in the IST.

 

StarVMC/StarAgmlLib/AgModule.cxx

StarVMC/StarAgmlLib/AgModule.h

Extend AgModule with a tracking flag.

 

StarVMC/StarAgmlLib/StarTGeoStacker.cxx

Warn / assert on invalid components of mixtures. Fill AgML extension class.

 

asps/Simulation/starsim/Conscript

Disable optimization in starsim (may backstep)

 

mgr/Conscript-standard

Nodebug for geometry (not even -O1)

 

mgr/MakeGeometry

Info message added

 

mgr/Dyson/Export/AgROOT.py

Do not #include emacs backup files.

 

pams/gen/hijing_382/heptup.F

Added "-seed" option, permitting user to specified a fixed, reproducible

random number seed for reproducibility, or what have you.

 

pams/sim/g2t/g2t_volume_id.g 

Add FCS preshower volume ID


pams/sim/g2t/g2t_wca.F

increment the right hit pointer on the track

 

pams/sim/idl/g2t_track.idl

 Add W-cal and preshower hit pointers and preshower hit count to track

 

------------------Newly added files---------------

 

pams/sim/g2t/g2t_pre.F

FCS preshower integration

 

pams/sim/g2t/g2t_pre.idl

Small change to forward calo preshower…

 

StarVMC/StarAgmlLib/AgMLExtension.cxx

StarVMC/StarAgmlLib/AgMLExtension.h

Extend TGeoVolume instances with additional information and functionality from AgML.

 

StarDb/Calibrations/tpc/TpcDriftDistOxygen.y2018.C

StarDb/Calibrations/tpc/TpcDriftDistOxygen.y2019.C

StarDb/Calibrations/tpc/TpcResponseSimulator.20161220.000001.C

new Run17 params and Run18 params after separating sector20 from the rest

 

StarDb/Calibrations/tpc/tpcPressureB.r2018.C

StarDb/Calibrations/tpc/tpcPressureB.r2019.C

StarDb/Calibrations/tpc/tpcPressureB.y2018.C

StarDb/Calibrations/tpc/tpcSectorT0offset.20190101.000000.C

rename tpcSectorT0offset.20190223.080000.C to tpcSectorT0offset.20190101.000000.C, remove intermediate tpcSectorT0offset.20190*.C

 

StarDb/Calibrations/tpc/tpcSectorT0offset.20190118.000001.C

StarDb/Calibrations/tpc/tpcSectorT0offset.20190118.000003.C

StarDb/Calibrations/tpc/tpcSectorT0offset.20190118.000005.C

StarDb/Calibrations/tpc/tpcSectorT0offset.20190204.200005.C

StarDb/Calibrations/tpc/tpcSectorT0offset.20190205.160005.C

StarDb/Calibrations/tpc/tpcSectorT0offset.20190207.115309.C

StarDb/Calibrations/tpc/tpcSectorT0offset.20190212.121959.C

StarDb/Calibrations/tpc/tpcSectorT0offset.20190214.225622.C

StarDb/Calibrations/tpc/tpcSectorT0offset.20190215.021615.C

StarDb/Calibrations/tpc/tpcSectorT0offset.20190215.224935.C

StarDb/Calibrations/tpc/tpcSectorT0offset.20190223.080000.C

StRoot/StarGenerator/macros/starsim_nightly_test.C

Nightly test for starsim.

Generates hijing events (with a few extra muons thrown in).  Creates 

histograms for each g2t hit table, and the g2t track and vertex tables.

Fills each histogram with the number of entries in the table scaled by

the number of participating nucleons in the hijing interaction.

 

StRoot/StarRoot/THelixTrack_.cxx

StRoot/StarRoot/THelixTrack_.h

 _added (Generalization of THelixTrack_ for arbitrary direction of mag field)

 

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EE001_2017.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EE001_2017.hh

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EE002_2017.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EE002_2017.hh

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EE101_2017.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EE101_2017.hh

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EE102_2017.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EE102_2017.hh

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EM201_2017.cc 

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EM201_2017.hh

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_E001_2017.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_E001_2017.hh

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_E101_2017.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_E101_2017.hh

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_EM201_2017.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_EM201_2017.hh

StRoot/StTriggerUtilities/StDSMUtilities/sum_eemc_http.hh

Add EMC DSM algorithm for the 2017 pp run

 

 

 

OnlTools/Jevp/StJevpPlot/CanvasImageBuilder.cxx

 Commented makedir function call of writeImageFiles

 

OnlTools/Jevp/StJevpPlot/CanvasImageBuilder.h

This is the program called by the server which produces canvases and places them in a queue for the ImageWriter thread

 

OnlTools/Jevp/StJevpPlot/ImageWriter.cxx

Newly added makedir and getpath function. If the path doesn’t exist then create a directory by calling makedir function.


 OnlTools/Jevp/StJevpPlot/ImageWriter.h

 Added thrMsgQueue and pthread_mutex_t objects in ImageWritter class


 
        

 

     mgr/ConsDefs.pm
              Updated based on bug found in gcc 4.8.5. (SSE register problem)

OnlTools/Jevp/level.source

Update from SL19a to SL19d

OnlTools/Jevp/StJevpBuilders/JevpBuilder.cxx

OnlTools/Jevp/StJevpBuilders/eemcBuilder.cxx

Included rtsSystems.h, added conditional log into void eemcBuilder::event

OnlTools/Jevp/StJevpBuilders/epdBuilder.cxx

update epd plots to have right labels on tac east vs west

OnlTools/Jevp/StJevpBuilders/etofBuilder.cxx

OnlTools/Jevp/StJevpBuilders/etofBuilder.h

added status bit plot per Get4 and a better visualization of pulser time differences

OnlTools/Jevp/StJevpBuilders/etofMessageFormat.cxx

OnlTools/Jevp/StJevpBuilders/etofMessageFormat.h

update for reading in the status bit in pattern messages

OnlTools/Jevp/StJevpBuilders/l4Builder.cxx

OnlTools/Jevp/StJevpBuilders/l4Builder.h

Add ETOF QA plots, empty log message, set display range for HLTGood2VzT, Add beam width with fitting

OnlTools/Jevp/StJevpBuilders/tpcBuilder.cxx

update for 121 bx, Fixed phi calculation for charge distribution. Issue around phi=180 deg Masked out an itpc channel in sector 10 which in on/off hot.

OnlTools/Jevp/StJevpBuilders/trgBuilder.cxx

update for 121 bx

OnlTools/Jevp/StJevpPlot/JevpPlot.cxx

OnlTools/Jevp/StJevpPlot/JevpPlot.h

Added external_miny in JavpPllot constructor, also added function to set MinY

OnlTools/Jevp/StJevpServer/JevpServerMain.cxx

update for 121 bx

StDb/idl/etofCalibParam.idl

etof table update requested by Florian

StRoot/RTS/include/RC_Config.h

Change private to public variables class EvbChooser, newly added struct HLT_UDP_struct structure

StRoot/RTS/include/daqModes.h

As of June 25, we added the streaming feature.  This forces all NORMAL triggers to have bit 0x8 set.  the bit 0x8 unset means streaming trigger!

StRoot/RTS/include/iccp2k.h

Added #define CMD2_STREAMING_TRIGGER 0x11

StRoot/RTS/include/prepareGbPayload.h

If seed is 0 then call srand48 function and log it with JEFF, seed48 =

StRoot/RTS/include/HLT/HLTFormats.h

Added ETOF Pi

StRoot/RTS/include/SUNRT/clock.h

Updated currtime function of RtsTimer class

StRoot/RTS/src/DAQ_FCS/fcs_data_c.cxx

Checkpoint from daqst2

StRoot/RTS/src/DAQ_ITPC/itpcInterpreter.cxx

Change the itpc_fee_map array (// moved #6 to #11; and #3 to #6)

Added fpga_fee_v_all variable and updated when strncmp(ascii_dta,"V: all",6)==0 and sscanf(ascii_dta,"V: all 0x%X",&id1)==1

StRoot/RTS/src/DAQ_ITPC/itpcInterpreter.h

Added FPGA versions (u_int fpga_fee_v_all)

StRoot/RTS/src/DAQ_TPX/daq_tpx.cxx

get rid of log message, first two rdo's are ALLWAYS zero, as are all masked rdos

StRoot/RTS/src/RTS_EXAMPLE/daqFileHacker.C

Newly added function void doHack(daqReader *rdr) with initHack() function has been updated

StRoot/StAnalysisMaker/StAnalysisMaker.cxx

Add short tracks toward ETOF, end-of-line needed for nShortTrackForETOF

StRoot/StBFChain/BigFullChain.h

Chains for 2020, Using CorrY and pico defaults for 2020

StRoot/StBTofPool/dbase/macros/tof_reload.C

Initilizd BTOF 2020

StRoot/StBTofPool/dbase/macros/tofsim_reload.C

Initilizd BTOF 2020

StRoot/StBichsel/bichselG10.C

Add ions

StRoot/StChain/GeometryDbAliases.h

Y2011c added into static const DbAlias_t fDbAlias[]

StRoot/StETofCalibMaker/StETofCalibMaker.cxx

StRoot/StETofCalibMaker/StETofCalibMaker.h

added new database tables for pulsers, updated pulser handling and trigger time calculation, ignore duplicate digis from stuck firmware, use known pulser time differences inside one Gbtx to recover missing pulser signals, update handling of reset time for new cases in Run20

StRoot/StETofHitMaker/StETofHitMaker.cxx

StRoot/StETofHitMaker/StETofHitMaker.h

StRoot/StETofMatchMaker/StETofMatchMaker.cxx

StRoot/StETofMatchMaker/StETofMatchMaker.h

possibility to use step-wise track extrapolation in changing magnetic field via setting a flag, update to histograms for .hist.root files, added etof-only and hybrid btof-etof start time calculations for on-the-fly corrections, fixing StEvent part of eTOF-only T0 calculation

StRoot/StETofUtil/StETofGeometry.cxx

StRoot/StETofUtil/StETofGeometry.h

added handling of StPicoHelix in extrapolation & step-wise extrapolation in changing magnetic field

StRoot/StEvent/StEnumerations.h

Add short tracks toward ETOF

StRoot/StEvent/StTrack.h

Add short tracks toward ETOF

StRoot/StJetMaker/macros/RunJetFinder2012pro.C

disable bbc option for trigger simulator

StRoot/StMagF/StMagFMaker.cxx

Option to change mag factor added, Buf fix. SAttr(...) always returns non zero pointer

StRoot/StMuDSTMaker/COMMON/StMuFilter.cxx

Add short tracks toward ETOF

StRoot/StPicoDstMaker/StPicoDstMaker.cxx

StRoot/StPicoDstMaker/StPicoDstMaker.h

StRoot/StPicoEvent/StPicoBEmcPidTraits.cxx

StRoot/StPicoEvent/StPicoDst.h

StRoot/StPicoEvent/StPicoEvent.h

StRoot/StPicoEvent/StPicoTrack.cxx

StRoot/StPicoEvent/StPicoTrack.h

StRoot/StPicoEvent/StPicoTrackCovMatrix.cxx

StRoot/StPicoEvent/StPicoTrackCovMatrix.h

The update of the StPicoDstMaker and SPicoEvent classes that includes:

 

- Update of the StPicoTrack: BEMC-matched tower index, topology map for iTPC

- Update of the StPicoBEmcPidTraits: ntow algorithm that returns the tower index has been updated. A logical error has been fixed

- Update of StPicoDstMaker:

  a) algorithm of storing StPicoBEmcE(P)Hit has been corrected for the shifts (periodicity in phi when calculating hit distances)

  b) modifications related to StPicoTrack

  c) correction of the eTOF information storage

- Support of TFG codes by adding preprocessor check of the __TFG__VERSION__ variable

 

StRoot/StRefMultCorr/BadRun.h

StRoot/StRefMultCorr/CentralityMaker.cxx

StRoot/StRefMultCorr/CentralityMaker.h

StRoot/StRefMultCorr/Param.h

StRoot/StRefMultCorr/StRefMultCorr.cxx

StRoot/StRefMultCorr/StRefMultCorr.h
gRefmult for Run14 and Run16 adde    

StRoot/StTriggerUtilities/StTriggerSimuMaker.cxx

removing old run13 dsm algo files

StRoot/StTriggerUtilities/Bemc/StBemcTriggerSimu.cxx

StRoot/StTriggerUtilities/Bemc/StBemcTriggerSimu.h

removing old run13 dsm algo files

StRoot/StTriggerUtilities/Eemc/EEfeeTP.h

StRoot/StTriggerUtilities/Eemc/EEfeeTPTree.cxx

StRoot/StTriggerUtilities/Eemc/EEfeeTPTree.h

removing old run13 dsm algo files

StRoot/StTriggerUtilities/Eemc/StEemcTriggerSimu.cxx

StRoot/StTriggerUtilities/Eemc/StEemcTriggerSimu.h

removing old run13 dsm algo files

StRoot/StTriggerUtilities/Emc/StEmcTriggerSimu.cxx

StRoot/StTriggerUtilities/Emc/StEmcTriggerSimu.h

removing old run13 dsm algo files

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_BC101_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EE001_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EE002_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EE101_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMAlgo_EM201_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_B001_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_B001_2009.hh

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_B101_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_B101_2009.hh

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_E001_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_E001_2009.hh

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_E101_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_E101_2009.hh

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_EM201_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_EM201_2009.hh

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_LD301_2009.cc

StRoot/StTriggerUtilities/StDSMUtilities/DSMLayer_LD301_2009.hh

removing old run13 dsm algo files, updating trigger simulator to accomodate run13 pp, run14 UPC and run15 pp dsm algorithms

             StRoot/StTriggerUtilities/StDSMUtilities/StDSM2009Utilities.hh

removing old run13 dsm algo files

StRoot/StTriggerUtilities/StDSMUtilities/sumTriggerPatchChannels.hh

removing old run13 dsm algo files

StRoot/St_QA_Maker/QAhlist_EventQA_qa_shift.h

Add more ETOF histograms

StRoot/St_QA_Maker/StQAMakerBase.cxx

StRoot/St_QA_Maker/StQAMakerBase.h

Introduce iTPC plots

StRoot/St_db_Maker/St_db_Maker.cxx

Cleanup, replace return 1,2,3 by kXDFkind, kCkind, kROOTkind

StRoot/St_geant_Maker/St_geant_Maker.cxx

StRoot/St_geant_Maker/St_geant_Maker.h

Update to forward silicon geometry and associated changes to support.

StRoot/StarGenerator/Kinematics/StarKinematics.cxx

0 ==> 1e-1

StRoot/StarMagField/StarMagField.cxx

Print++, added print statement StarMagField(0,0,0) = …

StRoot/StarRoot/THelixTrack.cxx

BACKWORD to old version

StRoot/StarRoot/TTreeIter.cxx

StRoot/StarRoot/TTreeIter.h

TTreeIter with TChain

StRoot/StdEdxY2Maker/StdEdxY2Maker.cxx

new dEdxModel for dN/dx, calibration for Run XVIII fixed Target

StRoot/StiMaker/StiStEventFiller.cxx

Add short tracks toward ETOF when there, remove toward EEMC when not there

StRoot/macros/detectorId.C

Check non existing file

StRoot/macros/embedding/bfcMixer_Hft.C

added options for Run16 dAu200 and dAu62 HFT embedding

StRoot/macros/embedding/bfcMixer_Tpx.C

added options for Run16 dAu39 and dAu20

StRoot/macros/embedding/runEmbeddingSimulation2014.C

StRoot/macros/embedding/runEmbeddingSimulation2016.C

change the default to pythia8 decayer

StRoot/macros/mudst/genDst.C

Include DbV, more like BFC

StarDb/Calibrations/tpc/TpcResponseSimulator.20151220.000003.C

second order fix for cluster timing and dEdx - this eliminates the issue seen in hitmap for the TPC

StarVMC/Geometry/StarGeo.xml

Integrate preshower for FCS

StarVMC/Geometry/BbcmGeo/BbcmConfig.xml

StarVMC/Geometry/CaveGeo/CaveConfig.xml

Restore SL17i values for SIMU flag to these modules, such that conversions are made persistent in the event record in front of the FMS.

StarVMC/Geometry/FcsmGeo/FcsmConfig.xml

StarVMC/Geometry/FcsmGeo/PresGeo1.xml

Integrate preshower for FCS

StarVMC/Geometry/FpdmGeo/FpdmConfig.xml

Restore SL17i values for SIMU flag to these modules, such that conversions are made persistent in the event record in front of the FMS.

StarVMC/Geometry/FstmGeo/FstmGeo.xml

Update to forward silicon geometry and associated changes to support.

StarVMC/Geometry/SconGeo/SconConfig.xml

Restore SL17i values for SIMU flag to these modules, such that conversions are made persistent in the event record in front of the FMS.

StarVMC/StarAgmlLib/StarTGeoStacker.cxx

Sanity check will fail on assemblies, as they have no shape (thus no capacity aka volume). This commit properly handles assemblies.

StarVMC/xgeometry/xgeometry.age

Add options for fluka and fluka+mikap

asps/Simulation/starsim/atmain/agxuser.age

Added SIMU flag to options for gprint.

mgr/agmlParser.py

Add profiling option to AgML parser

mgr/Dyson/Export/AgROOT.py

    The incoming version of the FTS geometry takes ~30min to convert from

AgML to the compilable "cxx" files, signifincatly longer than other

geometries.  Conversion to "age" files does not take notiably longer

than other geometries.

     Running the python profiler on AgML identifies the "replacements()"

function as the leading time consumer.  This function performs a

number of text searches using python's regular expression module.

Several regex's are processed on each line of XML code which agml

parses.  The result is a significant slow down as some fairly complicated

regexs must be compiled over and over again.

This commit adds two guard statements, which perform a fast check to

see if the line in question needs to be tested against the expensive

regular expressions.

    To verify that these changes have no impact on the code, I performed

a unix diff on the ".cxx" and ".h" outputs, comparing before and after

this change.  There were zero differences found

mgr/Dyson/Syntax/SyntaxHandler.py

Remove print statement added in last commit.

pams/sim/g2t/g2t_fts.F

Changes to forward silicon geometry, and associated volume ID changes.

pams/sim/g2t/g2t_volume_id.g

Fix g2t_volume_id for forward silicon

 

Newly added files:

StRoot/StarRoot/THelix3d.h

StRoot/StarRoot/THelixTrack.h

StRoot/StarRoot/TRungeKutta.cxx

StRoot/StarRoot/TRungeKutta.h

BACKWORD

StRoot/StEpdUtil/StEpdFastSim/RunSimulator.C

StRoot/StEpdUtil/StEpdFastSim/StEpdFastSim.cxx

StRoot/StEpdUtil/StEpdFastSim/StEpdFastSim.h

StRoot/StEpdUtil/StEpdFastSim/StEpdTrivialEventGenerator.cxx

StRoot/StEpdUtil/StEpdFastSim/StEpdTrivialEventGenerator.h

Adding StEpdFastSim area for EPD fast simulation

StDb/idl/etofPulserTimeDiffGbtx.idl

new ETOF table for Florian

StarDb/AgMLGeometry/Geometry.y2020a.C

y2020a fast offline geometry

StarDb/Calibrations/tpc/tpcBXT0CorrEPD.y2020.C

ideal/empty calib for 2020