This page describes the "production" branches of Arte, i.e. executables and settings used for the major production-kind sets of Real Data or Monte Carlo reconstructed (generated) here on the desy online farms.
Please skim below the the versioning principles.
The versions of the so-called 'repro-3' triggered reconstruction.
. . .
The first known to DG Monte Carlo generation version composed by His Brilliance Sr. José María Hernández Calama.
distinguishing features: unknown
executable built on 27/02/03 HBVERS=ARTE-04-01-r3 build directory: $HBROOT/RECO/mcgen kumac: hb_mcgen.kumac.25_04_2003
Standard r3 generation executable, hopefully reproducing r3.mcgen.v0 after the latter one was accidentally deleted...
executable built on 27/09/03 HBVERS=ARTE-04-01-r3 build directory: $HBROOT/RECO/mcgen kumac: hb_mcgen.kumac.25_04_2003
Arte-r3 with Hartmut's patch.
1 change w.r.t. r3.mcgen.v0.1
executable built on 17/10/03 HBVERS=ARTE-04-01-r3 build directory: $HBROOT/RECO/mcgen kumac(s): hb_mcgen.kumac.25_04_2003, hb_mcgen_dev.kumac.17_10_2003
Arte-r3 with Hartmut's patch and moving wires
1 change w.r.t. r3.mcgen.v0.2
setenv W_1BOT_OFFSET_Y 0.1 setenv W_1BOT_OFFSET_X 0.1will shift the below1 wire position up and towards i2 by 1mm.
executable built on 26/05/05 HBVERS=ARTE-04-01-r3 build directory: $HBROOT/RECO/misc/at_21417 kumac(s): hb_mcgen_dev.kumac.17_10_2003 hb_mcgen_dev.kumac.26_05_2005
Comment(s):
Arte-r3 with Hartmut's patch and moving wires
1 change w.r.t. r3.mcgen.v0.2
setenv W_1BOT_OFFSET_Y 0.1 setenv W_1BOT_OFFSET_X 0.1shifts the below1 wire position up and towards i2 by 1mm.
executable built on 17/07/2006 HBVERS=ARTE-04-01-r3 build directory: $HBROOT/RECO/misc/at_9514 kumac(s): hb_mcgen_dev.kumac.26_05_2005
formerly called 'MC test 3.75' with keybook 10 (with the nominal OTR efficiency)
(see also comments in the README: $HBROOT/RECO/misc/mc.20040314/mc.20040314.rm)
distinguishing features w.r.t. some older, repro-4 mc tests (to be described) ...
executable built on 16/03/04 (reconstructs all events) HBVERS=ARTE-04-01-r5 MUPRESIMVERS=mprearte-00-02 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p2 build directory: $HBROOT/RECO/misc/mc.20040314 kumac: hb_mctrig-rec.r5.kumac.19_03_2004 hb_mctrig-rec.r5.kumac.02_04_2004 (write out DSLT) keybook 10
formerly called 'MC test 3.75' with keybook 10 (with the nominal OTR efficiency)
1 change w.r.t. r5.physics.v2.0
executable built on 31/03/04 (reconstructs only triggered events) HBVERS=ARTE-04-01-r5 MUPRESIMVERS=mprearte-00-02 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p2 build directory: $HBROOT/RECO/misc/mc.20040314 kumac: hb_mctrig-rec.r5.kumac.19_03_2004 hb_mctrig-rec.r5.kumac.02_04_2004 (write out DSLT) keybook 10
formerly called 'MC test 3.75' with updated FLT eff (keybook 11) and nominal OTR eff
1 change w.r.t. r5.physics.v2.0
executable built on 16/03/04 (reconstructs all events) HBVERS=ARTE-04-01-r5 MUPRESIMVERS=mprearte-00-02 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p2 build directory: $HBROOT/RECO/misc/mc.20040314 kumac: hb_mctrig-rec.r5.kumac.19_03_2004 hb_mctrig-rec.r5.kumac.02_04_2004 (write out DSLT) keybook 11
formerly called 'MC test 3.75' with updated FLT eff (keybook 11) and nominal OTR eff
1 change w.r.t. r5.physics.v2.1
executable built on 31/03/04 (reconstructs only triggered events) HBVERS=ARTE-04-01-r5 MUPRESIMVERS=mprearte-00-02 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p2 build directory: $HBROOT/RECO/misc/mc.20040314 kumac: hb_mctrig-rec.r5.kumac.19_03_2004 hb_mctrig-rec.r5.kumac.02_04_2004 (write out DSLT) keybook 11
formerly called 'MC test 3.75 with realistic OTR efficiency' (keybooks 11,12)
(see also comments in the README: $HBROOT/RECO/misc/mc.20040314/mc.20040314.rm)
2 changes w.r.t. r5.physics.v2.0
executable built on 16/03/04 (reconstructs all events) HBVERS=ARTE-04-01-r5 MUPRESIMVERS=mprearte-00-02 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p2 build directory: $HBROOT/RECO/misc/mc.20040314 kumac: hb_mctrig-rec.r5.kumac.19_03_2004 hb_mctrig-rec.r5.kumac.04_04_2004 (write out DSLT) keybook 11,12
formerly called 'MC test 3.75 with realistic OTR efficiency' (keybooks 11,12)
1 change w.r.t. r5.physics.v3.0
executable built on 31/03/04 (reconstructs only triggered events) HBVERS=ARTE-04-01-r5 MUPRESIMVERS=mprearte-00-02 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p2 build directory: $HBROOT/RECO/misc/mc.20040314 kumac: hb_mctrig-rec.r5.kumac.19_03_2004 hb_mctrig-rec.r5.kumac.04_04_2004 (write out DSLT) keybook 11,12
This version of MC reco differs from the famous 'MC test v3.75 with realistic OTR' == r5.physics.v3.x by the update of muon pretrigger (the MUPRESIM-dev described in Ulrich's mail to hbanalysis from 21st Apr 2004).
executable built on 06/05/04 HBVERS=ARTE-04-01-r5 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p3 build directory: $HBROOT/RECO/misc/mc.20040506 kumac: hb_mctrig-rec.r5.kumac.06_05_2004 keybook 13
1 change w.r.t. r5.physics.v4.0:
executable built on 13/05/04 HBVERS=ARTE-04-01-r5 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p3 build directory: $HBROOT/RECO/misc/mc.20040513 kumacs differ by the various sets of defined targetbox settings: hb_mctrig-rec.r5.kumac.08_05_2004 (i1-b1 November-only) hb_mctrig-rec.r5.kumac.24_05_2004 (b1-o2 yr 2003 before and after Jan 21st) hb_mctrig-rec.r5.kumac.27_05_2004 (b2-only November) keybook 13
1 change w.r.t. r5.physics.v4.1:
executable built on 07/06/04 HBVERS=ARTE-04-01-r5 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p3 build directory: $HBROOT/RECO/misc/mc.20040601 kumac: hb_mctrig-rec.r5.kumac.27_05_2004 keybook 13
1 change w.r.t. r5.physics.v4.2:
... int tmask; if( SLTTrigMask(&tmask) != SLT_OK) { cout << "SLTTrigMask returned an error" << endl; } ...Under Linux4 all the necessary functions are available from the latest compile of the SLTVERS=Rev0606 library.
executable built on 03/06/04 HBVERS=ARTE-04-01-r5 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p3 build directory: $HBROOT/RECO/misc/mc.20040603 kumac: hb_mctrig-rec.r5.kumac.27_05_2004 keybook 13
1 change w.r.t. r5.physics.v4.3:
executable built on 03/06/04 HBVERS=ARTE-04-01-r5 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p3 build directory: $HBROOT/RECO/misc/mc.20040603 kumac: hb_mctrig-rec.r5.kumac.17_06_2004 keybook 13Comment:
/SLT/SIM/path /hb/scratch/month/medinnis/gut/Linux_intel_glibc/bin /SLT/SIM/file gut_test_mc
1 changes w.r.t. r5.physics.v5.0:
executable built on 03/06/04 HBVERS=ARTE-04-01-r5 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p4 build directory: $HBROOT/RECO/misc/mc.20040603 kumac: hb_mctrig-rec.r5.kumac.07_08_2004 keybook 14
Comments:
5 changes w.r.t. r5.physics.v6.0:
executable built on 15/08/04 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/misc/mc.20040811 kumac: hb_mctrig-rec.r5.kumac.07_08_2004 keybook 15
Comment:
also known as "try 0" MC
8 changes w.r.t. r5.physics.v7.0:
executable built on 11/10/04 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/misc/mc.20041011 -> at_19746 kumac: hb_mctrig-rec.r5.kumac.11_10_2004 keybook 15
Comment(s):
6 changes w.r.t. r5.physics.v8.0:
executable built on 29/10/04 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/misc/mc.20041029 kumac: hb_mctrig-rec.r5.kumac.29_10_2004 keybook 16 SLT executable sltsim42
Comment(s):
1 changes w.r.t. r5.physics.v9.0:
executable built on 29/10/04 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/misc/mc.20041029 kumac: hb_mctrig-rec.r5.kumac.04_11_2004 keybook 17 SLT executable sltsim42
Comment(s):
2 changes w.r.t. r5.physics.v10.0:
executable built on 08/11/04 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/misc/mc.20041108 kumac: hb_mctrig-rec.r5.kumac.04_11_2004 keybook 17 SLT executable sltsim42
Comment(s):
3 change(s) w.r.t. r5.physics.v11.0:
executable built on 01/12/04 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/misc/mc.20041201 -> at_394 kumac: hb_mctrig-rec.r5.kumac.10_12_2004 hb_mctrig-rec.r5.kumac.12_01_2005 keybook 18 SLT executable sltsim43
1 change(s) w.r.t. r5.physics.v12.0:
setenv W_1BOT_OFFSET_Y 0.1 setenv W_1BOT_OFFSET_X 0.1will shift the below1 wire position up and towards i2 by 1mm.
executable built on 08/06/05 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/misc/mc.20050608 kumac: hb_mctrig-rec.r5.kumac.10_12_2004 hb_mctrig-rec.r5.kumac.12_01_2005 keybook 18 SLT executable sltsim43
1 change(s) w.r.t. r5.physics.v12.1:
executable built on 22/06/05 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/misc/mc.20050622 kumac: hb_mctrig-rec.r5.kumac.10_12_2004 hb_mctrig-rec.r5.kumac.12_01_2005 keybook 18 SLT executable sltsim43
The set of patches used on top of Arte-r5 correspond to the r5 mc branch physics v3.
Note however, that this is my first try since 'repro-4' mc to run the minbias with a set of patches developped for triggered MC...
executable built on 11/04/04 HBVERS=ARTE-04-01-r5 reco-patch: lobotomized $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p3 build directory: $HBROOT/RECO/misc/mb.20040411 kumac: hb_mcrec.kumac.11_04_2004 keybook 12
DG,20040121: sorry, we found a mistake in non-December minbias CnAkeys of mc keybook 12 with which r5.minbias.v0 usually was used, see the comments to mc keybook 12.
corrected non-December VDS masking.
1 change(s) w.r.t. r5.minbias.v0:
executable built on 11/04/04 HBVERS=ARTE-04-01-r5 reco-patch: lobotomized $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p3 build directory: $HBROOT/RECO/misc/mb.20040411 kumac: hb_mcrec.kumac.21_01_2005 keybook: 18
Corresponds to r5 minbias vX.X with ITR enabled by
/RECON/SUBD ITR ON
executable built on 11/04/04 HBVERS=ARTE-04-01-r5 reco-patch: lobotomized $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p3 build directory: $HBROOT/RECO/misc/mb.20040411 kumac: hb_mcphot.kumac.10_09_2004
corrected non-December VDS masking.
1 change(s) w.r.t. r5.hardphoton.v0:
executable built on 11/04/04 HBVERS=ARTE-04-01-r5 reco-patch: lobotomized $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p3 build directory: $HBROOT/RECO/misc/mb.20040411 kumac: hb_mcphot.kumac.21_01_2005 keybook: 18
Arte-r5 with old table of branching ratios
executable built on 28/06/03 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/mcgen kumac(s): hb_mcgen.kumac.13_06_2003.b1, hb_mcgen_D.kumac.16_06_2003.b2, hb_mcgen_dev.kumac.17_10_2003
Arte-r5 with updated branchings
at least 1 change(s) w.r.t. r5.mcgen.v-2.0:
executable built on 23/07/03 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/mcgen kumac(s): hb_mcgen.kumac.13_06_2003.b1, hb_mcgen_D.kumac.16_06_2003.b2, hb_mcgen_dev.kumac.17_10_2003
Arte-r5 with Hartmut's patch
at least 2 change(s) w.r.t. r5.mcgen.v-1.0:
executable built on 18/10/03 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/mcgen kumac(s): hb_mcgen_dev.kumac.17_10_2003 hb_mctrace.kumac.03_09_2004 (for GEANT tracing)
1 change w.r.t. r5.mcgen.v-0.1:
executable built on 20/09/05 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/misc/gen.20050920 kumac(s): hb_mcgen_D.kumac.30_08_2005.b1 hb_mcgen_dev.kumac.25_09_2005
2.5 changes w.r.t. r5.mcgen.v0.1:
As Samo kindly explained to me (DG),
...In decays, where a (pseudo)scalar particle decays into a vector and a
scalar particle, like D_s -->phi pi, due to angular momentum conservation
the vector particle is generated in a state |S,Sz>=|1,0> for z-axis aligned
with the direction on of the pion (and the D-meson) in the vector´s rest
frame. For such a polarization the angular distribution of the vector´s
decay products - in respect to this z-axis - is proportional to cos^2 .
For directly produced vector particles, like in our case the D*, we can not
determine this polarization axis. So it should not make any difference if we
generate a flat angular distribution or a cos^2 distribution in respect to an
unknown (and arbitrary distributed) axis...
And as Achim further clarifies about the decas of the promptly produced D*,
... The cos**2 distribution is produced in decays like
P0 --> P1 + V0 --> P1 + P2 + P3 because the vector particle V0 is polarized
in such a decay. In the decay of a D* the spin of the D+ results in an
angular momentum of the D pi pair, therefore there is nothing special in
such a decay. In case you are not satisfied with this answer, we have to ask
Hermann; he is the real expert in these games...
executable built on 25/09/05 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/misc/gen.20050925 kumac(s): hb_mcgen_dev.kumac.25_09_2005
1 small known bug
2 small changes w.r.t. r5.mcgen.v1.0:
executable built on 30/10/05 HBVERS=ARTE-04-01-r5 build directory: $HBROOT/RECO/misc/gen.20051030 kumac(s): hb_mcgen_dev.kumac.25_09_2005 hb_mcgen_dev.kumac.28_10_2005
1 known bug PRESENT IN ALL MC GENERATED ON THE DESY ONLINE FARM!
The repro 5 real data reconstruction:
executable built on 09/01/04 HBVERS=ARTE-04-01-r5 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p0 build directory: $HBROOT/RECO/rp0005/src.20040105/ kumacs: rp0005_JulyMiBi.kumac rp0005_MiBi.kumac rp0005_star.kumac keybook 30
The reconstruction corresponding to repro 5 (loose online MUON masking) with MUON HITBs.
build directory: $HBROOT/RECO/misc/rd.20040212 (ARTE-04-01-r5 + patches from $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p0 + changes in usevnt.C to drop all but MUON HITBs) kumac: $HBROOT/RECO/misc/rd.20040212/rp0100_star.kumac keybook 30
Repro 501 reconstruction: repro 5 executable run with corrected ECAL calibrations in 2003 of keybook 31;
old wrong name: "r5 RD v0. with keybook 31".
executable built on 09/01/04 HBVERS=ARTE-04-01-r5 reco-patch: $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p0 build directory: $HBROOT/RECO/rp0005/src.20040105/ kumac: rp0501_star.kumac keybook 31The 1 change w.r.t. the pure repro 5 version r5.rd.v0.:
Reconstruction with the shower shape variables
(not masking out the MC-dead muon channels from the RD...);
old wrong name: "r5 RD v0.2 with keybook 31"
build directory: $HBROOT/RECO/misc/rd.20040727 (ARTE-04-01-r5 + patches from $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p4 + the new stuff from ARTE-dev) kumac: $HBROOT/RECO/misc/rd.20040727/rp0102_star.kumac
build date: 28/07/04 build directory: $HBROOT/RECO/misc/rd.20040727/ kumac: rp0102_star.kumac rp0502_star.kumac, rp0502_MiBi.kumac.11_12_2005 keybook 31 The 3 changes w.r.t. the previous version r5.RD.v1.0: 1) introduce the shower shape variables from Mauro and Sergey 2) the triggered mc reconstruction patches from r5.physics.v5.0/v4.3 misc/mc.20040603 or $HBROOT/ANALYSIS/reco-patches/ARTE-04-01-r5/p4 excluding the murec (still questionable, moved back into murec-mc-rd-patch) 3) harmless updates from $HB/dev/gean (read_dat.C,medmain.C,phevnt.C)
The new e/gamma PID variables can be accessed through the utility functions from ARTE-dev/care (CareUtil.C and include/CareUtil.hh)
// return the r value for PID purposed 1) float rValue(ArtePointerrccl); // return the c4 value for PID purposed 2) float c4Value(ArtePointer rccl); // return the c4Care value for PID purposed 3) float c4CareValue(ArtePointer rccl);
Arte-r5 real data reconstruction with the RICH deutron ID
corresponding to rp0503 for Marko
build date: 22/12/04 build directory: $HBROOT/RECO/misc/rd.20041221 kumac: rp0503_MiBi.kumac keybook 31 The 2 changes w.r.t. the previous version r5.RD.v1.1: 1) Marko Staric introduced calculation of deutron id into RITER 2) all the triggered mc reconstruction patches added from r5.physics.v12.0 which should not cause any differences for reconstructing the real data.
Comment by Marko on the deutron identification:
... The new code is runnig by default from Riter - no changes in kumac
are necessary. The results are stored in the RTRA fields cer, txr and tyr,
which use to be filled by Rise. ...
Arte-r6 real data reconstruction
corresponding to rp0006
build date: 29/03/05 build directory: $HBROOT/RECO/misc/mb.20050329 kumac: rp0006_MiBi.kumac rp0006_JulyMiBi.kumac keybook 31
Comment by Marko on the deutron identification (one of the major changes w.r.t. r5.rd.v1.2):
... The information is stored in:
(ARTE-04-01-r6) rtra->cer cerenkov angle [radians] rtra->ecer error on cerenkov angle [radians] rtra->lcer significance of the signal (log likelihood difference) rtra->phcer number of photons in the signal...
A 'version' is cooked physically up from the combination of all the sources, the actual contents of all the libraries as of the date of build, the kumac, the environment variables, and the set of calibration constants (the keybook).
The present version classification is aimed to identify the few 'checked and approved' production versions and allow the analyst to decide about the usability of the various data or mc samples (and compatibility between them).
Production version classification is based on the following ideas:
The description of a version consists of a short explanation, the list of the deliberately introduced differences w.r.t. some other known version, and the expert info (which should provide sufficient information for reproducing or judgement about the given sample by an expert) including the following items:
Remark: the classification covers only the stable, 'production'-type Monte Carlo generation and reconstruction or real data reconstruction usable for the physics analysis; in case of the numerous tests no simple classification is often possible; for tests the issue of versioning hopefully is less important though.