- General information
- Data readiness
- Grid
- Infrastructure
- Offline Software
- Production
2008
Submitted by didenko on Tue, 2008-02-19 12:05.
Under:
Lidia Didenko
STAR SOFTWARE NEWS November 17, 2008
---------------------
The present release assignment:
SL04f (SL04f_a) ROOT_LEVEL 3.10.01 dAu 200GeV reproduction
SL05a (SL05a) ROOT_LEVEL 4.00.04 AuAu200, productionMinBias
SL05c (SL05c) ROOT_LEVEL 4.00.04 AuAu200 production
SL05d (SL05d_1) ROOT_LEVEL 4.00.04 CuCu 200&62 Gev production
SL05e (SL05e) ROOT_LEVEL 4.00.04 pp200 MC production
SL05f (SL05f_3) ROOT_LEVEL 4.04.02 pp run 2005 production
SL05h (SL05h) ROOT_LEVEL 4.04.02 SL 3.0.5
SL06b (SL06b_1) ROOT_LEVEL 4.04.02 cucu 200GeV production
SL06d (SL06d_2) ROOT_LEVEL 4.04.02 MC prod for SVT&SSD review
SL06e (SL06e) ROOT_LEVEL 4.04.02 pp 2006 production
SL06f (SL06f_2) ROOT_LEVEL 4.04.02 MC production for TUP
SL06g (SL06g_2) ROOT_LEVEL 5.12.00 MC production for TUP, SL4.4
SL07a (SL07a_3) ROOT_LEVEL 5.12.00 MC production, SL4.4
SL07b (SL07b_2) ROOT_LEVEL 5.12.00 CuCu reproduction, SL4.4
SL07c (SL07c_3) ROOT_LEVEL 5.12.00 CuCu reproduction, pp200 pythia,SL4.4
old-> SL07d (SL07d_2) ROOT_LEVEL 5.12.00 auau 200GeV, run 2007,SL4.4
SL07e (SL07e) ROOT_LEVEL 5.12.00 auau 200GeV, run 2007, stream data,SL4.4
SL08a (SL08a) ROOT_LEVEL 5.12.00 SL4.4
SL08b (SL08b_1) ROOT_LEVEL 5.12.00 SL4.4
pro-> SL08c (SL08c_5) ROOT_LEVEL 5.12.00 run 2007 & run 2008 data production
SL08d (SL08d) ROOT_LEVEL 5.12.00
new-> SL08e (SL08e_1) ROOT_LEVEL 5.12.00 continue with run 2008 data production
dev-> DEV ROOT_LEVEL 5.12.00 SL4.4
.dev-> .DEV ROOT_LEVEL 5.12.00
-------------------------------------------------
Release History
- November 17, 2008
library SL08e has been updated with codes below to fix swaps in BPRS (EMC) and continue pp 200GeV, run 2008 production.
Next codes have been updated:
StDaqLib
EMC/StEmcDecoder.cxx/h - fixed swaps in BPRS
StEmcRawMaker
StBemcRaw.cxx - updated to fix swaps in BPRS
SL08e librray was retagged with tag SL08e_1 and rebuild on SL4.4, SL3.05 and SL3.02 platforms.
- October 24, 2008
new library SL08e (tagged as SL08e) has been created, build on SL4.4, SL3.02 and SL3.05 platforms, tested, found bugs have been fixed. Library was released on November 10.
Main features:
- PPV vertex code logic has been improved to cut some certain pattern of hits crossing central membrane and remove pile-up tracks crossing central membrane; important eddition for run 2008 pp 200GeV data production;
- fixed mismapping in EMC(BPRS) which caused that some data from a couple channels to be overwritten during production;
- fixed bug which caused stale EMC data in MuDsts, effected BPRS and BSMD;
- SSD simulation code has been developed to calculate the quality of hits and use it in reconstruction;
Next codes have been updated:
StBFChain
BigFullChain.h, StBFChain.cxx - implemented 'usePct4Vtx' option to switch on/off PostCrossing Tracks;
StDaqLib
EMC/EMC_Reader.cxx - added initialization of mTowerPresent and mSmdPresent;
EMC/StEmcDecoder.cxx - fixed mismaping;
StEvent
StTrack.h - added track pile up flag description;
StEmcADCtoEMaker
StEmcADCtoEMaker.cxx - added option to throw out all hits in an event if any crates are corrupted;
StEmcRawMaker
StBemcRaw.cxx/h - added option to throw out all hits in an event if any crates are corrupted;
StEmcUtil
geometry/StEmcGeom.cxx - updated geometry ;
StGenericVertexMaker
StiPPVertex/StPPVertexFinder.cxx/h - cut on hit max R chanegd from 190 to 199cm implemented;
fixed logic of crossing CM for certain pattern of hits;
added a new function bool isPostCrossingTrack(); it returns true if track have 2 or more hits in wrong Z;
fit was changed to use isPostCrossingTrack();
added switch setDropPostCrossingTrack(bool) to remove PostCrossingTrack, default set to "true"
modified to store 5 unqualified vertices with negative rank;
StPPVertexFinder.h - modified to add switches for turning on/off use of Post-Crossing Tracks [default is off];
StGenericVertexFinder.cxx/h, StGenericVertexMaker.cxx/h - modified to add switches for turning on/off use of Post-Crossing Tracks [default:off];
StMuDSTMaker
COMMON/StMuDstMaker.cxx - added maximum vertex list = 100;
StarClassLibrary
StHelix.cc - fixed sign problem in seed calculation for helix-helix DCA ;
StSsdPointMaker
StSsdPointMaker.cxx - modified to use the new writePointToContainer method for the hit quality calculation;
StSsdUtil
StSsdStrip.cc/hh - modified to propagate idMcTrack used for IdTruth ;
StSsdStripList.cc - modified to fillin only one signal contribution (the higher) of GEANT hit per strip;
StSsdBarrel.cc/hh - added methods for the calculation of hit quality;
StSsdConfig.cc - initialized the SSdConfig data-member and flag the wrong configuration as an error;
StSsdConfig.hh - modified to make the copy ctor and operator = to private to spot the possible abuse;
StSvtSimulationMaker
StSvtSimulationMaker.cxx, StSvtAngles.cc - Initialized the class data-members;
StSvtElectronCloud.cc - initialized all data-members of the class StSvtElectronCloud ;
Sti
StiSortedHitIterator.cxx - fixed bug when the first detector has no hits;
StiElossCalculator.cxx/h, StiKalmanTrackNode.h, StiTrackNodeHelper.h, StiKalmanTrack.cxx - several bugs fixed ;
StiDetectorBuilder.cxx - interface changed, ionizatin**2==>ionization;
StiMaker
StiStEventFiller.cxx - added flag for pile-up track in TPC;
StTofCalibMaker
StTofCalibMaker.cxx/h - mTStart added to proceed with run 2008 data;
StTpcDb
StTpcDb.cxx/h, StTpcDbMaker.cxx - speedup TPC drift velocity, avoid expensive conversion to unix time;
- August 20, 2008
new library SL08d (tagged as SL08d) has been created, build on SL4.4, SL3.02 and SL3.05 platforms, tested, found bugs fixed and released on August 22.
Main features:
- SSD simulation code has been fixed to run simulation and embedding;
Next codes have been updated:
StBFChain
BigFullChain.h - added TpcMixer;
StBFChain.cxx - modified to turn off gain and t0 correction in StTpcRTSHitMaker for Trs or Embedding;
St_base
StAutoBrowse.cxx - fixes for ROOT version >= 5.19;
StChain
StMaker.cxx - y2007a added;
StDetectorDbMaker
StDetectorDbChairs.cxx - modified;
St_spaceChargeCorC.h - modifyed to allow for multiple rows (e.g. detectors) in determining charge;
St_TpcAltroParametersC.h St_asic_thresholdsC.h St_tpcT0C.h - added new files;
St_tpcISGainsC.h, St_tpcISTimeOffsetsC.h, St_tpcOSGainsC.h, St_tpcOSTimeOffsetsC.h - removed files;
StEmcADCtoEMaker
StEmcADCtoEMaker.cxx - modified to make status table checking default behavior for analysis level to reflect change in StBemcRaw ;
StEEmcDbMaker
StEmcAsciiDbMaker.cxx/h - new files added ; saved BTOW reative location mapping;
StEmcRawMaker
StBemcRaw.cxx - minor bug fix in StBemcRaw::createDecoder;
StEvent
StTpcRawData.cxx/h - modify operator += ;
StBbcTriggerDetector.cxx/h - modified zVertex(). Implemented calibrated BBC vertex z position code ;
StEventUtilities
StEventHelper.cxx - modified to add the explicit cast;
StFtpcClusterMaker
StFtpcClusterMaker.cxx - modified to insure that the correct microsecondsPerTimebin is used for every event;
StFtpcClusterMaker.cxx, StFtpcDbReader.cc/hh - modified to write the new value for mMicrosecondsPerTimebin back into Calibrations_ftpc/ftpcElectronics table if microsecondsPerTimebin calculated from RHIC clock;
StMiniMcMaker
StMiniMcMaker.cxx - modified to remove a cut in acceptRaw(StMcTrack*) that checked on the pseudorapidity;
StSsdDbMaker
StSsdDbMaker.cxx - fixed bug in geometry;
StSsdDbMaker.cxx/h - modifyed to use SsdLaddersOnSectors,SsdOnGlobal,SsdSectorsOnGlobal,SsdWafersOnLadders tables to calculatessdWafersPositions; added Get methods to access the tables;
StSsdSimulationMaker
St_sls_Maker.cxx/h, St_spa_Maker.cxx/h - modifyed to retrieve positions and dimensions tables using Get methods;
StiSsd
StiSsdDetectorBuilder.cxx - modified to take SSD as dead material from whatever exist in GEANT if StSsdBarrel does not exist;
StTagsMaker
StTagsMaker.cxx - added check that StTriggerIdCollection exists;
StTofUtil
StTofINLCorr.cxx - fixed a bug of empty lines in log file under no-debug mode; LOGGER print corrected with an if statement;
StTpcDb
StTpcDb.cxx/h, StTpcDbMaker.cxx, StTpcdEdxCorrection.cxx/h, St_tpcCorrectionC.cxx - modified to add new getT0;
StRTpcGain.cxx/h, StTpcGainI.h, St_tpcGainC.cxx/h, St_tpcPadResponseC.cxx/h, St_tpcPedestalC.cxx/h, - removed files;
StTpcHitMaker
StTpcHitMaker.cxx/h, StTpcRTSHitMaker.cxx - modified for TpcMixer;
StTpcRTSHitMaker.cxx - modifyed to turn off gain and t0 correction in StTpcRTSHitMaker for Trs or Embedding;
StTpcMixerMaker.cxx/h - new files added;
StTrsMaker
src/StTpcDbElectronics.cc - modified to create new interface to tpcT0;
St_geant_Maker
StPrepEmbedMaker.cxx - changed tags used to get multiplicity for calculating how many particle to embed from numberOfPrimaryTracks to uncorrectedNumberOfPrimaries;
StPrepEmbedMaker.cxx/h - modified to skip embedding events without primary vertex and flag for this behaviour;
St_geom_Maker
GeomBrowser.ui.h - added the human readable volume description to the Geometry Browser;
GeomBrowser.ui.h, QExGeoDrawHelper.cxx - fixed compilation errors;
StStarLogger
StUCMAppender.cxx/h - added the StUCMLogger;
UCMBuild.csh, UCMLogger.xml -added new version of UCM build;
macros/embedding
bfcMixer_Tpx.C - added mixer for TPX;
StJetMaker
emulator/, StPythia/, test/, base/, mudst/, misc/, tree/, trigger, vertex/ - new code development;
StarDb
VmcGeometry/Geometry.y2007a.C y2007a.h - y2007a geometry added ;
Calibrations/tpc/TpcAltroParameters.20080623.000000.C, tpcGain.20071127.151801.root,
tpcGain.20080208.174701.root, tpcGain.C, tpcT0.19970101.000000.root,
tpcT0.19990615.000000.root, tpcT0.20000501.000000.root, tpcT0.20000615.000000.root,
tpcT0.20010601.000000.root, tpcT0.20010911.000000.root, tpcT0.20010924.000000.root,
tpcT0.20011205.000000.root, tpcT0.20030101.000000.root, tpcT0.20030101.000001.root,
tpcT0.20031228.000000.root, tpcT0.20040416.145000.root, tpcT0.20050111.190700.root,
tpcT0.20050209.152800.root, tpcT0.20050311.153700.root, tpcT0.20050412.184300.root,
tpcT0.20060308.115800.root, tpcT0.20060510.150600.root, tpcT0.20070330.135100.root,
tpcT0.20070420.142400.root, tpcT0.20070503.000000.root, tpcT0.20070524.161900.root,
tpcT0.20070524.161901.root, tpcT0.20071127.151800.root, tpcT0.20071127.151801.root,
tpcT0.20080208.174700.root, tpcT0.20080208.174701.root, tpcT0.C - Add new tpcGain, tpcT0 and TpcAltroParameters, moved then to MySql;
Geometry/ssd/ - cint files moved to MySql;
Geometry/svt/ - cint files moved to MySql;
- August 4, 2008
library SL08c has been updated with code to improve primary vertex ranking for auau 200GeV, run 2007 and related bfc chain options:
StBFChain
BigFullChain.h, StBFChain.cxx - VFMinuit3 chain option for lower ranking of split vertices implemented;
StGenericVertexMaker
StGenericVertexMaker.cxx - chain option VFMinuit3 added for new vertex ranking algorithm;
Minuit/StMinuitVertexFinder.cxx/h - new vertex ranking algorithm added;
StTofCalibMaker
StTofCalibMaker.cxx - mBeamLine initialized in constructor to avoid null pointer when no calibration tables;
Updated library was retagged with tag SL08c_5;
- July 24, 2008
library SL08c has been updated with codes below to fix the bugs:
StBFChain
BigFullChain.h - chain adjustemented for 'g' geometries and added pp2006g;
StEmcRawMaker
StBemcRaw.cxx - modified to changed default status check mode to off;
StPass0CalibMaker
StSpaceChargeEbyEMaker.cxx - modified not to call to EvalCalib() if prepass runs successfully; write SpaceChargeEWRatio to prepass output table;
StTofCalibMaker
StTofCalibMaker.cxx - initialization added for global variables in StTofCollection in each event;
StTofrMatchMaker
StTofrMatchMaker.cxx/h - implemented new track track quality cuts for run 2008 data production;
Sti
StiKalmanTrack.cxx - removed 100 cm cut on hit radius to calculate DcaGeometry;
Library was retagged as SL08c_4 and rebuild on SL4.4, SL3.02 and SL3.05 platforms;
- July 18, 2008
library SL08c has been updated with codes below to fix bugs and improvement for production:
StAnalysisUtilities
StHistUtil.cxx - modified to add canvas-to-code output with .CC suffix and allow saving histograms to plain ROOT file ;
StDaqLib
SSD/SSD_Reader.cxx ;
EVP/ssdReader.cxx;
StEmcADCtoEMaker
StEmcADCtoEMaker.cxx/h - added checking of every status table for each hit; bug fixed;
StEmcRawMaker
StBemcRaw.cxx/h - added checking of every status table for each hit; bug fixed;
StFtpcClusterMaker
StFtpcClusterFinder.cc - inner cathode correction, modified to insure that the correct microsecondsPerTimebin is used for every event;
StFtpcTrackMaker
StFtpcTrack.cc - improved momentum fitting conditions: exit fit if plength >= NoSolution/2 for any hit, bug fixed ;
StMuDSTMaker
COMMON/StMuChainMaker.cxx - replaced GetEnv by HostName() ;
StPass0CalibMaker
StSpaceChargeEbyEMaker.cxx/h - added evaluation of space charge calibration performance;
StSsdPointMaker
StSsdPointMaker.cxx - calculation of hits quality removed;
StSsdSimulationMaker
St_sls_Maker.cxx - bug fixed, initialized StMcSsd hits collections ;
StSsdUtil
StSsdBarrel.cc, StSsdWafer.cc - calculation of hits quality removed ;
StStrangeMuDstMaker
StKinkI.hh, StKinkMuDst.cc/hh, StV0I.hh, StV0MuDst.cc/hh, StXiI.hh, StXiMuDst.cc/hh - modified to allow for marking of bad tracks in V0, bad secondary vertices;
StUtilities
StMultiH1F.cxx/h, StMultiH2F.cxx/h - implemented SavePrimitive functions;
macros/qa
RecoQA.C - macro to run QA for release of library;
pams/geometry
btofgeo/btofgeo6.g - tof geometry updated for phi alignment;
StarDb
Calibrations/tpc/TpcEdge.20070321.000102.C, TpcLengthCorrectionB.20071101.000015.C, TpcLengthCorrectionB.20080128.000015.C, TpcZCorrectionB.20071101.000000.C,;
tpcGasTemperature.20071101.000000.C, tpcPressureB.20071101.000011.C, tpcPressureB.20080128.000011.C, TpcSecRowB.20071101.000011.root, TpcSecRowB.20080128.000011.root;
Data have been moved to MySql;
Library was retagged as SL08c_3 and rebuild on SL4.4, SL3.02 and SL3.05 platforms;
- June 16, 2008
new library SL08c (tagged as SL08c_2) has been created, build on SL4.4, SL3.02 and SL3.05 platforms, tested, found bugs fixed and released on July 2.Main features:
- new RTS code development has been finalized to proceed with daq1000 data and to preserve the ability to proceed with daq100 and raw data;
- trigger ID and geometry for run 2008 has been updated and finalized;
- Tof code has been updated and modified for run 2008;
- Sti bug which led to loosing low Pt tracks has been fixed;
- dead material added in SVT/SSD geometry;
Next codes have been updated:
StAnalysisUtilities
StHistUtil.cxx - made changes to FTPC radial step plots/fits;
StHistUtil.cxx/h - modified to allow the use of any file for PrintList specification; allow summing over (ignoring) histogram prefixes;
StBFChain
BigFullChain.h - removed ctf, St_trg_Maker (Physics, etc) from all chain after Y2005; added dependence SsdUtil vs StEvent, and sls from McEvent for ssd embedding ; bug fixed, added the missed daq dependency for the Mixer;
BigFullChain.h - removed l0, Physics from base chains; replace TrsMini => TpcRS;
BigFullChain.h - added new chain option ToFx for TOF detector; added B2007g to use y2007g; added B2008a to use TpcX and ToFx instead of tpcI ;
StBFChain.cxx - renamed TrsMini => TpsRS, move geant initialization staff in St_geant_Maker, new scheme for StHitMakers ;
St_base
StMessMgr.h - modified to change the abstarct class return type to separate the different STAR streams;
StChain
StRtsTable.cxx/h - added ;
StChain.cxx, StMaker.cxx/h - added geometries for y2005g, y2006g and y2007g;
StDAQMaker
StRtsReaderMaker.cxx/h - added new maker to communicate with the new RTS_READER from RTS code;
StDAQMaker.cxx/h, StRtsReaderMaker.cxx - modified to synchronize old and new EVP and RTS DAQ readers;
StRtsReaderMaker.cxx - added third numeric parameter for get method ;
StDAQReader.cxx - modified to restore the DATAP summary information if needed;
StDbUtilities
StMagUtilities.cxx/h - modified previous magfield changes and set 'zero' field to ~1 gauss; Add SpaceChargeEWRatio and appropriate functions that allow us to calibrate d-au collisions;
StDbUtilitiesLinkDef.h, StMagUtilities.cxx, StTpcCoordinateTransform.cc/hh, StTpcPadCoordinate.cc/hh - modified to use TChairs, introduced sector to sector time offset;
StTpcCoordinateTransform.cc - modified to account sector t0 shift only once;
StSvtCoordinateTransform.cc - removed check that hit is on wafer;
StEEmcSimulatorMaker
StEEmcSlowMaker.cxx/h - added options to disable operation of individual slow simulaor subsystems;
StEmcADCtoEMaker
StEmcADCtoEMaker.cxx - modified;
StEmcRawMaker
StEmcRawMaker.cxx/h - utilize new BFC option for GoptEMC for controlADCtoE table;
StEmcUtil
geometry/StEmcGeom.cxx - fixed BSMDP mapping between GEANT volume ID and m-e-s space for BTOW/BPRS, eta<0;
StEvent
StTpcRawData.cxx/h - modified to keep pixel raw data as short istead of uchar; added protection for pad numbers;
StTofCollection.h - added new member vzVpd and related access methods;
StTofCollection.cxx - assigned default values in constructor;
StEventUtilities
StDraw3DEvent.cxx/h - implemented simple class to manually draw the StEvent objects; introduced the global event display pointer;
StDraw3DEvent.h - added StThreeVector signature methods;
StuDraw3DEvent.cxx/h - renamed StDraw3DEvent to StuDraw3DEvent to meet the StEventUtitilities packahe naming conventions; added StEvent track StTpcHit collection access methods; added method to see detector names;
StEventUtilitiesLinkDef.h - new file added;
StEventUtilitiesLinkDef.h, StuDraw3DEvent.cxx - new styles added;
StDraw3DEvent.cxx/h - removed the obsolete class StDraw3DEvent, it was replaced with StuDraw3DEvent;
EveDis.C - edded macro-template to create the custom classes;
StLaserAnalysisMaker
LaserEvent.cxx/h, LoopOverLaserTrees.C, StLaserAnalysisMaker.cxx - added t0 handlers for Tpx/Tpc time offsets;
StMiniMcMaker
doEmcEmbedEvent.C - first release of macro to run EMC afterburner embedding to store EMC info in StMiniMcEvent;
StMixerMaker
StMixerMaker.cxx/h - modified to change interal presentation for ADC from UChat_t to Short_t;
StFtpcCalibMaker
StFtpcCalibMaker.cxx - modified to get laser t0 from Calibrations_ftpc/ftpcElectronics offline database table;
StFtpcLaserCalib.hh - modified to replace StMagUtilities.h with StarMagField.h - necessary for HELIX_FIT ;
StFtpcCalibMaker.cxx/h,StFtpcLaserCalib.cc modified to re-activate helix fit;
StFtpcClusterMaker
StFtpcDbReader.cc/hh - added laserTZero to Calibrations_ftpc/ftpcElectronics;
StFtpcTrackMaker
StFtpcTrackMaker.cxx - modified to write FTPC calibration vertices with successful fit to StEvent;
bug fixed: if NoSolution found for MomentumFit with primary vertex, set mFromMainVertex = kFALSE for the track to avoid looping in StarMagField 3D field interpolation;
StFtpcVertex.cc - modified to set FTPC calibration vertex flag: 0 = fit successful, 1 = fit unsuccessful;
StGenericVertexMaker
StGenericVertexMaker.cxx - modified to protect from segfault if dbDataSet->FindObject("vertexSeed") fails ;
StMuDSTMaker
COMMON/StMuTrack.cxx - changed/fixed handling of DCA for global tracks without StDcaGeometry: now calculate DCA based on helix;
Changed globalDca() function to also work for globals that are attached to a different primary vertex. Used to return -999, now use helix to calculate ;
StMuEvent.cxx/h - added getter and setter for vpd z vertex position;
StMuDst.cxx - modified to get info from StEvent so vpd z vertex infomation is available in StMuEvent;
COMMON/macros/StMuDstMaker.C - added StTofCalibMaker and related libraries so vpd info is corrected filled into the MuDst;
StPass0CalibMaker
StVertexSeedMaker.cxx/h - modified to handle DB access; added cuts capability to Aggregate;
StSpaceChargeEbyEMaker.cxx - modified to reduce pileup contributions ;
StEvtVtxSeedMaker.cxx, StMuDstVtxSeedMaker.cxx, StVertexSeedMaker.cxx/h - modified to use vertex errors for weighting;
RTS/src
rtsmakefile.def - modified;
rtsplusplus.def - added new file to merge online code with StRoot;
DAQ_PP2PP/Makefile, daq_pp2pp.cxx/h - added to merge online code with StRoot;
DAQ_TOF/Makefile, daq_tof.cxx/h - added to merge online code with StRoot;
RTS_READER/Makefile, Reader.C, daq_det.cxx/h, daq_dta.cxx/h, daq_dta_structs.h, rts_reader.cxx/h, daq_dta_dict.cxx - added to merge online code with StRoot;
RTS_READER/tpx_simulation.C - added TPX simulation example;
DAQ_TPX/Makefile, daq_tpx.cxx/h, tpxFCF.cxx/h, tpxGain.cxx/h - added to merge online code with StRoot;
DAQ_TPX/daq_tpx.cxx, tpxFCF.cxx/h - simulation track_id and quality added;
DAQ_LEGACY/Makefile, daq_legacy.cxx/h - first release for daq1000 format;
DAQ_ESMD/Makefile, daq_esmd.cxx/h, emc_reader.cxx - first release for daq1000 format;
DAQ_TPC/Makefile, daq_tpc.cxx/h, tpc_reader.cxx - first release for daq1000 format;
SFS/Makefile, fs.C, fs_ex.C, fs_index.cxx/h, sfs_index.cxx/h, sfs_single.C - modified to merge online code with StRoot;
SFS/daqr_index.cxx daqr_index.h fsBankReader.cxx fsBankReader.h - removed ;
SFS/sfs_base.h - added new file;
EVP_READER/Makefile, evpReaderClass.h, evpReader.cxx, trgReader.cxx - modified to merge online code with StRoot;
EVP_READER/evpReader.cxx, evpReaderClass.h, special.C - modified to add daqbits_l1, daqbits_l2 ;
evpReader.cxx, evpReaderClass.h - added function to fix the summary values for some arbitrary externally supplied datap;
evpReaderClass.h - added daqFormats so offline can compile; modified to used forward declaration of datap to avoid conflict with struct redefinitions in StDaqLib ;
include/iccp.h, iccp2k.h, rts.h, rtsMonitor.h, rtsSystems.h, prepareGbPayload.h - modified to merge online code with StRoot;
include/rtsMonitor.h - modified EVB and GB structures;
StRTSClient
FCFMaker/FCFMaker.cxx - modified to move coordinate transformation into StTpcCoordinateTransformation from StDbUtilities;
StSsdDaqMaker
StSsdDaqMaker.h - maker renamed to be comply with StSsdPointMaker expectations;
StSsdDaqMaker.cxx - fixed the unproper STAR logger invocation;
StSsdFastSimMaker
StSsdFastSimMaker.cxx - added protection against g2t_ssd_hit == 0;
StSsdPointMaker
StSsdPointMaker.cxx - added mcEvent dependence for embedding; fixed improper STAR logger invocation
StSsdSimulationMaker
St_sls_Maker.cxx/h, St_spa_Maker.cxx - modified reading of GEANT hits, needed for embedding;
StSsdEmbeddingMaker.cxx/h - new files added for embedding;
St_sls_Maker.cxx/h, St_spa_Maker.cxx/h - removed inactive variables; fixed a potential memory leak ;
StSsdUtil
StSsdBarrel.cc/hh, StSsdWafer.cc - added a switch to use constant noise and pedestal ;
StSsdBarrel.cc/hh, StSsdStrip.hh, StSsdStripList.cc, StSsdWafer.cc - modified to calculate the quality of hits used in embedding ;
StStarLogger
MySQLAppender.cxx - added the LOW_PRIORITY option for UPDATE the reduce the dead lock probability;
StLoggerManager.cxx/h - modified to change the abstarct class return type to separate the different STAR streams;
modified to allow complex formating with several logger streams;
StTpcHitMaker
StEVPTpcCluser.cxx/h, StTpcHitMaker.cxx/h, StTpcRTSHitMaker.cxx/h, StDaqTpcClusterInterface.h - new maker to access TPC DAQ information via EVP_READER, modification for daq1000;
StTreeMaker
StTreeMaker.cxx - fixed the xrootd I/O;
StTofUtil
StSortTofRawData.cxx/h, StTofINLCorr.cxx/h, StTofrDaqMap.cxx/h, StTofrGeometry.cxx/h - updated for run 2008;
StSortTofRawData.cxx/h - updated to accomondate full barrel system; added physical hit selection for upVPD; tray number imposed in init() for Run V data;
StTofCalibMaker
StTofCalibMaker.cxx/h - updated for run 2008; reseted time values when tot/z is out of range;
modified to add filling of vzvpd into StTofCollection;
StTofrMatchMaker
StTofrMatchMaker.cxx/h - updated for run 2008; updated the HPTDC bin width to full precision; added switch for tpc track tree output;
StTofrMatchMaker.cxx - modified to store leadingEdgeTime and trailingEdgeTime with double precision in StTofCell;
vpd letime and tetime stored in double precision; modified to store letime and tetime in StTofCell in nano-seconds; fixed a bug of crashing due to potential empty track in trackNodes;
StUtilities
StMessageManager.cxx/h - modified to change the abstract class return type to separate the different STAR streams ;
Sti
StiKalmanTrackFinder.cxx - modified to remove check on approx();
StiDetectorBuilder.cxx/h, StiKalmanTrackNode.cxx, StiVMCToolKit.cxx - added dead material;
StiHitContainer.cxx/h, StiSortedHitIterator.h - bug fixed;
StiMaker
StiDetectorVolume.cxx, StiMaker.cxx - added dead material;
StiSvt
StiSvtDetectorBuilder.cxx - added dead material;
StiSsd
StiSsdDetectorBuilder.cxx - added dead material; removed all SSD endcap volumes;
StiTpc
StiTpcDetectorBuilder.cxx - added dead material;
StiRnD
Hft/StiPixelHitLoader.cxx - removed hit smearing ;
St_QA_Maker
QAhlist_Reco.h - addition of QA_reco list ;
St_geant_Maker
St_geant_Maker.cxx - modified to move creation of TGiant from ctor to Init;
St_srs_Maker
St_srs_Maker.cxx - fixed the STAR messager interface;
StTrsMaker
StTrsMaker.cxx/h - modified to move from StTrsData to StTpcRawData;
run/TPCgeo.conf, electronics.conf, example.conf, run1.cc, sc.conf val1.cc - modified to move from StTrsData to StTpcRawData;
src/StTpcDbElectronics.cc, StTrsChargeTransporter.cc, StTrsFastChargeTransporter.cc, StTrsFastDigitalSignalGenerator.cc, StTrsParameterizedAnalogSignalGenerator.cc, StTrsSlowAnalogSignalGenerator.cc, StTrsZeroSuppressedReader.cc - modified to move from StTrsData to StTpcRawData;
src/StROOTMagneticField.cc, StTpcROOTElectronics.cc, StTpcROOTGeometry.cc, StTpcROOTSlowControl.cc, StTpcSimpleSlowControl.cc, StTrsDigitalSector.cc, StTrsOldDigitalSignalGenerator.cc, StTrsRawDataEvent.cc - removed;
include/StTpcDbSlowControl.hh, StTpcSlowControl.hh, StTrsDigitalSector.hh, StTrsRawDataEvent.hh, StTrsZeroSuppressedReader.hh - modified to move from StTrsData to StTpcRawData;
include/StROOTMagneticField.hh, StTpcROOTElectronics.hh, StTpcROOTGeometry.hh, StTpcROOTSlowControl.hh, StTpcSimpleSlowControl.hh, StTrsOldDigitalSignalGenerator.hh - removed;
St_geant_Maker
StPrepEmbedMaker.cxx - modified to move access to TGiant into InitRun;
St_tpcdaq_Maker
St_tpcdaq_Maker.cxx - fixed bug in logic in dead pads accounting;
St_tpcdaq_Maker.cxx/h - modified to change interal presentation for ADC from UChat_t to Short_t;
StarClassLibrary
StTpcRawDataEvent.hh - unified TpcRaw data ;
StSvtClassLibrary
StSvtConfig.cc, StSvtHybridData.cc, StSvtHybridObject.cc - added default no. of anodes and timeBins;
StarRoot
StDraw3D.cxx/h - implemented light class to debug the STAR 3D reconstruction/simulation; added default attributes;
Introducede the global event display pointer;
added Style method and new styles;
added method to see detector names;
implemenented the Joint method; added the method Redraw;
StJetMaker
StFourPMakers - further code development;
StJetSimuUtil - updated;
StPythia - modified;
StarTrigSimuSetup/L0, L2 - added new code for trigger simulation;
StJetFinder
further code development;
QtRoot
TGuiFactory - new development in the new ROOT 5.18 format;
TVirtualViewer3D - added 3d plugins;
TVirtualPadEditor - added the TQtGedEditor plugin for TVirtualPadEditor class ;
qtroot/src/TQtRootGuiFactory.cxx/h - made forward / backward compatible;
qtgl/qtcoin/src/TQtCoinWidget.cxx/h - added the background 3d shape option;
qtgl/qtcoin/src/TQtCoinViewerImp.cxx, TQtRootCoinViewer3D.cxx - modified to activate SetDrawOption method ;
qtgl/qtgl/src/TObjectOpenGLViewFactory.cxx, TQtGLViewerImp.cxx, TQtRootViewer3D.cxx;
qtgl/qtgl/src/TCoinShapeBuilder.cxx, TQtCoinViewerImp.cxx, TQtCoinWidget.cxx - added SetDrawOptn/GetDrawOpt methods;
qtgl/qtgl/inc/TQGLViewerImp.h, TQtGLViewerImp.h, TQtRootViewer3D.h, TQtCoinViewerImp.h, TQtCoinWidget.h - added SetDrawOptn/GetDrawOpt methods;
qtgl/qtcoin/inc/TQtRootCoinViewer3D.h - modified to activate SetDrawOption method ;
further code development;
pams/geometry
geometry/geometry.g - added y2005g and y2007g geometries for SVT with latest Rene's corrections;
svttgeo/svttgeo11.g - added y2005g and y2007g geometries for SVT with latest Rene's corrections;
StarDb
Calibrations/tpc/tpcSectorT0offset.20071101.000000.C - add shift from laser run 9027013;
Calibrations/tpc/tpcSectorT0offset.20071101.000000.C, tpcSectorT0offset.20080128.000000.C - tpc sector T0 offset for for both dAu and pp, run 2008;
Calibrations/tracker/DefaultTrackingParameters.20010312.000011.C - added new default tracking parameters to reduce a factor of 10 in search windows;
Calibrations/tracker/DefaultTrackingParameters.20010312.000010.C - removed wrong files with default tracking parameters;
Calibrations/svt/svtHybridDriftVelocity.20070321.000209.C, svtHybridDriftVelocity.20050120.000001.C, svtHybridDriftVelocity.20070206.000001.C - added the array dimension to avoid the CINT bug ;
VmcGeometry/Geometry.y2005g.C, Geometry.y2006g.C, Geometry.y2007g.C, y2005g.h, y2006g.h, y2007g.h - added geometries with modified SVT weight;
StDb/idl
tofPhaseOffset.idl, tofTOffset.idl - adde new TOF tables;
ftpcElectronics.idl - added field;
- April 16, 2008
library SL08b has been updated with codes below to provide
- better DB interface to read tracking parameters from the offline DB;
- improved vertex finding and ranking for auau 200GeV run 2007 data and keep back compatibility with previous vertex finding algorithm;
- fixed problem with reading StDcaGeometry in StMuDstMaker.cxx;
Next codes have been updated:
StBFChain
StBFChain.cxx - added more handles for StTpcHitMaker, propagate deselection down to option components; set VFMinuit2 option to use new ranking mode in Minuit;
BigFullChain.h - removed ctf from all chains, Remove St_trg_Maker (Physics, etc) from all chain after Y2005; remove requirement for SvtSeqAdj to MakeEvent, to keep alive tpt chain for 2004; set VFMinuit2 option to use new ranking mode in Minuit;
StGenericVertexMaker
StGenericVertexMaker.cxx - modified to use VFMinuit2 option for new ranking mode in Minuit;
StiPPVertex/StPPVertexFinder.cxx - replaced sti->getToolkit() by StiToolkit::instance()
Minuit/StMinuitVertexFinder.cxx, St_VertexCutsC.cxx, St_VertexCutsC.h - modified to use VertexCuts Chair;
Minuit/StMinuitVertexFinder.cxx/h - changed calculation of BEMC matches based ranking to fix problems with run-7 Au+Au; old calculation can be selected with UseOldBEMCRank();
StDetectorDbMaker
StDetectorDbChairs.cxx - modified to use general definition of StarChair;
St_tpcGainC.h, St_tpcSectorT0offsetC.h - added cahirs for tpcGain and tpcSectorT0offset;
St_base
StarChairDefs.h - modified to make a general defintion of StarChair;
StSecondaryVertexMaker
StKinkMaker.cxx/h, StXiFinderMaker.cxx/h - moved parameters initialization from Init into InitRun;
StMuDSTMaker
COMMON/StMuDstMaker.cxx - removed stripping TObject from StDcaGeometry, because StDcaGeometry is inherit from StObject and this stripping brakes schema evolution;
StSsdDaqMaker StSsdDaqMaker.h - modified to be compline with StSsdPointMaker expectations (bug that caused SSD hits weren't found);
Sti
StiDetector.h, StiDetectorBuilder.cxx/h, StiHit.cxx, StiHitErrorCalculator.h, StiKalmanTrack.cxx/h, StiKalmanTrackFinder.cxx/h, StiKalmanTrackFinderParameters.h, StiKalmanTrackFitter.cxx/h, StiKalmanTrackFitterParameters.h, StiKalmanTrackNode.cxx/h, StiLocalTrackSeedFinder.cxx/h, StiLocalTrackSeedFinderParameters.h, StiTrackFinder.h, StiTrackFitter.h, StiTrackNode.h, StiTrackNodeHelper.cxx, StiTrackingParameters.h, StiVMCToolKit.cxx - modified to straighten out DB access via chairs ;
StiChairs.cxx, StiDefaultTrackingParameters.h, StiNodePars.h - added new files to straighten out DB access via chairs;
StiHitErrorCalculator.cxx, StiKalmanTrackFinderParameters.cxx, StiKalmanTrackFitterParameters.cxx,StiLocalTrackSeedFinderParameters.cxx, StiTrackFinderParameters.h, StiTrackingParameters.cxx - removed files;
StiKalmanTrack.cxx - modified: 2cm => StiKalmanTrackFinderParameters::instance()->maxDca3dVertex() in StiKalmanTrack::isPrimary() ;
Base/Parameters.h - modified to straighten out DB access via chairs; Loadable.cxx/h - removed;
StiMaker
StiDetectorVolume.h, StiMaker.cxx, StiStEventFiller.cxx - modified to straighten out DB access via chairs ;
StiMaker.cxx - remove redundant includes;
StiSsd
StiSsdDetectorBuilder.cxx/h - modified to straighten out DB access via chairs ;
StiSsdChairs.cxx, StiSsdHitErrorCalculator.h, StiSsdTrackingParameters.h - added new files for chairs ;
StiSvt
StiSvtDetectorBuilder.cxx/h - modified to straighten out DB access via chairs ;
StiSvtChairs.cxx, StiSvtHitErrorCalculator.h, StiSvtTrackingParameters.h - added new files for chairs ;
StiTpc
StiTpcDetectorBuilder.cxx/h, StiTpcHitLoader.cxx - modified to straighten out DB access via chairs ;
StiTpcChairs.cxx, StiTpcInnerHitErrorCalculator.h, StiTpcOuterHitErrorCalculator.h, StiTpcTrackingParameters.h - added new files for chairs;
StiRnD
Hft/StiPixelDetectorBuilder.cxx/h - modified to straighten out DB access via chairs ;
Hft/StiPixelChairs.cxx, StiPixelHitErrorCalculator.h, StiPixelTrackingParameters.h - added new files for chairs ;
Ist/StiIstDetectorBuilder.cxx/h - modified to straighten out DB access via chairs ;
Ist/StiIst1HitErrorCalculator.h, StiIst2HitErrorCalculator.h,StiIst3HitErrorCalculator.h, StiIstChairs.cxx - added new files for chairs ;
StiUtilities
StiDebug.cxx - modified to straighten out DB access via chairs ;
StarDb/Calibrations
tracker/ - all files with tracking parameters have been moved to database;
tracker/DefaultTrackingParameters.20010312.000010.C - added new file with default parameters for tracking;
tracker/tkf_tkfpar.20011201.000100.C, tkf_tkfpar.20050324.150000.C - new files added to make match between table and file names;
tracker/kinkTrackingParameters.20011201.000100.C, kinkTrackingParameters.20050324.150000.C - removed files;
tpc/tpcSectorT0offset.20071101.000000.C, tpcSectorT0offset.C - added tpcSectorT0offset table;
StDb/idl
tpcCorrection.idl, tpcDimensions.idl - modified to match with MySQL table definition;
tpcSectorT0offset.idl - added new table;
Library was retagged with tag SL08b_1 and rebuild on SL4.4, SL3.05, SL3.02 platforms;
- March 22, 2008
new library SL08b (tagged as SL08b) has been created, build on SL4.4, SL3.02 and SL3.05 platforms, tested and released on April 2.Main features:
- tracking code developed to allow drop 1 SSD hit in tracking if no others found in SSD or SVT ;
- new RTS code added to proceed with daq1000 data and to preserve the ability to proceed with daq100 and raw data;
Next codes have been updated:
StBFChain
BigFullChain.h - added pp2008a option with VFMinuit pending a contrary statement; removed MakeEvent from B2008 to restore TPC software monitor;
added svt1hit option; added options to proceed with daq1000 data (TPX);
StBFChain.cxx - added svt1hit option; added options to proceed with daq1000 data (TPX);
StBFChain.cxx/h - Skip method moved in base class;
St_base
StFileIter.cxx/h - modified to purge the directory to leave the latest version of the object;
StGenericVertexMaker
StGenericVertexMaker.cxx - indent changed;
StiPPVertex/StPPVertexFinder.cxx - assert of Year number removed; assert on beamLine left but added an explaination;
StChain
StChain.cxx, StMaker.cxx/h - Skip method moved in base class;
StMaker.cxx - upgr15 geometry added;
StDAQMaker
StDAQReader.cxx - implemented skip event if it's not raw data; adjust evpReaderClass header file; modified to return the correct run number with the new EVP_READER; added CPP flag to distinguish the old and new EVP_READER at the compilation time;
StDetectorDbMaker
St_spaceChargeCorC.h - added ewratio;
StEvent
StTofRawData.cxx/h - added new member mTriggerrime and related methods;
StTriggerData2008.cxx/h - new methods added: tofAtAddress() and tofMultiplicity();
StTriggerData.h - modified to add new methods tofAtAddress() and tofMultiplicity();
StTpcRawData.cxx/h - added new files to handle TPC raw data;
StTpcDedxPidAlgorithm.cxx - added protection against missing or wrong mTraits->mean();
StV0Vertex.cxx, StTrackFitTraits.cxx - added include to comply with ROOT;
StTrackFitTraits.h - added access to covariance matrix array;
StIOMaker
StIOMaker.cxx - modified to load the RTS shared lib to access the DAQ files via the new interface;
StMuDSTMaker
COMMON/StMuEvent.cxx/h - modified to include FMS data (StFMSTriggerDetector);
COMMON/StMuArrays.cxx/h, StMuDst.h, StMuDstMaker.cxx/h, StMuTrack.cxx/h, StMuPrimaryTrackCovariance.cxx/h - added two clone arrays for global and primary track covariance matrices, remove mSigmaDcaD andmSigmaDcaZ;
StRTSClient
FCFMaker/FCFMaker.cxx - added drift velocity dependence on sector ;
StSecondaryVertexMaker
StV0FinderMaker.cxx/h - changed to DB table of V0FinderParameters; improved Bfield calculation ;
StSsdFastSimMaker
StSsdFastSimMaker.cxx/h - added methods to remove hits from dead and inactive areas;
StTofHitMaker
StTofHitMaker.cxx/h - first release of TOF offline reader for data taken in Run 2008 ;
RTS/
EventTracker
FtfBaseHit.cxx/h, FtfBaseTrack.cxx/h, FtfDedx.cxx/h, FtfFinder.cxx/h, FtfGeneral.h, FtfHit.cxx/h, FtfMcTrack.cxx/h, FtfPara.cxx/h, FtfSl3.cxx/h, FtfTrack.cxx/h, FtfUtilities.cxx, Makefile, createMapHead.C, displayMap.C, eventTracker.cxx, eventTrackerLib.cxx/h, gl3EMC.cxx/h, gl3Event.cxx/h, gl3Histo.cxx/h, gl3HistoManager.cxx/h, gl3Hit.cxx/h, gl3LMV.cfg, gl3LMVertexFinder.cxx/h, gl3Sector.h, gl3Track.cxx/h, l3BankUtils.cxx/h, l3CoordinateTransformer.cxx/h, l3Coordinates.h, l3EmcCalibration.cxx/h, l3Swap.cxx/h, l3TrgReader.cxx/h, l3TrgReaderV12.cxx, l3TrgReaderV20.cxx, mapbin.h, sizes.h;
include/RC_Config.h, adcLogTable.h, cmds.h, daq100Decision.h, daqFormats.h, daqModes.h, em_nios.C, em_nios.h, ethLib.h, evbMemMap.h, evp.h, fcfClass.hh, iccp.h, iccp2k.h, iccpHeader.h, myrinet.h, platform.h, pp2ppTypes.h, rc.h, rcfEventList.h, rts.h, rtsCmds.h, rtsComLib.h, rtsErrMsg.h, rtsLog.h, rtsMonitor.h, rtsScaler.h, rtsSystems.h, segments.h, status.h, tasks.h, trg2rts.h - new includes added for RTS code;
DAQ1000/daq1000Formats.h, ddl_lib.hh, ddl_struct.h, mscript.h, rb.hh,rdo_cmds.h - new includes added for RTS code ;
include/DB/daqDB.hh, daqMonDB.h, ppDbLib.h - new includes added for RTS code ;
scaler/scaDaqScaler.h, scaLxCounts.h ;
RunLog/daqEventTag.h, daqFileTag.h, daqRunTag.h, daqsumEvtCnts.h, daqsumTrgCnts.h, daqsumTrgFiles.h ;
conditions/rtsCndDaqDetSetup.h, rtsCndDaqSubdet.h, rtsCndDataStreamNames.h, rtsCndEndRun.h, rtsCndL1Rescale.h, rtsCndLxUserFloat.h, tsCndLxUserInt.h, rtsCndPwCondition.h, rtsCndPwLink.h, rtsCndRun.h, rtsCndTasks.h, rtsCndTcdSetup.h, rtsCndTrgDictEntry.h, rtsCndTrigger.h, rtsCndTwLink.h, rtsConditions.h, rtsDbConstants.h, rtsHash.h ;
FTP/FTPC_PADKEY.h, ftpc_padkey.Dec.2000.h, ftpc_padkey.Feb.2002.h, ftpc_padkey.h, ftpc_padkey.h.1.0, new_ftpc_padkey.h, old_offsets.h, old_padfinder.h, padfinder.h, trans_table.hh ;
TPX/tpx_altro_to_pad.h, tpx_altro_to_pad_FY07.h, tpx_rdo.h;
L3/L3Algorithms-2001.h, L3Algorithms-22GeV.h, L3Algorithms.h, L3Formats.h, L3FormatsCompat.h;
RORC/ddl_def.h, physmem.h, rorc.h, rorc_lib.h;
RC/RC_HandlerThreads.h, RC_Msg.hh, RC_MsgDefs.h, RC_SysState.h ;
UNIX/CircleBuff.hh, StaticSizedDQueue.hh, ThreadsMsgQueue.hh,simpleQ.hh ;
SECTOR/msgStruct.h, plx.h, plxLib.h, sector.h, sectorMemMap.h, uniLib.h, universe.h;
TRG/cmds.h, trgSpecialMap.h, trgStructures-Jan2002.h, trgStructures_20.h, trgStructures_21.h, trgStructures_30.h, trgStructures_v22.h, fixAlloc.hh;
I386/atomic.h, i386Lib.h ;
SUNRT/clock.h, configLib.h, msgNQLib.h, msgQLib.h, msgQNLib.h, msgQPLib.h, msgQSLib.h, msgSQLib.h, objLib.h, rtsComLib.h, rtsMother.h, rtsSigLib.h, semLib.h, shmLib.h, sigLib.h, ipcQLib.hh;
TPC/fee_maps.h, fee_pin.h, fee_readout.h, key_map.h, offsets.h, padfinder.h, pads_rows.h, rdo_vs_pad.h, rowlen.h, sector.h, tpcPhysicalMaps.h, fee_default.h.save, microdaq.save, padfinder.h.26.11, tpcPhysicalMaps.save, trans_table.hh ;
SVT/key_map.h, svt_rb_map.h, key_map.h.10.05 ;
MVME/bdbLib.h, cbdCamac.h, mvmeAcro470Lib.h, mvmeFastTickerLib.h, mvmePciLib.h, ppcIOLib.h, rtsComLib.h, uniDmaLib.h, uniLib.h, universe.h ;
trg/include DSM.h QT.h, bbcMap.h, fpeMap.h, logmessage.h, mixMap.h, mvmeFastTickerLib.h, pmc.h, pmc_user.h, trgConfig.h, trgMap.h, trgMsg.h, trgStructures.h, trgenv.h, trigger.h ;
src rtsmakefile.def, rtsplus.def, Makefile, Makefile.jeff;
src/LOG Makefile, critServer.C, cursesLogBrowser.C, logBrowser.C, logTest.C, operDisplay.C, operDisplay.sh, rtsLog.C, rtsLogServer.C, rtsLogUnix.c ;
src/FCF Makefile, fcfAfterburner.cxx, fcfClass.cxx;
src/RTS_READER Makefile, Reader.C, daq_algo.h, daq_det.cxx, daq_det.h, daq_dta.cxx, daq_dta.h, dump_sfs.C, root_example.C, rts_reader.cxx, rts_reader.h, daq_dta_structs.h;
src/EVP_READER Makefile, Makefile_tar, cfgutil.cxx/h, emcReader.cxx/h, evpReader.cxx/hh, evpSupport.cxx/h, fpdReader.cxx/h, ftpReader.cxx/h, grpRates.C, l3Reader.cxx/h, msgNQLib.cxx/h, pmdReader.cxx/h, pp2ppReader.cxx/h, ppreader.C, ricReader.cxx/h, sanityCheckers.cxx, scReader.cxx/h, ssdReader.cxx/h, svtReader.cxx/h, tofReader.cxx/h, tpcFCFReader.cxx, tpcReader.cxx/h, trgReader.cxx/h, trgReader10.cxx, trgReader12.cxx, trgReader20.cxx, trgReader21.cxx, trgReader22.cxx, trgReader30.cxx, trgReader32.cxx, special.C;
src/DAQ_TOF Makefile, daq_tof.cxx/h;
src/DAQ_TPX Makefile, daq_tpx.cxx/h, tpxCore.cxx/h, tpxFCF.cxx/h, tpxGain.cxx/h, tpxPed.cxx/h, tpxStat.cxx/h, tpx_ped.cxx, sim_tester.C;
src/SFS Makefile, blastSFS.C, daqr_index.cxx/h, fs.C, fsBankReader.cxx/h, fs_ex.C, fs_index.cxx/h, get_line.cxx/h, sfsTest.C, sfs_index.cxx/h, sfs_single.C;
src/DAQ_PP2PP Makefile, daq_pp2pp.cxx/h ;
Sti
StiKalmanTrackFinder.h - implementation of setMinPrecHits() added;
StiKalmanTrackFinder.cxx/h - modified to make setMinPrecHits(..) obsolete;
StiKalmanTrackFinderParameters.cxx/h - added maxDca3dVertex & maxDca2dZeroXY; added HitSet rejecting via StiKalmanTrackFinderParameters;
StiKalmanTrack.cxx/h, StiKalmanTrackFinder.cxx, StiKalmanTrackFinderParameters.cxx - implemented HitSet rejecting via StiKalmanTrackFinderParameters;
StiKalmanTrackFinderParameters.cxx/h,StiKalmanTrackNode.cxx/h - removed field field from everythere;
StiMaker.cxx - modified to make setMinPrecHits(..) obsolete; removed field field from everythere;
Star/StiStarDetectorBuilder.cxx - added beam pipe volume;
StiMaker
StiDefaultToolkit.cxx, StiDetectorVolume.cxx, StiMaker.h - fixed unassigned variable (_trackNodeInfFactory), synchronize name with BigFullChain.h;
pams/geometry
geometry/geometry.g - upgr15 geometry added;
pipegeo/pipegeo00.g - upgr15 geometry added;
istbgeo/istbgeo00.g - upgr15 geometry added;
pixlgeo/pixlgeo00.g - upgr15 geometry added;
StarDb
Calibrations/tracker/KalmanTrackFinderParameters.20010311.000000.C - added maxDca3dVertex, maxDca2dZeroXY, mHitRegions & mHitWeights ;removed field;
Calibrations/tracker/KalmanTrackFinderParameters.20070101.000000.C - added maxDca3dVertex, maxDca2dZeroXY, mHitRegions & mHitWeights ;added dca3 < 3 Chi2Vtx < 900; removed field;
VmcGeometry/Geometry.upgr15.C, upgr15.h - upgr15 geometry added;
StarVMC
StVMCMaker/StVMCMaker.cxx/h - modified to comply Skip signuture with base class;
StDb
servers/dbLoadBalancerLocalConfig_BNL.xml - added stardb.ujf.cas.cz; changed port and machine power on .ujf.cas.cz node;
idl/V0FinderParameters.idl - added new VO tracking table;
idl/spaceChargeCor.idl - added column to idl;
idl/KalmanTrackFinderParameters.idl - added maxDca3dVertex, maxDca2dZeroXY, mHitRegions & mHitWeights; removed field field from everythere;
- February 11, 2007
new library SL08a (tagged as SL08a) has been created, build on SL4.4, SL3.02 and SL3.05 platforms, tested and released on February 14
Main features:
- tracking code developed to perform tracking using TPC+ 1 SVT hit on ;
- added functionality to DAQReader to read adc events only and skip if it's not adc; this functionality needed to process embedding for trigger data;
Next codes have been updated:
StBFChain
BigFullChain.h, StBFChain.cxx - implemented BEMC status check for raw data;
StBFChain.cxx - aded hook for TrsMini and PrepEmbded;
StBFChain.cxx - fixed GEANT geometry problem for TofUtil; added fgain;
BigFullChain.h - added fgain;
StBFChain.cxx,BigFullChain.h - added option adcOnly to process adc data only and skip events if it's not adc, this is needed for embedding of trigger data;
StChain
StMaker.cxx/h - copy attributes from maker to maker added;
StRTSBaseMaker.cxx/h, StRtsTable.h - new files to introduce the base class to access RTS raw data for daq1000;
StIOMaker
StIOMaker.cxx - copy IOMaker attributes to DAQMaker added;
StBichsel
GetdEdxResolution.cxx - added dE/dx resolution static functions for runs IV-VII;
StDaqLib
EVP/emcReader.cxx - fixed the case statement scope;
EMC/EMC_SmdReader.cxx - updated;
EMC/EMC_BarrelReader.cxx/h - important bug in byte order fixed;
SSD/SSD_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000 ;
FPD/FPD_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
FTPC/FTPV1P0.Banks.cxx, FTPV1P0.cxx, FTPV1P0_ADCR_SR.cxx, FTPV1P0_CPP_SR.cxx, FTPV1P0_ZS_SR.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
TOF/TOF_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
L3/L3_Banks.cxx, L3_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
PMD/PMD_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
TRG/TRG_Reader.cxx, code2003.cxx, code2004.cxx, code2005.cxx, code2007.cxx, code2008.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
RICH/RICH_Reader.cxx/hh, RichEventReader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
SVT/SVTV1P0.Banks.cxx, SVTV1P0.cxx, SVTV1P0_ADCR_SR.cxx, SVTV1P0_CPP_SR.cxx, SVTV1P0_ZS_SR.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
EVP/emcReader.cxx/h, evpSupport.cxx/h, scReader.cxx/h, ssdReader.cxx/h - introduced OLDEVP namespace to handle new RTS library for daq1000 ;
EMC/EMC_BarrelReader.cxx/hh, EMC_Reader.cxx, EMC_SmdReader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000 ;
EEMC/EEMC_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
EEMC/EEMC_Reader.cxx - protection against NULL pointer added ;
GENERIC/CRC.cxx CRC.hh, DetectorReader.cxx, EventReader.cxx, RecHeaderFormats.cxx/hh, swaps.cxx/hh - introduced OLDEVP namespace to handle new RTS library for daq1000;
GENERIC/EventReader.cxx - added TRG as a part EMC;
GENERIC/DetectorReader.cxx - modified to activate EEMCreader even if no EEMC bank, TRG info added ;
SC/SC_Reader.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
TPC/TPCV1P0.Banks.cxx, TPCV1P0.cxx, TPCV1P0_ADCR_SR.cxx, TPCV1P0_CPP_SR.cxx, TPCV1P0_ZS_SR.cxx, TPCV2P0.Banks.cxx, TPCV2P0.cxx, TPCV2P0_ADCR_SR.cxx, TPCV2P0_CPP_SR.cxx, TPCV2P0_ZS_SR.cxx, fee_pin.h - introduced OLDEVP namespace to handle new RTS library for daq1000;
StDAQMaker
StDAQReader.cxx/h - modified version to make it compatible with new/old DAQ readers related to daq1000;
implemented the shadow copy of the evp buffer for the new EVP_READER;
StDAQReader.cxx - modified to use bytes; set the correct buffer size for daq1000;
StDAQReader.cxx - added function to read adcOnly data for embedding (skip event if not adc) when option 'adcOnly' used in bfc;
StDAQReader.cxx/h - modified to move the dependency from the class desclaration to class implementation to adjust to new EVP_READER for daq1000;
StDbBroker
StDbBroker.cxx/h - modified to remove DbFill calls from StDbBroker because DbFill was removed;
DbFill.cxx - removed;
StDetectorDbMaker
StDetectorDbIntegratedTriggerID.h - added dummy implementaion of the default stor for StDetectorDbIntegratedTriggerID class;
StEmcADCtoEMaker
StEmcADCtoEMaker.h - added convenience methods to set some control table properties;
StEmcRawMaker
StEmcRawMaker.cxx - added support for "BEmcCheckStatus" attribute to suppress hot towers in fastOffline;
StEemcRaw.cxx/h - modified to remove warning if ESMD is not in the run ;
StEmcSimulatorMaker
StEmcSimulatorMaker.cxx - set MuDst's StEmcCollection pointer ;
StEventUtilities
StEventHelper.cxx - modified to ignor zero size containers;
StFtpcClusterMaker
StFtpcClusterMaker.cxx - modified to make bfc option fdbg selected if m_Mode==2;
StFtpcClusterMaker.cxx/h - created and filled the special set of Ftpc point histograms used to evaluate the Ftpc gain scan runs when bfc option fgain is in the chain;
StFtpcTrackMaker
StFtpcTrackMaker.cxx/h - created and filled the special set of Ftpc track histograms used to evaluate the Ftpc gain scan runs when the bfc option fgain is in the chain;
StJetMaker
StFourPMaker/StBET4pMaker.cxx/h;
StJets.cxx/h, StJetMaker.cxx, StJetSkimEvent.cxx/h, StJetSkimEventMaker.cxx, StJetReader.cxx - number of updates: use2006cuts function which extends tracks to SMD, and includes DCA cuts; emulated L2 results now included and data L2 results restructured; filled StJet zVertex and detEta;
StJetSkimEventMaker.cxx StJetSkimEvent.cxx/h - modified to include full trigger simulation from StTriggerUtilities;
StJetSkimEventMaker.cxx - modified to make skimTree working with either trigger simulators;
macros/RunJetFinder2.C, RunFastJetReader.C - modified to make skimTree working with either trigger simulators;
StLaserAnalysisMaker
LoopOverLaserTrees.C - modified to use average drift velocity from East and West;
Stl3RawReaderMaker
Stl3CounterMaker.cxx, Stl3RawReaderMaker.cxx - fixed the lost L3_Reader class definition ;
StMiniMcMaker
StMiniMcMaker.cxx/h - modified to store info of 3 EMC towers for each TinyRcTrack and TinyMcTrack;
StMiniMcEvent
StTinyMcTrack.cxx/h, StTinyRcTrack.cxx/h - modified to add EMC information to tracks. MC info obtained from StMcTrack, Rec Info obtained from track extrapolation to BEMC of rec track ;
StPmdReadMaker
StPmdReadMaker.cxx - if there is a HOT CELL return with error flag;
StPmdUtil
StPmdGeom.cxx - readBoardDetail updated for dAu run 2008;
StPass0CalibMaker
StSpaceChargeEbyEMaker.cxx - made fine tuning of parameters ;
StRTSClient
FCF/fcfClass.cxx - introduced OLDEVP namespace to handle new RTS library for daq1000;
include/fcfClass.hh - introduced OLDEVP namespace to handle new RTS library for daq1000;
StSsdFastSimMaker
StSsdFastSimMaker.cxx - modified to set a default value for uninitialized variable;
StSsdPointMaker
StSsdPointMaker.h - removed redundant class forward;
StSsdPointMaker.cxx/h -added method to read the Wafer configuration table ;
StSsdPointMaker.cxx - modified to set a default value for uninitialized variable ;
StSsdSimulationMaker
St_sls_Maker.cxx - modified to set a default value for uninitialized variable ;
StSsdUtil
StSsdBarrel.cc/hh, StSsdLadder.cc/hh, StSsdWafer.cc - modified to use the wafer configuration table ;
StSvtClassLibrary
StSvtHybridObject.cc - dummy implementaion of the missed StSvtHybridObject::SetName method;
StSvtSimulationMaker
StSvtSimulationMaker.cxx/h - added protection from missing geometry;
StTpcDb
StTpcDbLinkDef.h, StTpcDbMaker.h - added the TPC coordinate transformation global function to the Root/Cint dictionary;
StTpcDbLinkDef.h - remove the wrong numberOfPadsAtRow_ entry from the CintDict;
StTpcDbMaker.cxx - added function to calculate the tpc coord transfoirmation in one step;
StarRoot
TCFit.cxx - new name of TCL.h;
Sti
StiKalmanTrackFinder.cxx/h - added minPrecHits to include 1 svt hits in tracking;
StiLocalTrackSeedFinder.h, StiTrackFinder.h - modified;
StiMaker
StiMaker.cxx - added minPrecHits to include 1 svt hits in tracking; removed setMCS() call;
St_QA_Maker
StEventQAMaker.cxx - modified for new physics triggers working;
St_srs_Maker
St_srs_Maker.cxx - bug fixed in hit error setting;
St_tcl_Maker
St_tcl_Maker.cxx/h - modified to split tcl and tfs Makers;
St_tfs_Maker.cxx/h - modified to split tcl and tfs Makers;
StTriggerUtilities
L2Emulator,Bemc - further development of code for trigger simulation;
pams/geometry
geometry/geometry.g - TOF weight corrected;
btofgeo/btofgeo6.g - TOF weight corrected;
StarDb/global
vertices/ev0par2.20071125.000000.C,exipar.20071125.000000.C - added new files for run 2008;
VmcGeometry/y2008.h - TOF weight corrected;
StDb
servers/dbLoadBalancerLocalConfig_BNL.xml - added new server "bogart" to Analysis ;
idl/ssdWaferConfiguration.idl - added new Wafer table for ssd - will use 320 rows per/timestamp;
QtRoot
qt/inc/TQtClientFilter.h, TQtClientWidget.h, TQtRootSlot.h - merged with ROOT svn;
qt/inc/TQMimeTypes.h - get rid of the Q3support for TQtMimeTypes class;
qt/src/TQMimeTypes.cxx - get rid of the Q3support for TQtMimeTypes class;
Lidia Didenko
