- General information
- Data readiness
- Grid and Cloud
- Infrastructure
- Online Computing
- Software Infrastructure
- Batch system, resource management system
- Computing Environment
- Facility Access
- FileCatalog
- HPSS services
- Home directories and other areas backups
- Hypernews
- Installing the STAR software stack
- Provision CVMFS and mount BNL/STAR repo
- RCF Contributions
- Software and Libraries
- Storage
- Tools
- Video Conferencing
- Web Access
- Machine Learning
- Offline Software
- Production
- Test tree
2009
Updated on Tue, 2009-12-29 13:58. Originally created by didenko on 2009-04-16 14:44.
Under:
STAR SOFTWARE NEWS December 24, 2009 --------------------- The present release assignment: SL06e (SL06e) ROOT_LEVEL 4.04.02 pp 200&62GeV run 2006 production SL06g (SL06g_2,SL06g_SL5) ROOT_LEVEL 5.12.00 SL4.4, MC production for TUP SL07a (SL07a_3,SL07a_SL5) ROOT_LEVEL 5.12.00 MC production SL07b (SL07b_2,SL07b_SL5) ROOT_LEVEL 5.12.00 SL07c (SL07c_3,SL07c_SL5) ROOT_LEVEL 5.12.00 CuCu 200&62GeV run 2005,TPC+SVT+SSD tracking SL07d (SL07d_2,SL07d_SL5) ROOT_LEVEL 5.12.00 auau 200GeV stream data run 2007, TPC tracking SL07e (SL07e,SL07e_SL5) ROOT_LEVEL 5.12.00 SL08a (SL08a,SL08a_SL5) ROOT_LEVEL 5.12.00 SL08b (SL08b_1,SL08b_SL5) ROOT_LEVEL 5.12.00 SL08c (SL08c_5,SL08c_SL5) ROOT_LEVEL 5.12.00 auau 200GeV run 2007,TPC+SVT+SSD tracking SL08d (SL08d,SL08d_SL5) ROOT_LEVEL 5.12.00 old-> SL08e (SL08e_2,SL08e_SL5) ROOT_LEVEL 5.12.00 pp 200GeV & dAu 200GeV, run 2008 pro-> SL08f (SL08f_3,SL08f_SL5) ROOT_LEVEL 5.12.00 last version with EVP_READER, MC production SL09a (SL09a,SL09a_SL5) ROOT_LEVEL 5.12.00 SL09b (SL09b,SL09a_SL5) ROOT_LEVEL 5.12.00 SL09c (SL09c,SL09c_SL5) ROOT_LEVEL 5.12.00 SL09d (SL09d,SL09d_SL5) ROOT_LEVEL 5.22.00 SL09e (SL09e) ROOT_LEVEL 5.22.00 built on SL5, last version with pams codes; new-> SL09g (SL09g) ROOT_LEVEL 5.22.00 production library for run 2009 data dev-> DEV ROOT_LEVEL 5.22.00 .dev-> .DEV ROOT_LEVEL 5.22.00 -------------------------------------------------
Release History
SL09a library
SL09b library
SL09c library
SL09d library
SL09e library
SL09g library
- December 24, 2009
new library SL09g has been updated with codes below and rebuild on SL4.4, and SL5.3 platforms. Library was retagged with the same tag.
Next codes have been updated:
StBFChain
BigFullChain.h, StBFChain.cxx
StBTofHitMaker
StBTofINLCorr.cxx,StBTofINLCorr.h
StBTofUtil
StBTofINLCorr.cxx,StBTofINLCorr.h
StDbLib
StDbSql.cc, StDbManagerImpl.cc
StDbUtilities
StMagUtilities.cxx, StMagUtilities.h
StDetectorDbMaker
StDetectorDbChairs.cxx, St_tpcAcChargeC.h
StdEdxY2Maker
StdEdxY2Maker.cxx
StarMagField
StarMagField.cxx, StarMagField.h
StEmcSimulatorMaker
StEmcSimpleSimulator.cxx
StEEmcSimulatorMaker
StEEmcFastMaker.cxx, StEEmcFastMaker.h
StEmbeddingUtilities
new maker for embedding QA
StEvent
StBTofPidTraits.cxx, StBTofPidTraits.h
StMuDSTMaker
COMMON/StMuBTofPidTraits.cxx, StMuBTofPidTraits.h, StMuTrack.h
StFtpcCalibMaker
StFtpcCalibMaker.cxx, StFtpcLaserCalib.cc, StFtpcLaserTrafo.cc
StFtpcClusterMaker
StFtpcClusterFinder.cc, StFtpcDbReader.cc
St_pp2pp_Maker
pp2ppHit_Cluster.h,St_pp2pp_Maker.cxx,St_pp2pp_Maker.h,St_pp2pp_MakerLinkDef.h
StTpcDb
StTpcDb.cxx,StTpcDb.h,StTpcDbLinkDef.h,StTpcDbMaker.cxx,StTpcDbMaker.h
pams/geometry
tpcegeo/tpcegeo3.g
calbgeo/calbgeo2.g
ecalgeo/ecalgeo6.g
geometry/geometry.g
pams/gen
Pythia6_4_22 - new version of PYTHIA
StDb/idl
TpcAltroParameters.idl, tpcAcCharge.idl
StarDb/Calibraions/tpc
tpcAcCharge.*.C, tpcPadGainT0.y2010.C, tpcPressureB.C, tpcPressureB.y2010.C, tpcPressureB.C, tpcPressureB.y2010.C, TpcAdcCorrectionB.y2010.C, TpcAltroParameters.y2010.C, TpcLengthCorrectionB.C, TpcSecRowB.y2010.C, asic_thresholds_tpx.y2010.C
StarDb/VmcGeometry
y2005h.h, y2006h.h, y2007h.h, y2009a.h
- December 7, 2009
new library SL09g (tagged as SL09g) has been created, build on SL4.4, and SL5.3 platforms, tested and released om December 10.
Main features:
- old pams codes retired and all makers adjusted; retirring of codes suggested in the presentaion ; motivation and historical note posted in the email .
- BTOF and VPD calibrations codes finalized for run 2009 production;
- StEvent updated for RPS collection;
- new StFilterMaker added for simulation with filterring;
- new TOF simulation code added;
- year 2009 geometry finalized; year 2006 geometry corrected with TPC material and EEMC fixes;
- several bugs fixed;
Next codes and tables have been removed:
StClusterDisplayMaker
StEbye2ptMaker
StEbyeDSTMaker
StEbyeScaTagsMaker
StEmcUtil/daq
StEmcUtil/hadBackground
StEmcUtil/neuralNet
StEstMaker
StEventDisplayMaker
StLaserEvent
StLaserEventMaker
StMiniDstMaker
StMuDSTMaker/RICHTOF
StPCollTagMaker
StppSpin
StRchMaker
StRichDisplayMaker
StRichMixerMaker
StRichSpectraMaker
StRichPIDMaker
StRichPool
StRrsMaker
StSpectraTagMaker
StSvtAlignMaker
StTableUtilities/StDstPointChair.cxx, StDstPointChair.h, StTclHitChair.cxx, StTclHitChair.h, St_dst_trackC.cxx, St_dst_trackC.h;
StTpcHitFilterMaker
StTpcTagMaker
St_dst_Maker
St_ems_Maker
St_ebye_Maker
St_l3Clufi_Maker
St_l3t_Maker
St_mwc_Maker
St_stk_Maker
St_tpt_Maker
St_tptsts_Maker
pams/ctf/ctc
pams/ctf/cte
pams/ctf/cpi
pams/ctf/dst
pams/ctf/idl/cpe_eval.idl, cpe_mkine.idl, cpi_para.idl, ctc_ctrl.idl, ctc_histos.idl, cte_extra.idl, cte_para.idl, dst_tof_evt.idl, dst_tof_trk.idl
pams/ebye/idl
pams/ebye/sca
pams/emc/cal
pams/emc/ems
pams/emc/jet
pams/emc/util
pams/geometry/idlbtof_btog.idl, btof_ctbb.idl, btof_modr.idl, btof_toff.idl, btof_tray.idl, ecal_eetr.idl, ecal_elgg.idl, ecal_elgm.idl, ecal_emcg.idl, ecal_emcs.idl, ecal_emxg.idl, ecal_esec.idl, ecal_exse.idl, geom_gdat.idl, ftpc_ffcc.idl, ftpc_frbd.idl, ftpc_fssd.idl, ftpc_ftpg.idl, g2tm_dete.idl, g2tm_gttc.idl, magp_magg.idl, magp_mbar.idl, magp_mend.idl, mick_miky.idl, svtt_selc.idl, svtt_serg.idl, svtt_sfpa.idl, svtt_ssup.idl, svtt_svtl.idl, svtt_swam.idl, tpce_tecw.idl, tpce_tpcg.idl, tpce_tprs.idl, vpdd_vpdg.idl, cave_cave.idl, pipe_pipg.idl, svtt_svtg.idl, svtt_swca.idl
pams/global/dst
pams/global/egr
pams/global/evr
pams/global/exi
pams/global/idl/dst_dedx.idl, dst_event_summary.idl, dst_mon_soft_ctb.idl, dst_mon_soft_emc.idl, dst_mon_soft_ftpc.idl, dst_mon_soft_glob.idl, dst_mon_soft_l3.idl, dst_mon_soft_rich.idl, dst_mon_soft_svt.idl, dst_mon_soft_tpc.idl, dst_point.idl, dst_rch_pixel.idl, dst_run_summary.idl, dst_summary_param.idl, dst_tkf_vertex.idl, dst_track.idl, dst_v0_vertex.idl, dst_vertex.idl, dst_xi_vertex.idl, egr_egrpar.idl, egr_globtrk.idl, egr_globtrk_eval.idl, egr_propagate.idl, epi_epipar.idl, epi_glob_pid_eval.idl, epi_global_pid.idl, epi_hypo_pid.idl, est_ctrl.idl, est_ev.idl, est_match.idl, ev0_aux.idl, ev0_cov.idl, ev0_ev0out.idl, ev0_ev0par.idl, ev0_ev0par2.idl, ev0_eval.idl, ev0_track.idl, ev0_track2.idl, ev0_track3.idl, evr_evrpar.idl, exi_aux.idl, exi_exiout.idl, point_track_index.idl, scs_svt_spt.idl, stk_svt_ctrack.idl, stk_svt_track.idl, svm_ctrl.idl, svm_effic.idl, svm_eval_par.idl, svm_eval_strk.idl, svm_eval_svt.idl, svm_eval_tpc.idl, svm_evt_match.idl, svm_match.idl
pams/global/inc/
gr_track_pointers.inc, global_prototypes.h, math_constants.inc, phys_constants.inc
pams/global/svm
pams/global/ev0
pams/l3/gl3
pams/l3/l3Clufi
pams/l3/gl3Modules
pams/l3/idl
pams/l3/incFtfBaseHit.h, FtfBaseTrack.h, FtfDedx.h, FtfFinder.h, FtfGeneral.h, FtfHit.h, FtfMcTrack.h, FtfPara.h, FtfSl3.h, FtfTrack.h, gl3Analysis.h, gl3Conductor.h, gl3Event.h,,gl3GammaGamma.h, gl3GeneralHistos.h, gl3HighPt.h, gl3Histo.h, gl3Hit.h, gl3JPsi.h, gl3MomRes.h, gl3Residuals.h, gl3Sector.h, gl3Svt.h, gl3Track.h, gl3dEdx.h, l3GeneralHeaders.h, l3List.h, lists.hpp, sl3CoordinateTransform.h, sl3MPTrack.h, sl3UPTrack.h, sl3USTrack.h
pams/l3/ftf/FtfBaseHit.cxx, FtfBaseTrack.cxx, FtfDedx.cxx, FtfFinder.cxx, FtfHit.cxx, FtfPara.cxx, FtfSl3.cxx, FtfTrack.cxx, FtfUtilities.cxx, sl3Swap.cxx;
pams/mwc/mwu
pams/mwc/idl
pams/mwc/mws
pams/mwc/mwg
pams/mwc/mwu
pams/sim/idl/g2t_run.idl
pams/sim/g2t/g2t_comb.F, g2t_comb.idl, g2t_print.F, g2t_print.idl
pams/svt/idl/sal_geom.idl, sal_rotran.idl, sal_spt.idl, sal_vrtx.idl, sce_ctrl.idl, sce_dspt.idl, scf_ctrl.idl, sci_bad_anodes.idl, sci_clus.idl, sci_inj.idl, sci_par.idl, sci_raw.idl, scm_ctrl.idl, scp_bad_anodes.idl, scp_par.idl, scp_ped.idl, scp_pedm.idl, scp_raw.idl, scs_cluster.idl, scs_merge.idl, scs_par.idl, sgr_groups.idl, sgr_pixmap.idl, sls_ctrl.idl, sls_spt.idl, spr_sprpar.idl, srs_activea.idl, srs_direct.idl, srs_result.idl, ssf_8to10map.idl, ssf_adc.idl, ssf_map.idl, ssf_mv.idl, ssf_seq.idl, ssf_zero_par.idl, ste_teff.idl, ste_teval.idl, stk_ctrack.idl, stk_filler.idl, stk_hlx.idl, stk_kine.idl
pams/svt/inc/RanGauss.hh, Random.hh
pams/svt/sal
pams/svt/sgr
pams/svt/spa
pams/svt/srs
pams/svt/stk
pams/tpc/idlbad_channels.idl, readout_map.idl, tcc_morphology.idl, tcl_calib_fee.idl, tcl_calib_general.idl, tcl_calib_padrow.idl, tcl_calib_rdo.idl, tcl_calib_sec.idl, tcl_sector_index.idl, cl_tclpar.idl, tcl_tp_seq.idl, tcl_tpc_index.idl, tcl_tpc_index_type.idl, tcl_tpcluster.idl, tdeparm.idl, tdi_fit_pars.idl, tdi_rdi_pars.idl, tdi_residual.idl, tdi_strack.idl, tfc_adcxyz.idl, tfc_delta.idl, tfc_fmtpar.idl, tfc_native_gain.idl, tfc_native_map.idl, tfc_native_pedestal.idl, tfc_pedstab.idl, tfc_pedstab_pars.idl, tfc_tpc_gain.idl, tfc_valid.idl, tfs_fsctrl.idl, tfs_fspar.idl, tpc_pedestal.idl, tpg_cathode.idl, tpg_field_cage.idl, tpg_pad.idl, tpg_sector.idl, tpg_tptarget.idl, tpg_transform.idl, tpg_wire_plane.idl, tpipar.idl, tpt_pars.idl, tpt_res.idl, tpt_spars.idl, tpt_strack.idl, tpt_track.idl, tpt_track_pointers.idl, tss_tpmcpix.idl, tss_tppad.idl, tss_tppixel.idl, tstpar.idl, tte_control.idl, tte_eval.idl, tte_mctrk.idl, type_begrun_str.idl, type_bytedata.idl, type_config.idl, type_floatdata.idl, type_gain_bad.idl, type_index.idl, type_sc_global.idl, type_sc_readout.idl, type_structtbl.idl, type_timestamp.idl, type_tmprcv0.idl
pams/trg/idl
pams/trg/inc
pams/trg/rl1
pams/trg/rl0
pams/tls/wrk
pams/tls/inc
pams/tls/src
pams/tpc/idl/tcl_calib_badpixels.idl, tcl_calib_global.idl, tcl_calib_pad.idl
pams/tpc/tcl
pams/tpc/tfc
pams/tpc/tfs
pams/tpc/tpg
pams/tpc/tpt
pams/tpc/tte
pams/vpd/vps
pams/vpd/idl
pams/vpd/vpv
Next codes have been modified and updated:
StAssociationMaker
StAssociationMaker.cxx/h - modifed to change default to ITTF; clean-up est tracks;
summarizeEvent.cc - clean-up est tracks;
StBFChain
BigFullChain.h, StBFChain.cxx - modified due to pams cleanup; added chains for BTOF; reshaped TOF options to allow early VPD but later TofMatch; added 'FiltGamma' option for simulation with filtering; inroduced 'BAna' option;
BFC2.C - removed;
StBichsel
Bichsel.h, GetdEdxResolution.cxx - modified to add one more GetdEdxResolution in order to simplify access to it in TF1;
StBTofCalibMaker
StBTofCalibMaker.cxx, StBTofCalibMaker.h - modified to make Database readout more robust, static const moved to .cxx file;
modified to split original StTofCalibMaker into dedicated StVpdCalibMaker and BTOF-specific StBTofCalibMaker;
StBTofSimMaker
new package for TOF simulation;
StChain
StMaker.cxx - modified to keep only geometry tags which were used in production;
StEvtHddr.h - created the safe interface to access the value of he TDatime objects;
StMaker.cxx/h - fixed the signature of the StMaker::GetDate... methods; modified to make the TDatime const interfaces; added y2009a geometry tag and inherited from it y2010 geometry; added y2006h geometry tag
St_ctf_Maker
St_ctf_Maker.cxx - modified due to pams cleanup;
StdEdxY2Maker StDAQMaker
StRtsReaderMaker.cxx - removed token leak ;
StTRGReader.cxx - fixed the broken broken logic for the DAQ file with NO trigger data;
StDbBroker
StDbBroker.cxx - modified to use SafeDelete;
StDbLib
StDbManagerImpl.cc, StDbTable.cc - modified to use SafeDelete;
StDbServiceBroker.cxx - changed balancer connect timeout to 30sec; reshuffled lb host list;
MysqlDb.cc - modified to enabled SSL + compression, if server supports it ;
StDbManagerImpl.cc - added proper wrapper to provide StDbLib could use SafeDelete;
St_db_Maker
St_db_Maker.cxx, St_db_Maker.h - modified to make the TDatime const interfaces;
StDetectorDbMaker
StDetectorDbChairs.cxx - corrected gain dependence from y2009 Voltage scan; added St_tpcAcChargeC to modify gain dependence on Voltage;
St_spaceChargeCorC.h - moved getSpaceChargeCoulombs from the header to St_spaceChargeCorC.cxx;
St_spaceChargeCorC.cxx - added new file to move getSpaceChargeCoulombs in from header;
St_tpcAcChargeC.h - added new file to modify gain dependence on Voltage ;
StdEdxY2Maker
StdEdxY2Maker.cxx, StdEdxY2Maker.h - added dE/dx for prompt hits, improve dE/dx calculations; switched from St_tpcAnodeHVavgC to St_tpcAnodeHVC to modify gain dependence on Voltage;
StEEmcSimulatorMaker
StEEmcMixerMaker.cxx, StEEmcSlowMaker.cxx - modified for the embedding infrastructure ;
StEEmcUtil
database/EEmcDbItem.cxx - fixed compilation warnnings;
EEfeeRaw/RootWrapper.cxx - fixed compilation warnnings;
EEmcSmdMap/EEmcSmd2SmdMapItem.h, EEmcSmdMap.h - fixed compilation warnnings;
StEmcCalibrationMaker
StEmcCalibMaker.cxx, StEmcCalibrationMaker.cxx, StEmcEqualMaker.cxx, StEmcMipMaker.cxx, StEmcPedestalMaker.cxx - fixed bunch of warnings;
StEmcRawMaker
StBemcRaw.cxx, StEmcRawMaker.cxx - fixed a bunch of warnings;
StEmcTriggerMaker
StBemcTrigger.cxx - modified to clarify subtraction versus bit shift operator precedence;
StEvent
StTrackPidTraits.cxx, StTrackPidTraits.h - moved definition of dst_dedx_st from pams/global/idl in;
StDedxPidTraits.cxx - removed St_dst_dedx_Table;
StEvent.h - removed reference to event_header_st;
StBbcTriggerDetector.cxx, StCalibrationVertex.cxx/h, StEvent.cxx/h, StEventInfo.cxx/h, StEventSummary.cxx/h, StEventTypes.h StFtpcHit.cxx/h, StFtpcSoftwareMonitor.cxx/h, StGlobalTrack.cxx/h, StHelixModel.cxx/h, StHit.cxx, StKinkVertex.cxx/h, StMwcTriggerDetector.cxx, StPrimaryTrack.cxx/h, StPrimaryVertex.cxx/h, StRichHit.cxx, StRichSoftwareMonitor.cxx/h, StSoftwareMonitor.cxx/h, StSsdHit.cxx/h, StSvtHit.cxx/h, StTpcHit.cxx/h, StTpcHitCollection.cxx/h, StTpcRawData.cxx, StTpcSectorHitCollection.cxx/h, StTptTrack.cxx/h, StTrack.cxx/h, StTrackDetectorInfo.cxx/h, StTrackFitTraits.cxx/h, StTrackGeometry.cxx/h, StTriggerData2008.cxx, StV0Vertex.cxx/h, StVertex.cxx/h, StXiVertex.cxx/h - removed dependences on old dst tables;
StCtbSoftwareMonitor.cxx/h, StEmcSoftwareMonitor.cxx/h, StEstGlobalTrack.cxx/h, StEstPrimaryTrack.cxx/h, StGlobalSoftwareMonitor.cxx/h, StL3SoftwareMonitor.cxx/h, StSvtSoftwareMonitor.cxx/h, StTofSoftwareMonitor.cxx/h, StTofSoftwareMonitor.cxx/h, StTpcSoftwareMonitor.cxx/h - removed ;
StRpsCluster.cxx, StRpsCluster.h, StRpsCollection.cxx, StRpsCollection.h, StRpsPlane.cxx, StRpsPlane.h, StRpsRomanPot.cxx, StRpsRomanPot.h - new files added for RPS collection, initial revision;
StPrimaryTrack.h, StSsdHit.cxx/h, StSvtHit.cxx/h, StTpcHit.h, StTpcPixel.h, StTpcRawData.cxx/h, StBTofHeader.cxx - fixed compiler warnings;
StContainers.cxx/h, StDetectorDefinitions.h, StEnumerations.h, StEvent.cxx/h, StEventClusteringHints.cxx, StEventLinkDef.h - hooks for RPS added;
StPrimaryVertex.cxx/h - added new member mNumMatchesWithBTOF and related access functions;
StBTofHeader.cxx - fixed order of operator precedence in removeVpdHit();
StBTofPidTraits.cxx, StBTofPidTraits.h - updated to fix the problem which causes the crash running TOF calibration on MuDst afterburner;
StEventCompendiumMaker
StEventCompendiumMaker.cxx - modified to use TChair;
StEventMaker
StEventMaker.cxx/h, StEventManager.hh, StRootEventManager.cc/hh - clean-up due to pams retirring; fixed problem with bunch crossing information in StEventInfo and StHddr;
StFilterMaker
StGammaFilterMaker.cxx, StGammaFilterMaker.h - new code for gamma filtering in simulation;
StFtpcCalibMaker
StFtpcCalibMaker.cxx - added USE_LOCAL_DRIFTMAP instructions;
StFtpcClusterMaker
StFtpcClusterMaker.cxx - added USE_LOCAL_DRIFTMAP instructions;
StFtpcClusterFinder.cc/hh, StFtpcClusterMaker.cxx - removed all references to StFtpcSoftwareMonitor;
StFtpcTrackMaker
StFtpcTrackMaker.cxx, StFtpcVertex.cc/hh - removed dependences on dst_vertex_st table;
StFtpcTrackMaker.cxx/h - removed all references to StFtpcSoftwareMonitor;
StGenericVertexMaker
StGenericVertexFinder.cxx/h - reorder the vertices upon filling StEvent;
StiPPVertex/StPPVertexFinder.cxx - fixed compiler warning about operator order precedence;
StJetMaker
StJetSimuUtil/StJetSimuReader.cxx - fixed compilation warnning;
tracks/StjTrackCutDcaPtDependent.h - fixed compilation warnning;
treeStjJetListReader.h, StjJetListWriter.cxx, StjTreeIndexListCreator.cxx, StjTreeReader.cxx, StjTreeReader.h, StjTreeReaderTwoTrees.cxx, StjTreeReaderTwoTrees.h - fixed compilation warnings;
StMagF
StMagFMaker.cxx/h - modified to switch to TChair ;
StarMagField
StarMagField.cxx/h - modified to use local fMap variable; moved size definition from #define to enumerations;
StMuDSTMaker/COMMON
StMuDst.cxx, StMuTrack.cxx, StMuTrack.h - fixed small bug in StMuDst::fixTrackIndices and StMuDst::fixTofTrackIndices(), added StMuTrack::primaryTrack() and ensured StMuTrack::vertexIndex() returns the primary track pointer for a global track;
StMuDstMaker.cxx, StMuHelix.cxx/h, StMuTrack.cxx/h - patches made eliminating some redundant operations;
StuDraw3DMuEvent.cxx - fixed compilation warnings; added StMuTrack::globalTrack rendering;
StMuBTofPidTraits.cxx, StMuBTofPidTraits.h, StMuTrack.h - fixed the problem which causes the crash running TOF calibration from MuDst;
StSvtClassLibrary
StSvtHybridPixelsD.cc - adjusted to ROOT 5.22.00;
StPass0CalibMaker
StSpaceChargeEbyEMaker.cxx, StVertexSeedMaker.cxx - modified;
StTpcT0Maker.cxx, StTpcT0Maker.cxx.h - removed;
StSpaceChargeEbyEMaker.cxx/h - modified to return loosen nDaughters cut, added BEMCmatch cut and PCT hits cut, enable padrow 13 for Runs 2009+; fixed compiler warning about unsigned comparison;
StVertexSeedMaker.cxx/h - phased out usage of old tables; fixed problems with memory-resident TNtuple by using a temporary disk file;
St_QA_Maker
St_QA_Maker.cxx, St_QA_Maker.h - removed codes using old tables;
StEventQAMaker.cxx/h, StQAMakerBase.cxx/h - removed Event Summary;
St_srs_Maker
St_sfs_Maker.cxx, St_sfs_Maker.h - added files;
St_srs_Maker.cxx, St_srs_Maker.h - removed;
St_tcl_Maker
StTpcFastSimMaker.cxx, StTpcFastSimMaker.h - added files;
St_tcl_Maker.cxx/h, St_tfs_Maker.cxx/h - removed ;
Sti
StiStarVertexFinder.cxx - small consolidation;
StiTpc
StiTpcDetectorBuilder.cxx - St_tpcAnodeHVavgC => St_tpcAnodeHVC until tpcAnodeHVavg table will be fixed;
StSvtAnalysedHybridClusters.cc, StSvtHitMaker.cxx, StSvtHitMaker.h - modified to remove dependences on old tables;
StSvtVertexFinderMaker.cxx, StSvtVertexFinderMaker.h, SvtVertFind.cc, SvtVertFind.h - removed;
StiUtilities
StiPullEvent.cxx - added assert.h;
StSvtClusterMaker
StSvtAnalysedHybridClusters.cc, StSvtHitMaker.cxx, StSvtHitMaker.h - removed references to tables;
StSvtSimulationMaker
StSvtOnlineSeqAdjSimMaker.cxx - modified to make hard code masking to OFF until database is fixed;
StTagsMaker
GlobalTag.idl, StTagsMaker.cxx - modified to add primary vertex position errors;
StTpcDb
StTpcdEdxCorrection.cxx, StTpcdEdxCorrection.h - added handle for TPX ADC corrections;
StTriggerUtilities
StTriggerSimuMaker.cxx - updated for Run 9 to work on simulation;
Emc/StEmcTriggerSimu.cxx/h - updated for Run 9 to work on simulation;
Bemc/StBemcTriggerSimu.cxx - updated to clear the number of masked towers; add call to StEmcDecoder::SetDateTime()
Eemc/EemcTrigUtil.cxx, EemcTrigUtil.h, StEemcTriggerSimu.cxx - added Endcap FEE pedestals for all years;
EEfeeTPTree.cxx - fixed memory leak;
StEemcTriggerSimu.cxx - modified to mask out faulty EEMC towers;
EEfeeTP.cxx, EEfeeTP.h, EEmapTP.h - - added (char*) to many strings to make SL5 happy;
L2Emulator/L2algoUtil/L2VirtualAlgo2009.cxx L2VirtualAlgo2009.h - modified to add (char*) to many strings to make SL5 happy;
L2Emulator/L2wAlgo/L2wBemc2009.cxx, L2wEemc2009.cxx - modified to add (char*) to many strings to make SL5 happy;
L2Emulator/L2upsilon/L2upsilon2006.cc - added (char*) to many strings to make SL5 happy;
L2Emulator/L2hienAlgo/L2hienAlgo08.cxx - added (char*) to many strings to make SL5 happy;
L2Emulator/L2pedAlgo/L2pedAlgo.cxx - added (char*) to many strings to make SL5 happy;
L2Emulator/L2jetAlgo/ L2adc2energyAlgo.cxx, L2jetAlgo2006.cxx, L2jetResults2006.h - added (char*) to many strings to make SL5 happy;
StarRoot
TRArray.cxx, TRSymMatrix.h - added more methods;
StDraw3D.cxx, StDraw3D.h - added STL based method;
StTrackMateMaker
StTrackMateMaker.cxx/h, StTrackPing.cc/hh - replace cout to logger;
StDraw3D.h - removed the astary entry TettaDeg;
StTpcHitMaker
StTpcHitMaker.cxx, StTpcRTSHitMaker.cxx/h - added attributes for sector and pad row selections;
StTpcRTSHitMaker.cxx/h - modified to make cluster finder not running if there is no pixels; replaced daqReader by daq_tpx;
StTpcHitMoverMaker
StTpcHitMoverMaker.cxx - modified due to pams cleanup;
StVpdCalibMaker
StVpdCalibMaker.cxx - modified to use the new calibration table vpdTotCorr; vzVpdFinder() updated to use a cut on timing diff to remove outliers;
RTS
include/rtsSystems.h - fixed PMD; added detector groups for 2010; fixed ESMD in rts2grp;
src/rtsmakefile.def - added support for for -m32 on 64 bit machines;
src/DAQ_ESMD/daq_esmd.cxx - added more event checks; fixed word bug in get_l2;
src/DAQ_TOF/daq_tof.cxx - added more event checks;
src/DAQ_BSMD/daq_bsmd.cxx - added SFS readout for nonZS, ZS and PEDRMS;
bsmdPed.cxx - fixed pedestal bug in pulser runs;
src/DAQ_READER/daqReader.cxx - fixed the sense of RTS_ONLINE;
daq_det.cxx - hacked up the FY2000 DATAP feature;
src/DAQ_TPX/tpxFCF.cxx, tpxFCF.h - added FY10 features;
daq_tpx.cxx, daq_tpx.h - added fcf run compatibility; fixed gains in InitRun;
pams
geometry/ecalgeo/ecalgeo6.g, ecalgeo.g - modified due to pams rettiring:
- fixed several material / medium relationship problems;
- fixed issue where SMD strips extruded their mother volumes;
- expanded the SMD gap from 34mm to 36mm as built;
- added SMD spacer layers;
- added material to front and back of SMD strips;
- defined and used PbAlloy and Steel mixtures, to better match material in calorimeter;
- thickness of preshower layers reduced to 4.75mm as built;
geometry/geometry/geometry.g - added logic to support multiple ecalgeoX files; ecalgeo6 set as default version for y2009a tag ;
Y2009A production tag added:
- includes the new model of the EEMC;
- revert to old model of EEMC in Y2009 tag for compat w/ W preproduction;
- removed the y2006dev tag;
- added y2006h tag, which is y2006g + new model of the endcap;
added y2010 geometry inherited from y2009a;
gen/hijing_382/hijing.F - fixed bug in ran() in gfortran;
global/idl/dst_dedx.idl - removed, moved dst_dedx_st definition to StEvent/StTrackPidTraits;
sim/gstar/gstar_part.g - modified due to retirring pams;
sim/idl/g2t_tpc_hit.idl - modified due to retirring pams;
sim/g2t/g2t_tpc.F, g2t_volume_id.g - modified due to retirring pams;
StarDb
Calibrations/tpc/TpcAdcCorrectionB.20090301.000106.C - correction for for y2009 Tpx added;
added tpcAcCharge files to account of accumulated Charge for Y2009;
TpcLengthCorrectionB.C, tpcPressureB.C - added default tables;
asic_thresholds_tpx.y2010.C, TpcAdcCorrectionB.y2010.C, TpcAltroParameters.y2010.C, tpcPadGainT0.y2010.C, tpcPressureB.y2010.C, TpcSecRowB.y2010.C - added starting values for y2010;
VmcGeometry/y2010.h,Geometry.y2009a.C y2009a.h - added y2009a geometry and inherited from it y2010;
Geometry.y2006h.C, y2006h.h - added y2006h geometry with latest latest version of the TPC geometry and fixed EEMC;
removed old root geometry files;
StDb/idl
pp2ppZ.idl - new pp2pp table added ;
pvpdCalib.idl, toft0Calib.idl, toftotCalib.idl, tofzCalib.idl - added new TOF tables;
TpcAltroParameters.idl - fixed spelling;
tpcAcCharge.idl - added table for accumulated charge in TPC;
- November 9, 2009
new library SL09e (tagged as SL09e) has been created, build on SL4.4, and SL5.3 platforms, tested and released on November 10.
Main features:
- completed adjustment to SL5.3 platform;
- several patches to ROOT 5.22.00 version has been done;
- new BTOF calibration and VPD code;
- new FMS DB code;
- RTS reader added capability to read trigger data files in format .dat;
- new TPX response simulator;
- last version with old pams codes; - several bugs were fixed;
Next codes have been updated:
asps/Jprof
Jprof.cxx/h, bfd.cxx, coff.cxx, config.h, elf.cxx, intcnt.cxx/h, jprof.h, leaky.h, libmalloc.cxx/h, strset.cxx/h - removed becuase not functional since gcc4;
exe/leaky.cxx - removed becuase not functional since gcc4;
StAnalysisMaker
StAnalysisMaker.cxx/h - added static method to print StEvent;
StBbcSimulationMaker
StBbcSimulationMaker.cxx - removed operator [];
StBFChain
BigFullChain.h - added StiVMC, modified TpcRS to prepare to clean up tcl,tpcdaq and fcf options;
StBTofCalibMaker
StBTofCalibMaker.cxx/h - new maker added for combined BTOF & VPD calibrations;
StBTofHitMaker
StBTofHitMaker.cxx - added the VPD delay in the StBTofSortRawHit;
StBTofMatchMaker
StBTofMatchMaker.cxx/h - added the functionality to perform the matching with MuDst directly;
made several updates on the track cuts used for matching: flag<1000 was added and nHits>15 cut was removed;
created a new StBTofPidTraits for any primary track;
local Z window cut set to symmetric (fabs(localz)<3.05);
StBTofUtil
StBTofGeometry.cxx - corrected the calculation for tray alignment parameters in X-Y;
StBTofSortRawHit.cxx/h - implemented the VPD delay subtraction in trigger window cut;
StChain
StRTSBaseMaker.cxx/h, StRtsTable.cxx/h - modified to make the global daqReader to be the static data-member to fix the bug; ;
StMaker.cxx/h - modified to improve WhiteBoard ; y2010 timestamp added;
St_base
StTree.cxx - added the new raw format to read the trigger data files with extension .dat;
StStreamFile.cxx/h, StStreamFileFactory.cxx/h - added STAR iostream-base file interface; added the method to provide the error message;
StDaqLib
EVP/emcReader.cxx - fixed the old emcReader; added header file algorithm and assigned the proper namespace to make both SL4/64bit and SL4/32bits compilation ok;
SVT/SVTV1P0.Banks.cxx/hh - fixed pointer arithmetics and cpu type;
TRG/TRG_Reader.cxx - fixed pointer arithmetics and cpu type;
StDAQMaker
StDAQMaker.cxx/h, StDAQReader.cxx/h, StRtsReaderMaker.cxx/h - moved daqReader instantiation from StDAQMaker to StDAQReader to switch between input files properly;
StDAQMaker.cxx/h, StDAQReader.cxx/h - moved StRtsReaderMaker instantiation from StDAQReader to StDAQMaker;
StRtsReaderMaker.cxx/h - removed redundant components ;
StDAQReader.cxx/h, StRtsReaderMaker.cxx/h - modified to activate the new DAT file format;
StRtsReaderMaker.cxx - fDatReader initialized to zero at class ctor to fix a bug;
StDAQReader.cxx, StTRGReader.cxx/h - modified to be able to read .dat file in 1999-2008 format;
StDbLib
StString.h - modified to check for empty string, useful in standalone mode where environmental variables are not defined ;
rules.make - modified to use mysql_config in place of static dir locations;
StDbManagerImpl.cc, StDbTable.cc, StDbTableDescriptor.cc/h, StTableDescriptorI.h - struct alignment fixed to keep runtime align calculation ;
StDbDefs.hh, StDbManagerImpl.cc - added FMS to the domain list;
MysqlDb.cc - LB timer fixed;
StDbSql.cc - modified to reset number of rows to fetched number of rows if it is less than total indexed number;
StDbTableDescriptor.cc/hh - modified to make row size not static, tables have different row sizes;
StDbDefs.hh, StDbManagerImpl.cc - added new domain: pp2pp;
StDbSql.cc - modified to restore missing endTime check;
StDbUtilities
StTpcCoordinateTransform.cc/hh - removed defaults in Tpc Coordinate transformations ;
StDetectorDbMaker
StDetectorDbChairs.cxx - modified to introduce TPC slewing corrections;
St_tpcSlewingC.h - added new file to introduce TPC slewing corrections;
StDetectorDbChairs.cxx, St_tpcAnodeHVC.h - modified to make tpcAnodeHV better handles with different neighboring voltages;
St_tpcGainC.h - modified;
St_tpcAnodeHVC.h, St_tpcPadGainT0C.h, StDetectorDbChairs.cxx - modified to use St_tpcPadGainT0C instead of St_tpcGainC and St_tpcT0C;
St_tpcAnodeHVavgC.h - added new file ;
St_tpcGainC.h, St_tpcT0C.h - removed ;
St_tss_tssparC.h - moved gain calculations to .cxx file ;
StDbUtilities
StTpcCoordinateTransform.hh - fixed StThreeVector invoke;
StMagUtilities.cxx/h - updated grid spacing for UndoShort and prepared for other future gridding upgrades to achieve higher resolution results; improved execution speed of many algorithms: especially GridLeak;
updated scheme for pad row numbering in Predict Space Charge;
StMagUtilities.cxx/h - modified to set GetMagFactor();
StEEmcUtil
EEdsm/BEdsm2.cxx/h, BemcTrigUtil.cxx/h, EEdsm0.cxx/h, EEdsm0Tree.cxx/h, EEdsm1.cxx/h, EEdsm1Tree.cxx/h, EEdsm2.cxx/h, EEdsm3.cxx/h, EEfeeTP.cxx/h, EEfeeTPTree.cxx/h, EEmapTP.hh EMCdsm2Tree.cxx/h, EemcTrigUtil.cxx/h - EEMC DSM emulator moved over to StTriggerUtilities/Eemc;
StEmcUtil
database/StBemcTables.h - added StBemcTable to use in StEmcDecoder;
projection/ StEmcPosition.cxx/h - added getNextId(det,softId,nEta,nPhi) method;
StEvent
StTpcRawData.cxx/h - fixed relation npad from pad row;
StDcaGeometry.cxx/h - modified to add set from double;
StEventUtilities
StuDraw3DEvent.h - added link to pdf file and acrobat 9; modified to promote the virtial inheritance for StDraw3D subclasses;
StuDraw3DEvent.cxx - fixed eta sign;modified to adjust tresholds;
StuDraw3DEvent.cxx/h - added EmsHit method to the StuDraw3DEvent ;
StFmsDbMaker
StFmsDbMaker.cxx/h - new FMS DB code ;
StFtpcCalibMaker
StFtpcLaserCalib.cc - modified to exit laser fit to avoid FPE if either <=2 hits on track or if helix fit fails to converge;
StFtpcCalibMaker.cxx/h, StFtpcLaser.hh, StFtpcLaserCalib.cc/hh - modified to write out all gas temperature, air pressure info to Run branch of FTPC debug root file;
modified to be able to vary the gas temperature in addition to varying t0 and gas composition;
StFtpcClusterMaker
StFtpcClusterDebug.cc - modified to initilize the class data-members and add some protection against of zero pointers;
added protection against of the nonexisting debug.ini; modified to use default values;
StFtpcClusterDebug.cc/hh, StFtpcClusterFinder.cc/hh, StFtpcClusterMaker.cxx - modified to write out all gas temperature, air pressure info to Run branch of FTPC debug root file;
StGammaMaker
StGammaCandidateMaker.cxx - modified to Utilize new StEmcPosition methods to speed up SMD strip collection;
StTrgDatFileReader
StDatFileFactory.cxx/h, StTrgDatReader.cxx/h - added .dat file format reader;
Sti
StiKalmanTrack.cxx/h, StiKalmanTrackFinder.cxx, StiTrack.h - added primary vertex number ;
StiKalmanTrackFinder.cxx - modified to reset primarity after refit ;
StiKalmanTrack.cxx, StiKalmanTrackNode.cxx - removed STAR LOG in print();
StiMaker
StiStEventFiller.cxx - added primary vertex number and charge(GVB);
StiMaker.cxx, StiStEventFiller.cxx - set assert instead of skip event;
StiTpc
StiTpcDetectorBuilder.cxx - modified not to use padrows with no gain; modified to replace St_tpcGainC to St_tpcPadGainT0C
StiUtilities
StiPullEvent.h - added primary vertex number and charge(GVB); removed redundante definition of StiPullEvent::~StiPullEvent();
StiPullEvent.cxx/h - modified to propagate primary info into globals(Finish());
StHbtMaker
Infrastructure/StHbtPair.cc - fixed for StThreeVector and StLorentzVector ctor;
St_geom_Maker
GeomBrowser.cxx/h, StarGeomTreeWidget.cxx/h - added refs to the mother volumes; connected DepthControl and lookup depth; added I/O prototype;
StGeomHighlighter.cxx/h - added new files for motran syntax highlighter;
TextEdit.cxx/h - modified to add motran syntax highlighter;
StQtDelayRedrawTimer.cxx, StQtDelayRedrawTimer.h - added new files to delay re-drawing;
StIOMaker
StIOMaker.cxx - modified to initialize the pointer at ctor; added the new raw format to read the trigger data files with extension .dat; loaded StTrdFileReader shared lib to back DAT format;
StJetMaker
StBET4pMaker.vxx/h - updated for BEMC calibration systematics;
StPythiaFourPMaker.cxx - modified to add tower info into jet tree;
StJetMaker.cxx/h - fixed getStJets();
emulator/ StjBEMCSockeVariation.cxx/h, StBET4pMakerImpBuilder.cxx/h - updated for BEMC calibration systematics;
StMuTrackFourVec.h, StjeTowerEnergyListToStMuTrackFourVecList.cxx/h, StjeTrackListToStMuTrackFourVecList.cxx - midified to add tower info into jet tree;
StjeDefaultJetTreeWriter.cxx - modified to add tower info into jet tree; added tracks and towers references to jet;
StMuTowerEmu.h - new file to add tower info into jet tree;
StMuTrackEmu.h, StjeDefaultJetTreeWriter.cxx/h - added track flag, nSigmaElectron, nSigmaKaon and nSigmaProton;
StMuTrackEmu.h, StjeTrackListToStMuTrackFourVecList.cxx - added detectorId to tracks; added nSigmaKaon, nSigmaProton and nSigmaElectron; added exitTowerId and exitDetectorId;
StjeJetEventTreeWriter.h - added new file with implementaion of Tree writer for class StJetEvent; modified to use include "StSpinPool/StJetEvent/StJetEventTypes.h";
StjeJetEventTreeWriter.cxx - removed dependencies of StSpinPool/StJetEvent on StJetMaker;
mudst/StjTPCMuDst.cxx - added nSigmaKaon, nSigmaProton and nSigmaElectron;
tracks/StjTrackList.h - added nSigmaKaon, nSigmaProton and nSigmaElectron;
StMcEvent
StMcFgtHit.cc/hh, StMcFgtHitCollection.cc/hh - modified for FGT;
StMuDSTMaker
COMMON/StuDraw3DMuEvent.h - modified to promote the virtial inheritance for StDraw3D subclasses;
RTS
src/DAQ_READER/cfgutil.cxx/h, daqReader.cxx - fixed the compilation problem under SL5/64-bit;
daqReader.h - added u_int;
daqReader.cxx - first attempt to force rtsLog to STDERR for ROOT;
src/SFS/sfs_index.cxx/h - fixed the compilation problem under SL5/64-bit;
src/DAQ_TPX/tpxCore.cxx/h, tpxPed.cxx, tpxStat.cxx/h - updated;
tpxFCF.cxx - fixed quality asignment bug in simulated data;
daq_tpx.cxx/h, tpxStat.cxx - modified for misc monitoring ;
tpxPed.cxx - adjusted special runs;
src/DAQ_BSMD/daq_bsmd.cxx/h, bsmdPed.cxx/h - added pedestal subtraction routines;
bsmdPed.cxx, daq_bsmd.cxx - modified for run 2010 support; added RAW SFS;
src/RTS_EXAMPLE/rts_example.C - added RAW SFS bank;
StRTSClient
include/rts.h - added __x86_64 ;
rtsSystems.h - fixed compilation error on SL5/64-bit machine;
include/DAQ1000/ddl_struct.h - added heartbeat msc event;
FCFMaker/FCFMaker.cxx - fixed pointer arithmetics;
FCF/fcfClass.cxx - fixed pointer arithmetics;
StRichPIDMaker
StRichArea.cxx - bug fixed ;
StStarLogger
StLoggerConfig.h, StarOptionFilter.h - added Configure header to take in account the different log4cxx versions ;
StLoggerConfig.h - fixed wrong declaration - change int to class;
MySQLAppender.cxx/h, StLoggerConfig.h, StLoggerManager.cxx/h, StUCMAppender.cxx/h, StarOptionFilter.cxx - modified to merge log4cxx version 9 and 10;
StUCMAppender.cxx - fixed the obsolete dependency;
logging/TxUCMCollector.cxx - added Configure header to take in account the different log4cxx versions ;
StarClassLibrary
StLorentzVector.hh - added extra ctor;
StThreeVector.hh - Introduced the dedicated default ctor for StThreeVector;
StarRoot
StDraw3D.cxx/h - added Print method; fixed the image file name; modified to eliminate the TRotMatrix leak and implement the negative lambda for EndCap style; fixed eta sign; added EmsHit method to the StuDraw3DEvent;
THelixTrack.cxx - workaround to define the method `TCircleFitter::FitZ()';
StArchInfo.cxx/h - added new class to return CPU/OS Architecture related info; added new method to calculate the alignment and padding;
StCheckQtEnv.cxx, StDraw3D.cxx - removed the redundant Coin test;
StSsdUtil
StSsdBarrel.cc/hh - fixed FindMcHit signature;
StSsdWafer.cc - changed Char_t *xyz type to be const;
StSvtSimulationMaker
StSvtOnlineSeqAdjSimMaker.cxx/h - added boolean variable mRunSvtOnlineSeqAdj to toggle function on and off;
StTpcDb
StTpcDb.cxx/h, StTpcDbMaker.cxx, StTpcdEdxCorrection.cxx/h, St_tpcCorrectionC.cxx/h - modified to use directly field from StarMagField; replaced St_tpcGainC and St_tpcT0C by St_tpcPadGainT0C; removed defaults in coordinate transformations;
StTpcHitMaker
StTpcHitMaker.cxx - introduced TPC slewing corrections;
StTpcRTSHitMaker.cxx/h - modified to replace the obsolete rts_reader with the new daqReader;
StTriggerDataMaker
StTriggerDataMaker.cxx/h - added debug option;
StTriggerUtilities
StTriggerSimuMaker.cxx/h - updated for run 2009 data; removed dependencies on ROOT MySQL; modified for migration of ROOT MySQL to STAR DB API; modified to move StEEmcUtil/EEdsm to StTriggerUtilities/Eemc;
StTriggerSimuResult.cxx - added missing header file;
Bemc/StBemcTriggerSimu.cxx/h - updated for run 2009 data; removed dependencies on ROOT MySQL; modified for migration of ROOT MySQL to STAR DB API;
Emc/StEmcTriggerSimu.cxx/h - updated for run 2009 data; removed dependencies on ROOT MySQL; modified for migration of ROOT MySQL to STAR DB API;
Eemc/StEemcTriggerSimu.cxx/h - updated for run 2009 data; removed dependencies on ROOT MySQL; modified for migration of ROOT MySQL to STAR DB API;
BEdsm2.cxx/h, EEdsm0.cxx/h, EEdsm0Tree.cxx/h, EEdsm1.cxx/h, EEdsm1Tree.cxx/h, EEdsm2.cxx/h, EEdsm3.cxx/h, EEfeeTP.cxx/h, EEfeeTPTree.cxx/h, EEmapTP.h, EMCdsm2Tree.cxx/h, EemcTrigUtil.cxx/h - added new files to move StEEmcUtil/EEdsm to StTriggerUtilities/Eemc;
StDSMUtilities/DSMLayer.hh - modified to add missing algorithm header file;
DSMLayer_B101_2009.cc, DSMLayer_E001_2009.cc, DSMLayer_E101_2009.cc, DSMLayer_EM201_2009.cc, DSMLayer_LD301_2009.cc, TCU_2009.cc - fixed wrong pointer arithmetics;
StDSM2009Utilities.hh - modified for migration of ROOT MySQL to STAR DB API;
TCU.cc/hh - added new files for run 2009 data;
L2Emulator/StGenericL2Emulator.cxx - modified to move StEEmcUtil/EEdsm to StTriggerUtilities/Eemc;
StJanEventMaker/JanEvent.cxx - added missing cstring header file;
StTrsMaker
StTrsMaker.cxx - removed default in zFromTB ;
src/StTrsDeDx.cc - modified to fix some comparison;
src/StTpcDbSlowControl.cc, StTrsChargeSegment.cc, StTrsFastChargeTransporter.cc, StTrsParameterizedAnalogSignalGenerator.cc, StTrsSlowAnalogSignalGenerator.cc, StTrsWireHistogram.cc - modified to remove default in zFromTB;
include/StTpcDbSlowControl.hh, StTrsChargeTransporter.hh - modified to remove default in zFromTB;
pams
emc/jet/emc_cl_finder.F - 64bit correction ;
geometry/geometry/geometry.g - fixed bug pipe14==>pipe12 in y2008 & y2009; changed BTOFc6 <== BTOFc7 for TOF in y2009 geometry; first attempt to implement year 2010 geometry: y2009+Full BTOF;
geometry/tpcegeo/tpcegeo3.g - prompt hits implemented; prompt hits moved from GateGrid==>PadPlane; reduced cuts from 1 MeV to 100 keV;
geometry/calbgeo/calbgeo2.g - removed redundant sensitives ;
global/evo/v0userfit.F - fixed sign;
global/egr/userimpfit.F - fixed sign;
sim/g2t/g2t_volume_id.g - bug fixed in TOF g2t_volume_id;
tpc/tpt/tpt_find_outlier.F - set dsxy <= 1;
StarDb
Calibrations/tpc/tpcRDOMasks.upgr15.C - removed, moved to RunLog/onl;
tpcPadGainT0.C - added default tpcPadGainT0 table;
Calibrations/tracker/DefaultTrackingParameters.C, KalmanTrackFitterParameters.C, LocalTrackSeedFinder.C, tkf_tkfpar.C, tpcInnerHitError.C, tpcOuterHitError.C, tpcTrackingParameters.C - added default tracking parameters for year 2000 data for ITTF chain;
RunLog/onl/tpcRDOMasks.upgr15.C - added, moved from Calibrations/tpc;
VmcGeometry/y2008.h, y2008a.h, y2009.h - fixed bug pipe14==>pipe12 in y2008 & y2009;
y2009.h - corrected dead zone;
Geometry.y2010.C, y2010.h - first version of year 2010 geometry: y2009+Full BTOF;
StDb
idl/fmsPatchPanelMap.idl, fmsQTMap.idl - added FMS mapping tables;
trgDsmReg.idl - added new dsm registers for EMCAL team;
tpcSlewing.idl - added tpc slewing struct;
fmsMap.idl - fixed channel ids;
fmsGain.idl fmsGainCorrection.idl - new files added for Gain and Gain corrections tables;
fmsChannelGeometry.idl, fmsDetectorPosition.idl, fmsMap.idl - add more tables for FMS, improved schema;
tpcChargeStepCalib.idl - removed after removing StChargeStepMaker;
pp2ppPedestal.idl - added new pedestal table for pp2pp;
tpcAnodeHVavg.idl - added new tables with average voltages instead of exact voltages;
vpdTotCorr.idl - added new table for VPD;
StarVMC
StarVMCApplication/StarMCStack.cxx - assert.h added to define assert();
QtRoot
qt/src/TGQt.cxx/h, TQtPen.h, TVirtualX.interface.h - modified to adjust ROOT interface;
qtgui/inc/TEmbeddedPad.h - removed CPP macro to make the CINT happy;
qtgui/src/ TQtCanvasImp.cxx - removed Coin test;
qtgl/qtcoin/qtcoin.pro - modified to get rid of the SmallChange Coin package;
qtgl/qtgl/src/TQtGLViewerImp.cxx, TQtRootViewer3D.cxx - implemented Print interface;
qtgl/qtcoin/inc/TQtCoinViewerImp.h, TQtCoinWidget.h - implemented Print interface;
SbList.h, SmAxisKit.h, SmallChange.h, SoText2Set.h - modified to get rid of the SmallChange Coin package;
qtgl/qtgl/inc/TQGLViewerImp.h. TQtGLViewerImp.h. TQtRootViewer3D.h - implemented Print interface;
qtgl/qtcoin/InstallCoin3D/installCoin3D.sh - modified to get rid of SmallChange Coin package; disabled the Quater package;
installCoin3D3.sh - added new script to install Coin-3 suite; modified to define the numner of CPUs to use;
download.new.sh - added new version of the Coin download script; added the local tar option; added CREATE_TAR variable;
qtgl/qtcoin/src/TQtCoinViewerImp.cxx, TQtCoinWidget.cxx - implemented Print interface;
TQtCoinWidget.cxx, SmAxisKit.cxx, SmallChangeInit.cxx, SoText2Set.cxx - added new files to get rid of the SmallChange Coin package;
TQtInspectImp.cxx - set the correct pad symbol for HEX constant;
StUCMApi
removed obsolete codes, moved to StarLogger;
- October 26, 2009
all libraries starting from SL06g to SL09d has been updated with patches for SL5.3 platform and retagged with tags like SL0Xy_SL5.
Updated codes:
StRoot/macros/LoadLogger.C, bfc.C - removed using liblog4cxx.so ;
- September 3, 2009
new library SL09d (tagged as SL09d) has been created, build on SL4.4, and SL3.05 platforms, tested and released on September 8.
Main features:
- new ROOT 5.22.00 version;
- updated FTPC calibration code;
- several updates related to new BTOF code;
- year 2009 geometry fixes;
- fixed problem reading run 2009 trigger data with new DAQ1000 reader code;
- number of codes adjustment for 64-bits SL5 platform (not final);
- new Qt4 version consistent with ROOT 5.22.00;
- several bugs have been fixed;
Next codes have been updated:
asps/rexe
Conscript - modified for gfortran support ;
asps/Simulation
agetof/nxtcrd.F, raw.F, rw.F - modified ICHAR size;
agetof/Conscript - modified for gfortran support;
starsim/atmain/dblib.cxx - added string.h needed for gcc 4;
starsim/geant/grktmp.F - modified to gfortran compiler;
StBFChain
BigFullChain.h, StBFChain.cxx - changes for FTPC for laser run; moved all TOF options before VTX ;
St_base
StFileIter.h - modifed to stop warnings; added the empty inpl for the dummy methods;
StObject.cxx, StTree.cxx - fixed for SL5 64 bits platform;
StBichsel
Bichsel.cxx, GetdEdxResolution.cxx, dEdxParameterization.cxx - fixed for SL5 64 bits platform;
StBTofMatchMaker
StBTofMatchMaker.h - fixed for SL5 64 bits platform;
StBTofMatchMaker.cxx/h - geometry initialization moved to Init() function;
StBTofUtil
StBTofINLCorr.cxx - modified to correct the total # of rows read-in for the TDIGOnTray table;
StBTofGeometry.cxx/h - fixed for SL5 64 bits platform;
StBTofTables.h,StBTofTables.cxx - added new files;
StDaqLib
GENERIC/EventReader.hh - basic fix for gcc 4 ;
EventReader.cxx - modified to create the fired detector mask;
StDAQMaker
StDAQReader.cxx - modified to add event/run number to error message;
StDbBroker
StDbWrappedMessenger.cc - fixed for SL5 64 bits platform;
StDbLib
ChapiStringUtilities.cxx, MysqlDb.cc, StDbServiceBroker.cxx, StlXmlTree.cxx - fixed for SL5 64 bits platform;
StDbUtilities
StMagUtilities.cxx - updates for Undo3DGridLeakDistortion; faster and more reliable near pad row 13;
StDetectorDbMaker
St_tpcGainC.h, St_tpcPadrowT0C.h, St_tpcT0C.h - fixed for SL5 64 bits platform;
St_asic_thresholds_tpxC.h, St_tpcPadGainT0C.h - added new files for chairs;
StDetectorDbChairs.cxx - modified for new chairs;
StiChairs.cxx - modified to make temporary prompt hit error *=10;
StEEmcUtil
StEEmcSmd/EEmcSmdGeom.cxx - fixed for SL5 64 bits platform;
EEmcSmdMap/EEmcSmdMap.h - fixed for SL5 64 bits platform;
database/StEEmcDb.cxx, StEEmcDb.h - fixed for SL5 64 bits platform;
StEmcUtil
neuralNet/NeuNet.cxx, NeuNet.h - fixed for SL5 64 bits platform;
StEstMaker
StEstProjection.cxx - fixed for SL5 64 bits platform;
StEvent
StTriggerData2009.cxx/h - added checks of trigger data banks;
StTriggerData.cxx/h - implemented new data member mErrorFlag and referring access fct;
StTriggerData2009.cxx/h -implemented flag corruption in new member mErrorFlag;
StBTofRawHit.h - fixed for SL5 64 bits platform;
StEventDisplayMaker
StGlobalFilterTest.cxx - modified to remove the obsolete interface, use the new one;
StEventMaker
StEventMaker.cxx - added checks for corruption in StTriggerData;
StEventUtilities
StEventHelper.cxx/h - modified to derive StTrackHelper from the brand-new StarClassLibrary StHelixHelper; fixed for SL5 64 bits platform;
StFtpcClusterMaker
StFtpcClusterMaker.cxx/h, StFtpcDbReader.cc/hh - modified to use the 'perfect' gain table and adjustAverageWest = adjustAverageEast = 0.0 for laser run calibration (the 'flaser' option is used in the bfc);
StFtpcCalibMaker
StFtpcCalibMaker.cxx - modified to use the 'perfect' gain table and adjustAverageWest = adjustAverageEast = 0.0 for laser run calibration;
macros/lasertest.C, lasertest_single.C modified to use the 'perfect' gain table and adjustAverageWest = adjustAverageEast = 0.0 for laser run calibration;
Db_LoadTable.C, Db_ReadTable.C - added domainName argument to be able to edit both Calibrations_ftpc and Geometry_ftpc database tables;
ftpc_sqldraw.C - added macro to histogram FTPC extra temperatures from the MySQL database ;
StFtpcTrackMaker
StFtpcDisplay.cc, StFtpcTrackingParams.cc - fixed for SL5 64 bits platform;
StGammaMaker
StGammaEEmcLeakage.cxx - fixed for SL5 64 bits platform;
StGenericVertexMaker
StCtbUtility.cxx - fixed for SL5 64 bits platform;
macros/rdMuDst2print.C;
StiPPVertex/EemcHitList.h - fixed for SL5 64 bits platform;
StGridCollector
StGridCollector.cxx - fixed for SL5 64 bits platform;
StHbtMaker
Base/StHbtParticleCut.h, StHbtTripletCut.h - fixed for SL5 64 bits platform;
StJetMaker
StPythiaFourPMaker.h - removed unused arguments in constructor; removed cut on MC particle status code; modified to save only Pythia final state particles;
StBET4pMaker.cxx/h - modified to implement methods for doing tower energy correction for tracks;
mudst/ StjTPCMuDst.cxx - modified to change BEMC radius where to extrapolate TPC tracks from BEMC_RADIUS+5=230.405 cm to 238.6 cm; added protection against null pointers;
StjBEMCMuDst.cxx - added protection against null pointers;
StjMCMuDst.cxx - modified to save only Pythia final state particles;
StJetSimuUtil/StJetSimuReader.cxx - added branch->SetAutoDelete(true) to properly read jet trees;
StJetSimuUtil/macros/RunJetSimuSkimFinder.C - added Endcap simulator and switched to new trigger simulator; modified names of some variables; modified to implement methods for doing tower energy correction for tracks;
emulator/StBET4pMakerImp.cxx/h, StBET4pMakerImpBuilder.cxx/h - modified to implement methods for doing tower energy correction for tracks ;
towers/StjAbstractTowerEnergyCorrectionForTracks.cxx/h, StjTowerEnergyCorrectionForTracksFraction.cxx/h, StjTowerEnergyCorrectionForTracksMip.cxx/h - added new methods of doing tower energy correction for tracks;
Stl3Util
ftf/FtfBaseTrack.cxx/h - modified to eliminate the compilation warnings;
FtfTrack.cxx - fixed for SL5 64 bits platform;
base/St_l3_Coordinate_Transformer.cxx - fixed for SL5 64 bits platform;
StMcEvent
StMcBTofHitCollection.cc, StMcEmcHitCollection.cc - fixed for SL5 64 bits platform;
StMCFilter
StG3Particle.cxx, StGENParticle.cxx, StHepParticle.cxx, StMCFilter.cxx - fixed for SL5 64 bits platform;
StMiniMcEvent
StMiniMcEvent.cxx - fixed for SL5 64 bits platform;
StMuDSTMaker
COMMON/StuDraw3DMuEvent.cxx, StuDraw3DMuEvent.h - added new files with class-helper to generate 3D view of the StMuEvent object;
StMuEvent.h, StMuPrimaryTrackCovariance.cxx - fixed for SL5 64 bits platform;
StMuDst.h - modified to change tofArrays to btofArrays returned objects in numberOfBTofHit() and numberOfBTofRawHit(); fixed a bug for setBTofPidTraits;
StuDraw3DMuEvent.cxx, StuDraw3DMuEvent.h - modified to add tracks method to draw all tracks from event;
StRchMaker
StRichSinglePixelCollection.cxx - fixed for SL5 64 bits platform;
StRichPIDMaker
StRichAreaSegment.cxx, StRichPIDTraits.cxx - fixed for SL5 64 bits platform;
StRrsMaker
StRichGeometryDb.cxx, StRichPadPlane.cxx - fixed for SL5 64 bits platform;
Sti
StiKalmanTrackNode.cxx/h - modified to make getTime() a const;
Base/Factory.h - fixed for SL5 64 bits platform;
StiMaker
StiStEventFiller.cxx - modified to calculate time of flight for StiPulls;
StStrangeMuDstMaker
StStrangeMuDstMaker.cxx/h, DcaService.cxx/h, StStrangeCuts.cc, StStrangeMuDstPlayer.cxx - fixed pointer and string conversions; some fixes for SL5 64_bits platform;
StSvtDaqMaker
StSvtHybridDaqData.cc - fixed for SL5 64 bits platform;
StSvtSimulationMaker
StSvtElectronCloud.cc - modified to fix minor axis of initial electron cloud Size ;
StSvtSignal.cc - modified to adjust mPasaGain to initial cloud size;
StarClassLibrary
StHelixHelper.cxx, StHelixHelper.h - added new files to convert the helix-based object into the plain array of 3D points;
StHelixHelper.h - modified to change StHelixHelper interface to be virtual and public;
StTriggerDataMaker
StTriggerDataMaker.cxx - modified to adjust to new daq format;
StTriggerUtilities
StDSMUtilitie/DSMLayer_B001_2009.cc - fixed for SL5 64 bits platform;
Eemc/StEemcTriggerHisto.cxx - fixed for SL5 64 bits platform;
L2Emulator/L2algoUtil/L2DbConfig.cxx, L2VirtualAlgo2008.h, L2VirtualAlgo2009.cxx - fixed for SL5 64 bits platform;
L2Emulator/L2upsilon/L2upsilon2006.cc - fixed for SL5 64 bits platform;
StUtilities
StMessageCounter.cxx - fixed for SL5 64 bits platform;
RTS
EventTracker/FtfFinder.cxx, eventTrackerLib.cxx, FtfMcTrack.cxx, gl3HistoManager.cxx - fixed for SL5 64 bits platform;
include/rtsSystems.h - modified to shuffle FGT trigger group and FPD;
rts.h - added _x86_64 flag to support 64 bits platform;
include/DB/conditions/detsDictionary.h - addded new file;
src/rtsmakefile.def - fixed for 64 bits platform;
src/DAQ_BSMD/bsmd_reader.cxx, daq_bsmd.cxx - fixed for 64 bits platform;
src/DAQ_ESMD/daq_esmd.cxx - fixed for 64 bits platform;
src/DAQ_BTOW/daq_btow.cxx - fixed for 64 bits platform;
src/DAQ_ETOW/daq_etow.cxx - fixed for 64 bits platform;
src/DAQ_EMC/emc_reader.cxx - fixed for 64 bit platform;
src/DAQ_FTP/daq_ftp.h - modified to separate dependences;
src/DAQ_READER/daqReader.cxx, msgNQLib.cxx - fixed for 64 bits platform;
src/DAQ_PMD/daq_pmd.cxx, daq_pmd.h, pmd_reader.cxx - added SFS PMD support;
src/DAQ_TPC/tpc_FCFReader.cxx - fixed for 64 bits platform;
src/DAQ_TPX/tpxGain.cxx/h - modified for support run and date in the file;
tpxGain.cxx, tpxPed.cxx - modified for new pulser style;
src/DAQ_TRG/trg_reader.cxx - fixed for 64 bits platform;
src/SFS/fs_index.h - fixed for 64 bits platform;
src/FCF/fcfClass.cxx - fixed for 64 bits platform;
src/RTS_EXAMPLE/tpx_read_gains.C - added new file to read TPX gains;
tpx_gains.C - added run number ;
StarClassLibrary
StMCTruth.cxx - fixed for SL5 64 bits platform;
StStarLogger
mysql/StarJobs.csh, StartSql.csh - modified to start the logger Db faster; replace the deprecated A option with the modern --skip-auto-rehash;
StarRoot
TRArray.cxx/h, TRSymMatrix.cxx/h, TRVector.cxx/h - added AdoptA method which preserved ownership;
THelixTrack.cxx/h - modified to add full error matrix + derivatives matrix; operator =() added;
StDraw3D.cxx, StMemStat.cxx, THelixTrack.cxx, TPolinom.cxx, xTCL.cxx - fixed for SL5 64 bits platform;
StDraw3D.cxx - adjusted for Qt4;
St_geom_Maker
GeomBrowser.cxx/h, QExGeoDrawHelper.cxx, StGeomBrowser.cxx/h, StGeomDepthControl.ui, StarGeomTreeWidget.cxx/h,
TQtRangeControl.cxx/h, TextEdit.cxx/h - new files added to be consistent with new ROOT version and Qt4 ;
GeomBrowser.ui, GeomBrowser.ui.h, QExObjectListItem.h, QtGBrowserInspect.h, QtGBrowserObjectListItem.h, St_geom_image_collection.cxx - removed;
icons/St_geom_Maker.qrc, FileNew.xpm, FileOpen.xpm, FilePrint.xpm, FileSave.xpm, arrow_left.xpm, arrow_right.xpm, connect.xpm,
fileopen.xpm, hdisk_t.xpm, printer.xpm, printer_s.xpm, qglviewer.icon.xpm, quit.xpm,reload.xpm, save.xpm, saveas.xpm,
snapshot.xpm, starlogo_1.xpm, update.xpm, view3d.xpm, wirebox.xpm - icons images moved to icons directory;
pams
geometry/geometry/ geometry.g - modified to remove Cone in upgr16 geometry;
modified TOF geometry for run 2009;
modified to make thinner beam pipe for upgr16;
modified to take PMD off the geometry y2009 ;
modified to take pixel off for upgr16 ;
geometry/ecalgeo/ecalgeo.g - modified to fix BIRK3 constant; fixed Air;
modified to make special stra(gling) aluminium workaround for geant3;
geometry/fpdmgeo/fpdmgeo.g, fpdmgeo1.g, fpdmgeo2.g, fpdmgeo3.g - modified to fix BIRK3 constant;
fpdmgeo.g - stra_Air added;
geometry/btofgeo/btofgeo6.g - modified TOF geometry for run 2009;
geometry/fpdmgeo/fhcmgeo.g - cleanup of write(*,*);
geometry/fpdmgeo/fpdmgeo.g - fixed Air; remove redundant Isvol=0;
geometry/pipegeo/pipegeo.g - modified to make thinner beam pipe for upgr16;
geometry/tpcegeo/tpcegeo3.g - wrong TPAD shift fixed; fixed FEEA (Front End Electronics Assembly) position;
gen/hijing_382/Conscript - modified for gfortran support;
StarVMC
geant3/added/dummies.c - modified to eliminate the compilation warning;
g2Root/Conscript - modified for gfortran support;
StarDb
VmcGeometry/y2009.h - PMD taken off for geometry y2009; wrong TPAD shift fixed; fixed FEEA (Front End Electronics Assembly) position;
StDb/idl
HitError.idl, bsmdeMap.idl, bsmdpMap.idl - modified to add tpcPadGainT0 table;
tpcPadGainT0.idl - added new table;
asic_thresholds_tpx.idl - added new asic thresholds table for TPX;
QtRoot
new Qt4 version installed;
qtroot/src/TQtContextMenuImp.cxx, TQtObjectDialog.cxx - new files added;
qtroot/inc/TQtObjectDialog.h, TQtContextMenuImp.h - new files added;
qtgl/qtgl/inc/TGLIncludes.5.22.h - added new file;
qtgl/qtgl/src/TQtGLViewerImp.cxx/h - modified to remove some qt3 support modules;
qtgui/inc/TEmbeddedPad.cxx/h - new ROOT 5.24 interface added;
qtgui/inc/TEmbeddedPad.h - modified to add ROOT header to make class backward compatibleqt/inc/TQtBrush.h;
qt/inc/TQtBrush.h, TQtUtil.h - modified to add ROOT header to make class backward compatible qt/inc/TQtBrush.h;
qtgui/src/TEmbeddedPad.cxx - modified to add ROOT header to make class backward compatible qt/inc/TQtBrush.h;
qtthread/inc/LinkDef.h, TQtCondition.h, TQtMutex.h, TQtThreadFactory.h, TQtThreadImp.h - modified to adjust interface to fix ROOT bug;
qtthread/src/TQtCondition.cxx, TQtMutex.cxx, TQtThreadFactory.cxx, TQtThreadImp.cxx - - modified to adjust interface to fix ROOT bug;
- July 31, 2009
new library SL09c (tagged as SL09c) has been created, build on SL4.4, and SL3.05 platforms, tested and released on August 3.
Main features:
- new StBTofMatchMaker code added;
- new code for MC filterring added;
- SVT simulator tuning updated;
- TPC prompt hits for geometry year 2009 implemented;
- several bugs have been fixed;
Next codes have been updated:
asps/Simulation/starsim/
geant/gdecay.F - removed;
atutil/aranlux.F - updated to supress redundant prints ;
StBFChain
StBFChain.cxx - modified to create a calib mode for StGenericVertex when using VtxSeedCalG;
St_base
StMessMgr.cxx/h - modified to add new dedicated UCM logger;
StArray.cxx, StTree.cxx - fixed the compilation warnning and error for 64-bits platform ;
StBTofMatchMaker
StBTofMatchMaker.cxx/h - new TOF match maker code;
StChain
StChain.cxx - modified to replace QA logger with the dedicated UCM one;
StRTSBaseMaker.cxx/h, StRtsTable.h - added DAQ event header to pass;
StDaqLib
GENERIC/EventReader.cxx - modified to generate the EventInfo from the daqReader rather from the DATAP structure because DATAP bank was not written in run 2009;
StDAQMaker
StRtsReaderMaker.cxx/h - added DAQ event header to pass;
StDetectorDbMaker
St_spaceChargeCorC.h - modified to use factor for powers for 2009+;
StDetectorDbMaker.cxx - modified to delete trigDetSums before creating a new one (bug fixes);
StEvent
StTriggerData2009.cxx - modified pp2ppDSM() due to changes in DSM structure ;
StTriggerData.cxx/h, StTriggerData2009.cxx/h - added fmsADC() method;
StEventUtilities
StuDraw3DEvent.cxx - modified to remove the redundant StTrackPointsand, replace it with StTrackHelper;
StEventUtilities
StEventHelper.cxx/h - hits iterator added;
StGenericVertexMaker
StGenericVertexFinder.h, StGenericVertexMaker.cxx/h - modified to create a calib mode for StGenericVertex when using VtxSeedCalG ; modified to move CalibBeamLine call from InitRun to Init;
StiPPVertex/StPPVertexFinder.cxx/h, TrackData.cxx/h - modified to allow export of prim tracks for 3D beam line fit (use VtxSeedCalG option), oneTrack vertex thresholds was lowered form 15 to 10 GeV/c;
Vertex3D.cxx - modified to narrow extrapolation range to prevent crashes;
StJetMaker
StJetSkimEventMaker.cxx - modified to drop events without vertices;
emulator/StjeDefaultJetTreeWriter.cxx - modified to drop events without vertices;
St_geant_Maker
StPrepEmbedMaker.cxx/h - updated with codes for strangeness embedding;
StMcEventMaker
StMcEventMaker.cxx/h - Btof added;
StMcEvent
StMcEvent.hh - modified to increase version in ClassDef;
StMcContainers.hh, StMcEvent.cc/hh, StMcEventLinkDef.h, StMcEventTypes.hh, StMcFgtHitCollection.hh, StMcFgtLayerHitCollection.hh, StMcFtpcHitCollection.hh,
StMcFtpcPlaneHitCollection.hh, StMcIstHitCollection.hh, StMcIstLayerHitCollection.hh, StMcPixelHitCollection.hh, StMcPixelLayerHitCollection.hh,
StMcRichHitCollection.hh, StMcSsdWaferHitCollection.hh, StMcSvtBarrelHitCollection.hh, StMcSvtHitCollection.hh, StMcSvtLadderHitCollection.hh, StMcSvtHitCollection.hh, StMcSvtLadderHitCollection.hh, StMcSvtWaferHitCollection.hh, StMcTofHitCollection.hh,
StMcTpcHitCollection.hh, StMcTpcPadrowHitCollection.hh, StMcTpcSectorHitCollection.hh - modified;
StMcBTofHit.cc, StMcBTofHit.hh, StMcBTofHitCollection.cc, StMcBTofHitCollection.hh - added new files for Btof hits collection ;
StMcEvent - modified to supress I/O for serice words;
StMCFilter
StExampleFilter.cxx/h, StG3Particle.cxx/h, StGenParticle.cxx/h, StHepParticle.cxx, StMCFilter.cxx/h, StGENParticle.cxx/h, StHepParticle.h - new codes to proceed with MC filterring simulation;
StMuDSTMaker
COMMON/StMuHelix.cxx/h - helix() method added;
StPass0CalibMaker
StMuDstVtxSeedMaker.cxx, StEvtVtxSeedMaker.cxx - modified to match mult for MuDst and StEvent;
RTS
src/DAQ_FTP/ daq_ftp.h- modified to separate dependency and provide proper reading FTPC detector info;
src/DAQ_TPX/tpxPed.cxx/h - added support for run in ped_sum;
daq_tpx.cxx, tpxFCF.cxx/h - fixed bug in the afterburner; added row8 afterburner;
src/RTS_EXAMPLE/daqFileChopper.C - added new macro to chop files up;
src/DAQ_PP2PP/daq_pp2pp.h - modified;
pp2pp.h - added new file to separate DAQ pp2pp data and DAQ Reader dependency to integrate pp2ppp with offline framework;
include/daqModes.h - added some super special run types;
StStarLogger
StLoggerManager.cxx - modified for UCM appender; added new dedicated UCM logger; added the mandatory UCM filters; replaced QA logger with the dedicated UCM one;
StUCMAppender.cxx/h - new files to add UCM appender to the StStarLogger; removed the redundant logStart/logEnd invocation; set UCM technology as default; modified to fix task size;
StLoggerManager.cxx - modified to pick the UCM technology from the LOGGING var;
logging/TxEventLog.cpp, TxEventLog.h, TxEventLogFactory.cxx/h, TxEventLogFile.cpp/h, TxEventLogMain.C, TxEventLogWeb.cpp/h, TxLogEventCmd.C, TxUCMConstants.h, TxUCMUtils.h, ucmlogging.properties - new files to add UCM appender to the StStarLogger;
TxUCMCollector.cxx/h - added new file for C++ version of the TxUCMCollector.java; fixed db parameters; modified to fix the recordExists method;
modified to recreate the job/event table by pattern;
TxEventLogCollector.cpp/h - added new files for UCM collector factory;
TxEventLogFactory.cxx - modified to add UCM collector factory;
TxEventLogFile.cpp, TxUCMCollector.cxx - fixed task size parser;
TxUCMCollector.cxx - initialized log4cxx appender for UCM collector if needed;
logging.i - added new file for SWIG description; added TxEventLogFactory SWIG interface;
TxEventLog.cpp, TxEventLog.h - modified to add consty char * interface to adjust SWIG;
txLoggingTest.java - added new file to test the SWIG interface;
mysql/UCMLogger.xml - added new config file to acrivate the StUCMLogger;
StarRoot
THelixTrack.cxx/h - bug fixed; method PatX(helx,,,) added;
StSvtSimulationMaker
StSvtElectronCloud.cc - modified to increase initial hit sizes and add projection to tSigMaj in function setInitWidths;
fixed angular dependencies;corrected SDD thickness;
modified several formula to better account for non-infinitesimal initial hit sizes;
StSvtElectronCloud.hh - added new variable, mInitHitSize;
StSvtSignal.cc - modified to increase of mPasaGain during tune; fixed angular dependencies; updated to compensate of addition of angular dependence in StSvtElectronCloud.cc; increased mPasaGain to compensate for edge effects subtraction in StSvtElectronCloud.cc;
StSvtSimulationMaker.cxx - modified to decrease of cTrapConst to reflect proper time evolution of hits;
modified to increase of trapping constant to compensate for changes in electron cloud shape;
Sti
StiHit.cxx - replaced LOG_DEBUG ==> LOG_FATAL; replaced FATAL ==> WARN for TPC dead RDO;
StiUtilities
StiDebug.cxx/h - FpeOn added;
StTofHitMaker
StTofHitMaker.cxx/h - bug fixed;
StTofrMatchMaker
StTofrMatchMaker.cxx/h - bug fixed; modified to make it compiled on 64-bit platform; replaced the deprecated API of the STAR messenger;
StTofrMatchMaker.cxx - made explicit initialization of mStrobeTdcMin, mStrobeTdcMax, and mPedTOFr;
StTrsMaker
StTrsMaker.cxx - commented out cut on TPC fiducial volume;
StUtilities
StMessageManager.cxx/h - modified to add new dedicated UCM logger;
StVeloMaker
StVeloMaker.cxx/h, StVeloMakerLinkDef.h - removed ;
StUCMApi
logging/TxEventLogMain.cpp - remove the main TxEventLogMain.cpp from shared lib;
TxEventLogMain.C - added the header file to define sleep function;
TxLogEventCmd.C - modified to change the default factory from file to UCM;
TxUCMCollector.cxx - modified to create the new table by the pattern;
TxUCMCollector.h - added header ;
pams
gen/starlight/src//sigmadelta.f - bug fixed;
geometry/geometry/geometry.g - modified to increase interaction/decay volume;
geometry/tpcegeo/tpcegeo3.g - modified to add prompt hits;
sim/g2t/g2t_volume_id.g - modified to add prompt hits;
StarDb
VmcGeometry/y2009.h - added prompt hits;
StDb
idl/tofTotbCorr.idl, tofZbCorr.idl - added new files to convert tofZCorr and tofTotCorr tables to bin ary storage format;
- June 29, 2009
SL09b has been updated with StGammaMaker, user's code
- June 09, 2009
new library SL09b (tagged as SL09b) has been created, build on SL4.4, and SL3.05 platforms, tested and released on June 12.
Main features:
- updated trigger data for run 2009;
- implemented Dalitz decays in starsim;
- few sofware bugs fixed;
Next codes have been updated:
asps/Simulation/starsim/
agzio/agzkine.age - modified for MC filter ;
atmain/qnext.age - modified for MC filter ;
geant/gdecay.F - modified to implement Dalitz decays;
geant/helios.age - new file added for Dalitz decays;
StAnalysisUtilities
StHistUtil.cxx - inlarged arrays for more trigger type hists; added Anode guide lines in TPC Sector plots; modified to draw TPC sector boundaries and labels; fixed for ROOT 5.22; added RDO boundary lines in TPC Sector plots;
StChain
StRTSBaseMaker.cxx - modified to downgrade the message level from INFO to DEBUG;
StDAQMaker
StRtsReaderMaker.cxx - modified to downgrade the message level from INFO to DEBUG;
StDbUtilities
StTpcCoordinateTransform.cc/hh - introduced tpcPadrowT0 time offsets;
StDetectorDbMaker
StDetectorDbChairs.cxx - modified to add tpcAnodeHV Chair;
St_tpcAnodeHVC.h - added to introduce of tpcAnodeHV Chair;
St_tpcRDOMasksC.h - modified;
St_tss_tssparC.h - changed counting of TPC anode Voltage for gas gain;
StDetectorDbChairs.cxx, St_tpcPadrowT0C.h - introduced tpcPadrowT0 time offsets;
StEEmcUtil
EEmcMC/EEmcMCData.cxx - fixed bug;
StEmcRawMaker
StEemcRaw.cxx - changed threshold in EEMC;
StEmcUtil
StEmcMappingDb.cxx - fixed case statements so that we can compile SL305;
StEvent
StCtbTriggerDetector.cxx - fixed bug in reading old data;
StEnumerations.h - updated PWG enumerations;
StTriggerData2009.cxx - updated for run 2009 triggers;
StTrack.cxx - checking for big length added;
StTriggerData.cxx/h, StTriggerData2009.cxx/h - updated for MTD; updated for pp2pp and ToF;
StEventUtilities
StuDraw3DEvent.cxx - check for track->bad() added;
StuDraw3DEvent.cxx/h - added Hits for Track method and track attribute;
StJetMaker
trigger/StjTrgDisableTower.h, StjTrgDisableTowerHT.h, StjTrgDisableTowerJP.h - added constructer;
StMuDSTMaker
EZTREE/EztEmcRawData.h - added const to isCrateVoid function;
COMMON/StMuDstMaker.cxx - changed type of DataSet;
COMMON/StMuDstFilterMaker.cxx, StMuDstMaker.cxx, StMuIOMaker.cxx, StMuMomentumShiftMaker.cxx - modified to test I/O errors after filling the TTree;
StPass0CalibMaker
StEvtVtxSeedMaker.cxx, StMuDstVtxSeedMaker.cxx, StVertexSeedMaker.cxx/h - modified for BEMC matches;
RTS
src/rtsplusplus.def - added l3 support;
src/DAQ_TPX/tpxPed.cxx, daq_tpx.cxx - modified;
tpxCore.cxx - added overflow protection in data_test; updated new FPGA version;
tpxGain.cxx - changed default to window and relaxed t0 cut;
tpxCore.cxx, tpxPed.cxx/h - modified to improve pedestals and RDO work matching;
src/DAQ_L3/daq_l3.cxx, l3_reader.cxx - added workaround to enable reading l3_gtd from HLT files;
daq_l3.h, l3_reader.cxx - modified to add run 2009 sequence; added l3 as a valid sfs bank name;
src/DAQ_PP2PP/daq_pp2pp.cxx/h - added bunch xing to the structure; fixed mask of bunch xing; added not_sparsebr;
include/daq100Decision.h - removed allADC from laser runs;
iccp2k.h - modified to change EVBFLAGS for l25 abort due to conflict with hlt from daq100formats.h; added L2 release;
rtsLog.h - added L3 log;
rtsMonitor.h - added rtsMonL1Counters;
tasks.h - added TRG_SCA_MON_TASK;
rtsSystems.h - updated DAQ1000 dets to include L3 ;
DB/conditions/rtsCndPwCondition.h - added additions onbits & offbits to support new TCU;
StarRoot
THack.cxx/h - added new method "IsTreeWritable"; activated MuDST I/O output error;
StDraw3D.cxx - added new padless 3d view and test StDraw3D::ShowDetectorTest;
Sti
StiKalmanTrackNode.cxx - GetTime defence sin <1 added ;
StiTpc
StiTpcDetectorBuilder.cxx - modified to account padrow anode Voltage status ;
StTofHitMaker
StTofHitMaker.cxx/h - modified to prevent chain on running this maker on Run2009+ data ;
StTpcDb
StTpcDbMaker.cxx - modified to generate EoF when TPC trips;
StTriggerUtilities
Bemc/StBemcTriggerSimu.cxx - added L0 Upsilon triggers;
pams/geometry
fhcmgeo/fhcmgeo.g, oneTrack.kumac - added new files for Forward Hadron Detector geometry;
geometry/geometry.g - added FHD geometry for tag upgr22;
pams/gen/bpythia
apytuser.age - added filter for Pythia;
StarVMC
StVMCMaker/StVMCMaker.cxx - added StarVMCDetectorSet;
StarDb
Calibrations/tracker/ - svtTrackingParameters.20010312.000011.C,tpcTrackingParameters.20010312.000011.C - modified to reduce a factor of 10 search window, moved to DB;
StDb/idl
tpcAnodeHV.idl - added new file;
tpcPadrowT0.idl - added new file with new tpcPadrowT0 table;
StUCMApi
StUCMAppender.cxx - added Web factory to set the network logging; modified to introduce TxEventLog abstract interface;
logging/TxUCMUtils.h - modified to replace the error prone const char * with std::string;
TxEventLog.h, TxEventLogFile.cpp, TxEventLogFile.h - added logTask API;
TxEventLogFile.cpp - implemented logTask method; added the taskRemainSize to the logTask method;
TxEventLogWeb.cpp - modified to adjust TxEventLogWeb module;
TxUCMConstants.h - added the meta-API to manage the tasks/jobs;
TxEventLogFactory.cxx - added Web factory to set the network logging;
TxEventLogWeb.cpp/h - added new files for Network based implementaion of the TxLogEvent interface;
TxEventLogFactory.cxx/h, TxEventLogFile.cpp/h, TxEventLogMain.cpp - added new files to introduce TxEventLog abstract interface;
logging/.svn/props/TxEventLogFile.cpp.svn-work - added new files with SVN properties;
logging/.svn/prop-base/TxEventLogFile.cpp.svn-base - added new files with SVN properties;
logging/.svn/prop-base/TxEventLogFactory.cxx.svn-base, TxEventLogFactory.h.svn-base, TxEventLogFile.h.svn-base - new files to introduce TxEventLog abstract interface;
logging/.svn/props/TxEventLogFactory.cxx.svn-work, TxEventLogFactory.h.svn-work, TxEventLogFile.h.svn-work, TxEventLogMain.cpp.svn-work, ucmlogging.properties.svn-work - added new files to introduce TxEventLog abstract interface;
logging/.svn/wcprops/TxEventLogFactory.cxx.svn-work, TxEventLogFactory.h.svn-work, TxEventLogFile.cpp.svn-work, TxEventLogFile.h.svn-work - added new files to introduce TxEventLog abstract interface;
TxEventLog.cpp.svn-work, TxEventLog.h.svn-work, TxEventLogMain.cpp.svn-work - modified;
logging/.svn/text-base/TxEventLogFactory.cxx.svn-base, TxEventLogFactory.h.svn-base, TxEventLogFile.cpp.svn-base, TxEventLogFile.h.svn-base TxUCMConstants.h.svn-base - added new files to introduce TxEventLog abstract interface;
TxEventLog.cpp.svn-base, TxEventLog.h.svn-base, TxEventLogMain.cpp.svn-base - modified;
QtRoot
qtgl/qtgl/src/TGLViewerImp.cxx, TQtGLViewerWidget.cxx, TQtRootViewer3D.cxx - modified to add new padless 3D view ;
qtgl/qtcoin/src/TQtCoinViewerImp.cxx, TQtCoinWidget.cxx, TQtRootCoinViewer3D.cxx - modified to add new padless 3D view ;
TQtCoinViewerImp.cxx - added Qt4 header file;
- June 29, 2009
SL09a has been updated with StGammaMaker, user's code.
- April 13, 2009
new library SL09a (tagged as SL09a) has been created, build on SL4.4, and SL3.05 platforms, tested and released on April 16.
Main features:
- new DAQ Reader for daq1000 & daq100; modifed EMC, TOF, FTPC, L3 and other DAQ readers to be compatible with 2009 DAQ format;
- new trigger ID for run 2009 implemented;
- new TOF code & geometry for run 2009;
- new StUCMApi package for job tracking, first release;
- fixed scaler information in MuDST - blue versus yellow for data 2009; before 2009 MuDst has REVERSED info for scaler from blue & yellow rings;
Next codes have been updated:
StAnalysisUtilities
StHistUtil.cxx/h - introduced analyses with reference histograms; added Jet Patch trigger histograms;
St_base
GenericFile.h - moved to St_base from muEztPanitkin/EEqaPresenter;
StFileIter.cxx/h - fixed the wrong string comparison; modified to make the NextEventKey method public;
StBFChain
StBFChain.cxx - modified to rename TMemStat => StMemStat due clash with new ROOT 5.22.00 class;
BigFullChain.h - modified to rename minicern => StarMiniCern to avoid clash with new ROOT 5.22.00 class; added BTOF chains; added pp2009a for run 2009 data; changed pp2009a to use Minuit; added pp2009b with PPVF; removed Silicon from LanaDV and LanaDVtpx, reshaped geant3 for StarVMC;
StBTofHitMaker
StBTofHitMaker.cxx/h - first release of offline TOF new DAQ reader; added BTofHit filling functions;modified for changes in StBTofSortRawHit intialization; BTofHeader filling moved prior to the fillBTofHit; vpd trayId hard-code removed, set by data directly;
StBTofUtil
StBTofDaqMap.cxx/h - first release of barrel TOF daq mapping for run 2009; mNValidTrays set by the tofTrayConfig in db;
StBTofGeometry.cxx/h - first release of TOF Barrel geometry for run 2009; tray geometry alignment implemented; optimized the geometry initialization function, reduced the CPU time use; optimized the HelixCrossCellIds() function;
StBTofHitCollection.cxx/h - first release for TOF data, run 2009;
StBTofRawHitCollection.cxx/h - first release for TOF data, run 2009;
StBTofSortRawHit.cxx/h - first release for TOF data, run 2009; trigger window cuts moved to db; added protection from reading-in wrong trayId/chan/fiber numbers;
StBTofINLCorr.cxx/h - first release for Barrel TOF INL correction functions; new tofINLSCorr table for full barrel system for Run 2009 and further; modified to return the INL corr from the first element in db in case of missing INL tables in db; INL arrays changed from float to short;
tofPathLength.cc, tofPathLength.hh - first release of path length calculation functions for TOF hit;
StChain
StChain.cxx - modified to rename TMemStat => StMemStat due clash with new ROOT 5.22.00 class;
StMaker.cxx/h - modified to rename TMemStat => StMemStat due clash with new ROOT 5.22.00 class;
GetDBTim() added; upgr16a geomeytry tag added;
StRtsTable.cxx - fixed StRtsTable descriptor;
StIOInterFace.cxx, StIOInterFace.h - modified to make StIOInterFace to be StRTSBaseMaker;
StDaqLib
EVP/ssdReader.h - added ssd_t into OLDEVP namespace to spot the possible declaration clas;
scReader.h - modified to adjust to new daqReader;
EMC/StEmcDecoder.cxx - fixed calculation of the path in GetCrateAndSequenceFromTriggerPatch ;
StEmcDecoder.cxx/h, StEmcMappingDb.h - modified to use default date==20330101 like St_db_Maker to suppress spurious error messages ; allow setting timestamp using a TDatime directly;
StEmcDecoder.cxx, StEmcMappingDb.cxx/h - removed, moved to StEmcUtil/database;
PreshowerBug2007.txt, TowerBug2004.txt, TowerBug2005.txt - moved to StEmcUtil/database ;
GENERIC/EventReader.cxx - added protection against of crash for the new DAQ files witho DATAP structure;
EventReader.hh - modified to adjust to new daqReader;
EEMC/EEMC_Reader.cxx - modified for new daqReader;
SC/SC_Reader.cxx/hh - modified to adjust to new daqReader; corrected flipped BBC background scalers; disabled SC_Reader class;
SSD/SSD_Reader.cxx - modified to adjust to new daqReader;
TRG/trgStructures2009.h - added new files for run 2009 data; updated for L2 OFFSETs;
StDaqMaker
StEMCReader.cxx, StRtsReaderMaker.cxx - replaced daq_dta_dict with get_size_t(); modified for new DAQ READER;
StRtsReaderMaker.cxx - modified to preserve/accumulate the copy the DAQ table to avoid the dead data access ;
StDAQReader.cxx/h - modified to adjust to daqReader pointer; fillin the Event Header from the new daqReader if available; removed the redundant devReader type; fixed L1/L2/L3 summary;
StDAQMaker.cxx, StDAQReader.cxx, StSCReader.cxx/h - modified to pickup the SC data using new DAQ_READER ;
StDbLib
MysqlDb.cc - fixed reporting of port numbers to what is actually used ;
StDbServiceBroker.cxx - changed path specification to avoid side effects;
StdEdxY2Maker
StdEdxY2Maker.cxx - modified to rename TMemStat => StMemStat;
StDbUtilities
StTpcCoordinateTransform.cc - modified to use tpcT0 chair, use sector/row in global => local transformation ; modified to use StDetectorDb chairs for TpcGlobalPosition and TpcSectorPosition;
StDetectorDbMaker
St_trigDetSumsC.h - added math.h;
StDetectorDbChairs.cxx, St_tpcGlobalPositionC.h, St_tpcSectorPositionC.h - added assert for Clock <= 0;
StSsdSurveyC.h, StSvtSurveyC.h, St_SurveyC.h - added new files;
StiChairs.cxx, StiDefaultTrackingParameters.h, StiHitErrorCalculator.h, StiIst1HitErrorCalculator.h, StiIst2HitErrorCalculator.h, StiIst3HitErrorCalculator.h, StiIstChairs.cxx, StiKalmanTrackFinderParameters.h, StiKalmanTrackFitterParameters.h, StiLocalTrackSeedFinderParameters.h, StiPixelChairs.cxx, StiPixelHitErrorCalculator.h, StiPixelTrackingParameters.h, StiSsdChairs.cxx, StiSsdHitErrorCalculator.h, StiSsdTrackingParameters.h, StiSvtChairs.cxx, StiSvtHitErrorCalculator.h, StiSvtTrackingParameters.h, StiTpcChairs.cxx, StiTpcInnerHitErrorCalculator.h, StiTpcOuterHitErrorCalculator.h, StiTpcTrackingParameters.h, StiTrackingParameters.h - moved from Sti;
StDetectorDbChairs.cxx - set assert for clock frequency if not in range [0,1e7] Hz;
StEmcRawMaker
StBemcRaw.cxx/h, StEemcRaw.cxx/h, StEmcRawMaker.cxx/h - modified to be compatible with 2009 DAQ Format;
StBemcRaw.cxx/h - put back some obsolete methods to satisfy StBemcData; fixed a bug in getting CAP;
StEmcRawMaker.cxx - fixed behavior for older data;
StBemcRaw.cxx/h, StEemcRaw.cxx/h, StEmcRawMaker.cxx/h - modified for new location of StEmcDecoder;
StBemcRaw.cxx/h, defines.h - added token check to BTOW header check;;
StBemcRaw.cxx, StEemcRaw.cxx - updated default BPRS ZS handling and fix EEMC minor bug;
StEEmcDbMaker
StEEmcDbMaker.cxx/h, StEmcAsciiDbMaker.cxx/h, - modified to moved the EEMC database functionality from StEEmcDbMaker to StEEmcUtil/database ;
StEEmcDbMaker.cxx - Initialize all 12 sectors;
EEmcDbCrate.cxx/h, EEmcDbItem.cxx/h, Makefile, mklinkdef.pl - removed files;
StEmcAsciiDbMaker.cxx - modified to mask from DB;
EEmcGeom/EEmcGeomSimple.cxx/h - fixed the sectors initialization; removed exceptions from the geom code;
EEmcMC/EEmcMCData.cxx - modified to remove asserts & exceptions;
EEmcException.cxx/h - removed;
StEEmcSimulatorMaker
StEEmcMixerMaker.cxx/h, StEEmcSlowMaker.cxx/h - modified to change StEEmcDbMaker -> StEEmcDb ;
StEEmcUtil
database/cstructs/eemcConstDB.hh, eemcDbADCconf.hh, eemcDbBoxconf.hh, eemcDbCWchar.hh, eemcDbHVsys.hh, eemcDbHVtemp.hh, eemcDbPIXcal.hh, eemcDbPIXname.hh, eemcDbPMTcal.hh, eemcDbPMTchar.hh, eemcDbPMTconf.hh, eemcDbPMTname.hh, eemcDbPMTped.hh, eemcDbPMTstat.hh, eemcDbXMLdata.hh, kretConstDB.hh, kretDbBlobS.hh - new files to move the EEMC database functionality from StEEmcDbMaker to StEEmcUtil/database;
StEEmcDb.cxx - fixed the sectors initialization; removed exceptions from the geom code;
EEdsm/EemcTrigUtil.cxx/h - updated for 2009 DSM thresholds; initialize non-existent thresholds to -1;
BEdsm2.cxx/h, EEdsm0.cxx/h, EEdsm0Tree.cxx/h, EEdsm1.cxx/h, EEdsm1Tree.cxx/h, EEdsm2.cxx/h, EEdsm3.cxx/h, EEfeeTP.cxx/h, EEfeeTPTree.h, EMCdsm2Tree.cxx/h - modified;
StEmcADCtoEMaker
StBemcData.cxx - added missing include;
StEmcUtil
database/StEmcMappingDb.cxx/h - modified to use StMaker::GetChain() instead of the hucker approach ;
StEmcDecoder.cxx/h, StEmcMappingDb.cxx/h - optimization; fixed bug in GetTowerIdFromTDC;
StBemcTables.cxx - modified to use StMaker::GetDBTime() instead of GetDateTime();
StEmcDecoder.cxx/h, StEmcMappingDb.cxx/h - moved from StDaqLib/EMC to StEmcUtil/database ;
PreshowerBug2007.txt, TowerBug2004.txt, TowerBug2005.txt - files moved from StDaqLib/EMC;
StEvent
StBbcTriggerDetector.cxx - includes added ;
StBTofCollection.cxx/h, StBTofHeader.cxx/h, StBTofHit.cxx/h, StBTofPidTraits.cxx/h, StBTofRawHit.cxx/h - initial revesion for new TOF code ;
StContainers.h, StEvent.cxx/h, StEventClusteringHints.cxx - modified for new TOF code;
StContainers.cxx - added implementaion for BTof containers ;
StFmsTriggerDetector.cxx/h - fixed problem when running over 2009 data ;
StTriggerData.cxx/h, StEventLinkDef.h - modified to cooperate with necessary changes for 2009;
StTriggerData2009.cxx/h - initial revision for run 2009 data ; modified to provide new ZDC access functions; updated to use in Online QA (P) plots; updated for new VPD access functions;
StTriggerData.h - updated to use in Online QA (P) plots ; updated for new VPD access functions;
StTriggerData.h, StTriggerData2003.h, StTriggerData2004.h, StTriggerData2005.h, StTriggerData2007.h, StTriggerData2008.h, StTriggerData2009.cxx/h - modifications by Akio to support getDsm0_BEMCE and getDsm0_BEMCW as well as getDsm1_BEMC;
StTriggerData.cxx/h, StTriggerData2009.cxx/h - modified to provide new access functions for ZDC DSM layer-1 and layer-2 data;
StTriggerData2007.cxx/h, StTriggerData2008.cxx/h, StTriggerData2009.cxx/h, StTriggerData.cxx/h - modified to add 2nd argument (pre/post) to vpdEarliestTDC();
StBTofHeader.cxx/h - modified to make mTriggerTime as array, setVpdVz() to get default argument;
StBTofHit.cxx/h - changed tray() to int;
StBTofRawHit.cxx/h - mLeTeFlag changed to mFlag; tray(), module(), cell() changes to return int;
StEnumerations.h, StDetectorDefinitions.h, StDetectorId.inc - added detector Ids for FPD East/West and FMS;
StLaserAnalysisMaker
LoopOverLaserTrees.C - modified to increase acceptable drift velocity interval from [5.5,5.9] to [5.2,5.9];
StLaserAnalysisMaker.cxx - removed hits not beloging to primary tracks;
StGenericVertexMaker
StiPPVertex/EemcHitList.cxx/h, StPPVertexFinder.cxx/h - modified due to replacing StEEmcDbMaker to StEEmcDb ;
StHbtMaker
ThCorrFctn/StHbtSmearedHiddenInfo.cxx - added missing (in ROOT 5.22) includes;
Fit/dFitter3d.cxx - added include ;
StMcEvent
StMcIstHitCollection.hh, StMcIstHit.hh, StMcPixelHit.cc - decoding for upgr15 geometry ;
StMuAnalysisMaker
StMuScalerCutter.cxx/h - introduced class to determine events with bad RICH scalers ;
StMuDSTMaker
COMMON/StMuTrack.cxx - added more pointer protection in dcaGlobal(int) and dca(int);
StMuEvent.cxx/h - added global tracks with DCA < 3cm, >= 10 TPC fit hits and |eta| < 0.5;
StMuTrack.h - iterated Class Def by 1 to accommodate new BTOF data member;
StMuDstFilterMaker.cxx, StMuDstMaker.cxx, StMuIOMaker.cxx - set tree size to max size;
StPass0CalibMaker
StTpcT0Maker.cxx - modified to account the fact that drift velocities are different for East and West part of TPC ;
StMuArrays.cxx/h, StMuDst.cxx/h, StMuDstMaker.cxx/h, StMuTrack.cxx/h - added classes to accommodate Barrel TOF hits;
StMuBTofHitCollection.cxx/h, StMuBTofHit.cxx/h, StMuBTofPidTraits.cxx/h, StMuBTofUtil.cxx/h - added new files to accommodate barrel TOF hit collection;
StPixelFastSimMaker
StPixelFastSimMaker.cxx/h - updated for UPGR15 geometry version;
RTS
src - new DAQ reader codes:
src/DAQ_BSMD/bsmd_reader.cxx, daq_bsmd.cxx/h - new BSMD daq reader code;
src/DAQ_BTOW/daq_btow.cxx/h - new BTOW daq reader code;
src/DAQ_EMC/daq_emc.cxx/h, emcReader.cxx/h, emc_reader.cxx, emc_single_reader.cxx - new EMC daq reader code;
src/DAQ_ESMD/daq_esmd.cxx/h - modified to adjust to new DAQ_READER;
src/DAQ_ETOW/daq_etow.cxx/h - new ETOW daq reader code;
src/DAQ_FGT/daq_fgt.cxx/h - new FGT daq reader code;
src/DAQ_FPD/daq_fpd.cxx/h, fpdReader.cxx/h, fpd_reader.cxx - new FPD daq reader code;
src/DAQ_FTP/daq_ftp.cxx/h, ftpReader.cxx/h, ftp_reader.cxx - new FTPC daq reader code;
src/DAQ_L3/daq_l3.cxx/h, l3Reader.cxx/h, l3Reader.cxx/h - new L3 daq reader code;
src/DAQ_PMD/daq_pmd.cxx/h, pmdReader.cxx/h, pmd_reader.cxx - new PMD daq reader code;
src/DAQ_PP2PP/daq_pp2pp.cxx/h - modified version to support new DAQ_READER;
pp2ppReader.cxx/h - new pp2pp daq reader codes;
src/DAQ_READER/cfgutil.cxx/h, daqConfig.h, daqReader.cxx, daq_det.cxx/h, daq_dta.cxx/h, daq_dta_structs.h, evpReaderClass.h, msgNQLib.cxx/h, - new DAQ reader;
src/DAQ_SC/daq_sc.cxx/h, sc.h, scReader.cxx/h, sc_reader.cxx - new code added;
src/DAQ_SSD/daq_ssd.cxx/h, ssdReader.cxx/h, ssd_reader.cxx - new SSD daq reader code;
src/DAQ_SVT/daq_svt.cxx/h, svtReader.cxx/h, svt_reader.cxx - new SVT daq reader code;
src/DAQ_TOF/daq_tof.cxx/h - modified version to support new DAQ_READER;
tofReader.cxx/h, tof_reader.cxx - new codes added;
src/DAQ_TPC/daq_tpc.cxx/h, tpc_reader.cxx - modified to support new DAQ_READER;
tpcReader.cxx/h, tpc_FCFReader.cxx - new codes added;
src/DAQ_TPX/daq_tpc.cxx/h, tpcCore.cxx/h, tpx_FCF.cxx/h, tpxGain.cxx/h, tpxPed.cxx/h, tpxStat.cxx/h - modified to support new DAQ_READER;
src/DAQ_TRG/daq_trg.cxx/h, trgReader.cxx/h, trgReader10.cxx, trgReader12.cxx, trgReader20.cxx, trgReader21.cxx, trgReader22.cxx, trgReader30.cxx, trgReader32.cxx, trg_reader.cxx - new TRG daq reader code;
src/LOG/ - new RTS repository log files;
src/SFS/fs.C, fs_ex.C, fs_index.cxx/h, get_line.cxx/h, sfs_base.h, sfs_index.cxx/h, sfs_index_daq.cxx, sfs_single.C - modified to support RTS repository;
sfs_header.C - added new file;
include/ - number of new includes created and modified to support new DAQ_READER;
EventTracker/ FtfSl3.cxx, Makefile, eventTracker.cxx, eventTrackerLib.cxx/h, gl3EMC.cxx/h, gl3Event.cxx/h - modified to support new DAQ_READER and EventDisplay;
eventTracker.cxx, eventTrackerLib.cxx/h - moved copy_l3 to a EventTracker member function;
trg/include/trgDataDefs.h - updated version of trgDataDefs for 2009 run;
StSecondaryVertexMaker
StKinkMaker.cxx - modified to rename TMemStat => StMemStat due to clash with ROOT 5.22.00 class;
StSsdFastSimMaker
StSsdFastSimMaker.cxx - modification for sector numbers packed in volume Id;
StSsdSimulationMaker
St_sls_Maker.cxx St_spa_Maker.cxx - modification for sector numbers packed in volume Id ;
StSsdUtil
StSpaListNoise.cc, StSpaListNoise.hh, StSsdBarrel.cc, StSsdWafer.cc/hh - modified to increase NSaturationSignal to reflect the energy increase of the GEANT hit ;
StSvtCalibMaker
StSvtBadAnodesMaker.h - added missing in ROOT 5.22 forward declaration;
StSvtSelfMaker
StSelfEvent.cxx/h, StSvtSelfMaker.cxx/h, StVertexKFit.cxx/h - removed the Maker;
StSvtSimulationMaker
StSvtSimulationMaker.cxx - changed trapping const to better reproduce data;
StSvtSignal.cc - changed gain to better reproduce data; fixed to make different Rykov and Selemon methods have same gain; updated mPasaGain to reflect new tune;
StSvtOnlineSeqAdjSimMaker.cxx - turned off minTimebucket checks to better reproduce data;
StTofHitMaker
StTofHitMaker.cxx/h - modified to adjust for new DAQ_READER (daq1000) ;
StTofUtil
StTofrGeometry.cxx - renamed TMemStat => StMemStat due to clash with new ROOT 5.22.00 class;
StTpcD
StTpcdEdxCorrection.cxx/h - added method to reset dE/dx corrections;
StTpcDb.cxx/h - modified to use StDetectorDb chairs for TpcGlobalPosition and TpcSectorPosition;
StRTpcGlobalPosition.cxx/h, StRTpcSectorPosition.cxx/h, StTpcGlobalPositionI.h StTpcSectorPositionI.h - removed ;
StTpcHitMaker
StTpcRTSHitMaker.cxx - added protection for dta == 0; adjusted for new DAQ_READER;
StEVPTpcCluser.cxx, StTpcHitMaker.cxx/h, StTpcRTSHitMaker.cxx/h - modified to adjust with new DAQ_READER (daq1000);
StTpcHitMaker.cxx/h - modified to get access two different detectors tpx/tpc ; sort out the tps/tpc data handling; restored access to TPX; modified to adjust to Valery's interface for adc values;
StTpcHitMakerLinkDef.h, St_daq_adc_tb.h, St_daq_cld.h, St_daq_sim_adc_tb.h, St_daq_sim_cld.h, St_tpc_cl.h - new files added to switch new scheme for TPX cluster reading;
StDaqTpcClusterInterface.h, StEVPTpcCluser.cxx, StEVPTpcCluser.h - removed codes;
StTriggerDataMaker
StTriggerDataMaker.cxx/h - updated for run 2009 data; corrected GetNextRaw() logic;
StTriggerUtilities
StTriggerSimuMaker.cxx/h - updated mSimulators structure to accomodate with 2009 EMC simulator modifications; changed includes for StEmcDecoder; initial version of EMC DSM algorithms for data 2009;
StDSMUtilities/ DSM.hh, DSMAlgo.hh, DSMAlgo_BC101_2009.cc/hh, DSMAlgo_BE001_2009.cc/hh, DSMAlgo_BE003_2009.cc/hh, DSMAlgo_BW001_2009.cc/hh, DSMAlgo_BW003_2009.cc/hh, DSMAlgo_EE001_2009.cc/hhh, DSMAlgo_EE002_2009.cc/hh, DSMAlgo_EE101_2009.cc/hh, DSMAlgo_EE102_2009.cc/hh, DSMAlgo_EM201_2009.cc/hh, DSMAlgo_LD301_2009.cc/hh, DSMLayer.hh, DSMLayer_B001_2009.cc/hh, DSMLayer_B101_2009.cc/hh, DSMLayer_E001_2009.cc/hh, DSMLayer_E101_2009.cc/hh, DSMLayer_EM201_2009.cc/hh, DSMLayer_LD301_2009.cc/hh, StDSM2009Utilities.hh, TCU_2009.cc/hh, sumTriggerPatchChannels.cc/hh, trgUtil_2009.hh - initial reversion of EMC DSM algorithms for 2009;
Eemc/StEemcTriggerHisto.cxx - added missing in ROOT 5.22 includes;
StEemcTriggerSimu.cxx - changed includes for StEmcDecoder; updated to match changes in EemcTrigUtil;
StEemcTriggerSimu.h - updated for StEemcDbMaker;
L2Emulator/StGenericL2Emulator.h - added missing in ROOT 5.22 includes; updated class StEemcDb;
StGenericL2Emulator.cxx - updated include for StEmcDecoder as well as access to StEEmc ;
L2Emulator/L2algoUtil/L2VirtualAlgo2009.cxx/h, L2eventStream2009.h, L2btowCalAlgo09.cxx/h - added new files for run 2009 data;
L2Emulator/L2wAlgo/L2wBemc2009.cxx/h, L2wEemc2009.cxx/h, L2wResult2009.h - added new files for run 2009 data;
Bemc/StBemcTriggerSimu.cxx - changed to old BEMCDecoder->SetDateTime() signature ; changed includes for StEmcDecoder;
StBemcTriggerDbThresholds.cxx/h - updated with 2009 thresholds;
StBemcTriggerSimu.cxx/h, StBemcTriggerDbThresholds.cxx - updated for 2008 pp algo; added 2008 ppProduction DSMlayer 2 algo; EMC DSM algorithms added for run 2009 data;
StBemcTriggerSimu.cxx - modified to change DB access to GetDBTime; changed initialization of HT6ibt_adc array; removed swaps for 2007 AuAu, 2008 dAu, 2008 pp for offline status set adc10==0 if ad10-ped < 0; added 2008 triggers to the GetHTTowersAboveThreshold list;
Emc/StEmcTriggerSimu.cxx/h - initial version of EMC DSM algorithms for data 2009 added; updated triggerDecision to communicate with StTriggerSimuMaker;
St_geant_maker
StPrepEmbedMaker.cxx - updated with declaration of Jpsi particle ;
St_QA_Maker
StEventQAMaker.cxx - added protection for missing event->info(); added Jet Patch trigger histograms;
StEventQAMaker.cxx/h - updated with BTOF classes; added weight the TPC xy hit hists;
StQAMakerBase.cxx - added Jet Patch trigger histograms;
StZdcVertexMaker
StZdcVertexMaker.cxx - modified to cleanup access to Calibrations/trg/ZdcCalPars table;
Sti
SChairs.cxx, StiIsActiveFunctor.h, StiKalmanTrackNode.cxx - enlarge fitting volume from 200 => 250 cm;
StiChairs.cxx, StiDefaultTrackingParameters.h, StiHitErrorCalculator.h, StiKalmanTrackFinderParameters.h, StiKalmanTrackFitterParameters.h, StiLocalTrackSeedFinderParameters.h, StiTrackingParameters.h - removed from Sti and moved to StDetectorDbMaker;
StiDetectorFinder.cxx/h - removed;
StiDetectorBuilder.cxx/h, StiDetector.h, StiHit.h, StiKalmanTrackFitter.h,StiKalmanTrack.cxx, StiKalmanTrackFinder.cxx, StiKalmanTrackNode.cxx/h, StiTrackNodeHelper.cxx, StiVMCToolKit.cxx, StiLinkDef.h, StiLocalTrackSeedFinder.h - modified due to moving all Sti Chairs into StDetectorDbMaker;
StiDetectorTreeBuilder.cxx/h, StiHitLoader.h, StiLinkDef.h, StiToolkit.h - modified to remove StiDetectorFinder class;
StiMaker
StiMaker.cxx - renamed TMemStat => StMemStat due to clash with new ROOT 5.22.00 class ;
StiMaker.cxx, StiStEventFiller.cxx - modified ;
StiDefaultToolkit.cxx/h - removed StiDetectorFinder class;
StiSsd
StiSsdDetectorBuilder.cxx/h - modified due to moving all Sti Chairs into StDetectorDbMaker;
StiSsdChairs.cxx, StiSsdHitErrorCalculator.h, StiSsdTrackingParameters.h - removed;
StiSsdHitLoader.cxx - modified to remove StiDetectorFinder class;
StiSvt
StiSvtDetectorBuilder.cxx/h - modified to move Sti Chairs to StDetectorDbMaker;
StiSvtChairs.cxx, StiSvtHitErrorCalculator.h, StiSvtTrackingParameters.h - removed;
StiSvtHitLoader.cxx - modified to remove StiDetectorFinder class;
StiTpc
StiTpcDetectorBuilder.cxx, StiTpcHitLoader.cxx, StiTpcIsActiveFunctor.h - modified to remove cut of pad row dZ ;
StiTpcIsActiveFunctor.cxx - removed files;
StiTpcDetectorBuilder.cxx/h - modified due to moving all Sti Chairs into StDetectorDbMaker;
StiTpcChairs.cxx, StiTpcInnerHitErrorCalculator.h, StiTpcOuterHitErrorCalculator.h, StiTpcTrackingParameters.h - removed;
StiRnD/Ist
StiIstDetectorBuilder.cxx/h,StiIstHitLoader.cxx - updated for UPGR15 geometry version ;
StiIstDetectorBuilder.cxx/h - modified due to moving all DSti Chairs to StDetectorDbMaker;
StiIst1HitErrorCalculator.h, StiIst2HitErrorCalculator.h, StiIst3HitErrorCalculator.h, StiIstChairs.cxx - removed ;
StiRnD/Hft
StiPixelDetectorBuilder.cxx/h - updated for UPGR15 geometry version ;
StiPixelDetectorBuilder.cxx/h - modified due to movind all Sti Chairs into StDetectorDbMaker;
StiPixelChairs.cxx, StiPixelHitErrorCalculator.h, StiPixelTrackingParameters.h - removed ;
StStarLogger
MySQLAppender.cxx/h - modified to remove redundant ODBC dependency;
StarMagField
StarMagField.cxx/h - added missing in ROOT 5.22.00 include ; modified to controll magnetic field from starsim;
StarRoot
StMemStat.cxx/h - added new files to rename TMemStat => StMemStat due clash with new ROOT 5.22.00 class ;
TMemStat.cxx/h - removed files to replace TMemStat => StMemStat ;
StarRootLinkDef.h - modified to rename TMemStat => StMemStat;
TRSymMatrix.cxx/h - modified to add conversion from Upper to Lower triangular form;
TDirIter.cxx - added handle for xrootd files;
StppSpin
StppTrigMaker.cxx - removed mwc ;
asps/Simulation/starsim
comis/csjcax.F - bug fixed;
atmain/agxinit.F, agxinit.cdf, agxuser.age, gutrev.age, uglast.age - gfilter added to proceed with filterring MC production;
filtAction.cxx - added interface to filter ;
atutil/agukine.F - added for filter before Geant tracking;
pams
sim/gstar/gstar_part.g - hypertriton added ;
geometry/geometry/geometry.g - updated upgr16a == upgr16 + tpc2009;
geometry/svttgeo/svttgeo.g, svttgeo1.g, svttgeo10.g, svttgeo2.g, svttgeo3.g, svttgeo4.g, svttgeo5.g, svttgeo6.g, svttgeo7.g, svttgeo9.g - fixed bug in SVTT.SRDA ;
StarDb
Calibrations/tpc/tpcSectorT0offset.20080623.000000.C - added sector 16 (tpx) offset from 2008 pp-run to whole TPC;
TpcAltroParameters.20080624.000000.C, - added Altro paramters for run 2009;
TpcLengthCorrectionB.20090301.000001.C, TpcSecRowB.20090301.000001.root - added preliminary dE/dx calibration for run 2009; later moved to DB;
VmcGeometry/Geometry.upgr16a.C, upgr16a.h - added files for modified UPGR16 geometry;
VmcGeometry/y2005.h, y2005b.h, y2005c.h, y2005d.h, y2005e.h, y2005f.h, y2005h.h, y2005x.h, y2006.h, y2006b.h, y2006g.h, y2007.h, y2007a.h, y2007g.h, y2007h.h, y2003a.h, y2003b.h, y2003c.h, y2003x.h, y2004.h, y2004a.h, y2004b.h, y2004c.h, y2004d.h, y2004x.h, y2004y.h - fixed bug in SVTT.SRDA;
StarVMC
geant3/ - GEANT3 codes updated to adjust with new ROOT 5.22.00 version;
StarVMCApplication/StarMCHits.cxx,StarVMCApplication.cxx - added includes;
StarMCHit.h - added Riostream.h include;
StVMCMaker/StVMCMaker.cxx/h, TGeoDrawHelper.cxx/h - modified;
minicern/ rndm.cxx - added include ;
StDb
idl/Survey.idl - expanded definitions;
tofGeomAlign.idl, tofStatus.idl, tofINLSCorr.idl, tofTrgWindow.idl, - added TOF new tables;
bemcMap.idl, bprsMap.idl, bsmdeMap.idl, bsmdpMap.idl - removed comments for field;
St_geom_Maker
StGeomBrowser.cxx/h, TextEdit.cxx/h - modified to make consistent with Qt4 version of the geombrowser;
GeomBrowser.cxx, GeomBrowser.h, StarGeomTree.ui, StarGeomTreeWidget.cxx/h - added new files;
GeomBrowser.ui.h, QExObjectListItem.h, QtGBrowserInspect.h, QtGBrowserObjectListItem.h St_geom_image_collection.cxx - removed;
QExGeoDrawHelper.cxx/h - corrected name of the TGeoComposite shapes; modified to draw the TGeoCompoisteShapes; modified for take into account an Assembly volumes;
St_geom_Maker.cxx - modified to draw the TGeoCompoisteShapes;
FileNew.xpm, FileOpen.xpm, FilePrint.xpm, FileSave.xpm, St_geom_Maker.qrc, connect.xpm, fileopen.xpm, hdisk_t.xpm, printer.xpm, printer_s.xpm, quit.xpm, save.xpm, saveas.xpm, starlogo_1.xpm, update.xpm, qglviewer.icon.xpm - added icons and resource files;
StUCMApi
first release of job tracking package;
QtRoot
qt/inc/TGQt.cxx/h,GQtGUI.cxx - modified for ROOT 5.12;
qtgui/inc/TQtContextMenuImp.h - added object pointer to Clipboard to the ROOT ContextMenu ;
qtgui/src/TQtContextMenuImp.cxx - added object pointer to Clipboard to the ROOT ContextMenu ;
qtgl/qtgl/src/TObject3DViewFactory.cxx - fixed ELTU shape;
TObject3DView.cxx - modified tp draw TGeoCompoisteShapes;
qtgl/qtgl/inc/TObject3DView.h - modified tp draw TGeoCompoisteShapes;
scripts/qt4/setupQt4.csh - set the new Qt 4.4.3 location;
»
- Printer-friendly version
- Login or register to post comments