HOWTO
10.2.3 Simulation release
Updated list of tags (works with a gmake cold on Linux):
statusrel version: 1.27
Treating current directory as a test release based on 10.2.3
Bear V01-00-26 (Release uses V01-00-26-03) (V01-00-31 more recent)
BgsApp V00-02-26 (Release uses V00-02-26) (V00-02-30 more recent)
BgsDchSim V00-01-71 (Release uses V00-01-71) (V00-01-72 more recent)
BgsFwkModule V00-03-29 (Release uses V00-03-29) (V00-03-35 more recent)
Bogus V00-06-62 (Release uses V00-06-62) (V00-06-72 more recent)
BunchSequence V00-03-07 (Release uses V00-03-07)
BunchT0 GR-010609 (Release uses V00-04-33) (V00-04-34 more recent)
BunchT0Mon V00-00-17 (Release uses V00-00-17) (V00-00-19 more recent)
DchBunchT0 V01-00-04 (Release uses V01-00-04) (V01-00-05 more recent)
DchCalib MvH-010713 (Release uses V00-04-17) (V00-05-02 more recent)
DchCalibFcn V00-00-20 (Release uses V00-00-17) (V00-00-22 more recent)
DchCond GR-010609 (Release uses V00-04-34) (V00-05-04 more recent)
DchData MvH-010816 (Release uses V00-09-25) (V00-09-35 more recent)
DchDataP MvH-010820 (Release uses V00-01-27) (V00-01-28 more recent)
DchEnv GR-010605 (Release uses V00-04-04) (V00-05-02 more recent)
DchGeom GR-010609 (Release uses V00-05-11) (V00-05-16 more recent)
DchL3TrackFinder V00-01-04 (Release uses V00-01-04) (V00-01-06 more recent)
DchOep V00-06-01 (Release uses V00-06-01)
DchOpr GR-010609 (Release uses V00-00-70) (V00-00-74 more recent)
DchOprMon GR-010605 (Release uses V00-02-42) (V00-02-44 more recent)
DchPid GR-010609 (Release uses V00-04-52) (V00-04-57 more recent)
DchProxy GR-010609-01 (Release uses V00-02-11) (V00-03-07 more recent)
DchQC V00-06-09 (Release uses V00-06-07)
DchRadTrkFinder RS220501 (Release uses V00-00-12) (V00-00-15 more recent)
DchReco GR-010609 (Release uses V00-10-09) (V00-11-02 more recent)
DchSequence V00-00-36 (Release uses V00-00-36) (V00-00-38 more recent)
DchSim V00-10-03 (Release uses V00-04-06-01) (V00-10-12 more recent)
DcxReco V00-04-02 (Release uses V00-04-02) (V00-04-06 more recent)
EmcData V00-05-48 (Release uses V00-05-48) (V00-05-51 more recent)
EmcSim V00-10-11 (Release uses V00-10-07) (V00-10-14 more recent)
EvtMix nb-081501 (Release uses V00-00-18) (V00-00-19 more recent)
L1DctConfig V00-00-07 (Release uses V00-00-07) (V00-00-09 more recent)
L1DctSim V00-02-27 (Release uses V00-02-26)
L1EmtEnv V00-00-01 (not in Release)
L1EmtSim V00-01-40 (Release uses V00-01-37) (V00-01-41 more recent)
L1GltSim sd-010815 (Release uses V00-01-15) (V00-01-16 more recent)
L1Sim V00-02-15 (Release uses V00-02-12) (V00-02-16 more recent)
L1TNtuple V00-03-48 (Release uses V00-03-44) (V00-03-50 more recent)
L1TOepSequences V00-00-17 (Release uses V00-00-16)
L3Dch V00-05-05 (Release uses V00-05-05) (V00-05-08 more recent)
L3Sim V00-00-33 (Release uses V00-00-33)
L3TMon V00-00-25 (Release uses V00-00-25)
L3Trigger V00-04-73 (Release uses V00-04-73) (V00-04-80 more recent)
PackageList V00-06-43 (Release uses V00-06-36-02) (V00-06-48 more recent)
ProdDecayFiles V00-03-07 (Release uses V00-03-07) (V00-04-23 more recent)
QaSimHists V00-01-21 (Release uses V00-01-21) (V00-02-20 more recent)
SimApp nb-082201a (Release uses V00-02-88) (V00-02-90-03 more recent)
SoftRelTools V00-12-29 (Release uses V00-12-28) (V00-12-47 more recent)
SvtData V00-11-07 (Release uses V00-11-07) (V00-11-13 more recent)
TrkBase GR-010816 (Release uses V01-05-02) (V01-06-05 more recent)
TrkDchHitAdd V00-00-10 (Release uses V00-00-10) (V00-01-03 more recent)
TrkReco GR-010609 (Release uses V00-05-18) (V00-06-06 more recent)
TrkSequence V00-04-07 (Release uses V00-04-07) (V00-04-14 more recent)
trgDC V00-10-63 (Release uses V00-10-54) (V00-10-62-01 more recent)
trgFrame V01-00-17 (Release uses V01-00-17) (V01-00-17-01 more recent)
workdir V00-04-08 (Release uses V00-04-08)
Note: "more recent" means more recent tag exists in $BFDIST/packages.
New TSF LUT (Track Segment Finder Look Up Table)
By default trgDC will read in the TSF LUT from the database (and dump it
to a flat file in workdir where trgDC really will read it in. The joys
of Fortran :-) For configuration keys up to July-2001 (August-2001 ?)
this means the old data TSF LUT (we switched to the new one on August 11).
To use the new TSF LUT without a corresponding configuration key, a hack exists:
If you comment out the following lines in L1Sim/L1SimL1TrigSequence.tcl:
#
#...Unique file name for TSF LUT (from DB) - put it in workdir:
set TsfLutFile L1DTsfLutArray-[exec hostname]-[pid].dat
module talk L1DTsfLutArrayWriter
outputFileName set $TsfLutFile
exit
module talk trgDC
Segm2CAddFile set $TsfLutFile
exit
then trgDC will use the LUT in the file trgDC/dat/tsf_lut_current.dat. This is the LUT that
we have used in the data up to August 11. In the same directory there is a file 'tsf_lut_new.dat'.
So to use the new LUT,
mv trgDC/dat/tsf_lut_current.dat trgDC/dat/tsf_lut_current.dat_old
cp trgDC/dat/tsf_lut_new.dat trgDC/dat/tsf_lut_current.dat
Voila! You should now be using the new TSF LUT.
One warning: if you use L1TNtuple afterwards, remember that it gets the TSF LUT from the database and the
version is based on the configuration key. To circumvent this you will have to read in the new LUT from a
flat file in L1TNtuple. Valerie has an unofficial version that does this.
The new Full simulation sequence
- Mirna's HOWTO
- Update on the sequence Add the follwing packages
- DchData
- BdbModules
- BunchSequence
- DchSequence
- L1TNtuple-for level 1 trigger simulation-contact Valerie
|