Fork me on GitHub

source: svn/trunk/CHANGELOG@ 564

Last change on this file since 564 was 564, checked in by Xavier Rouby, 14 years ago

a muon/electron is not reconstruced if no associated track

File size: 10.0 KB
Line 
1* Changes relative to V.1.8 -- last changes: 02/03/2010
2 - a muon/electron is not reconstructed if its track is not existing
3 - new warning when LHE files are read as input in Delphes
4 - new: b-(mis)tag algorithms
5 * pt/eta dependence for b-(mis)tagging ;
6 * now also for gluon-jets
7 * related changes in the datacard:
8 deleted parameters: BTAG_b, BTAG_mistag_c, BTAG_mistag_l
9 new parameters: BTAG_func_b, BTAG_func_c, BTAG_func_g, BTAG_func_l
10 - new: Isolation: SumEt & SumPt added for muons & electrons
11 NB 'SumPt' was before 'IsolPt' in muon collection only
12 - datacard: change of several variable names!!!
13 old name -> new name
14 ISOL_PT -> ISOL_trk_PT
15 ISOL_Cone -> ISOL_trk_Cone
16 ISOL_Calo_Cone -> ISOL_calo_Cone
17 ISOL_Calo_ET -> ISOL_calo_ET
18 ISOL_Calo_Grid -> ISOL_calo_Grid
19 - new: Vx, Vy, Vz: real vertex location for tracks
20 - bug fix: EtRatio for muons, now similar to LHCO standards
21 - new: ./configure for the installation
22 - update: default jet algorithms have change in data cards
23 - update: adding some missing "#include" statements due to a loss of
24 permissivity in recent g++ compilers.
25 - update: by default, both 1-prong and 3-prong tau jets are stored.
26 It was only 1-prong before.
27 - bug fix: bad distribution in associated number of tracks in jets
28 - vertex coordinates available in the track collection (Vx, Vy, Vz)
29 - track reconstruction efficiencies can now be floating numbers
30 - minor addition in the $(SHARED) target rule of the Makefile
31 - bug fix: the charge of the electrons in the Analysis. Electron collection
32 was the opposite of what it should have been
33 - bug fix: idem for muons in Analysis.Muon
34 - bug fix: adding some #include statements in classes in src/*, for compatibility
35 with recent versions of g++, which are less permissive than in the past
36
37 /-----------------------------------------\
38| 16 August 2009: release Version1.8 |
39 \-----------------------------------------/
40* Changes relative to V.1.7b
41 - LHE files were not processed correctly (empty Analysis/Trigger trees).
42 Now LHEFParticle derives from TRootC::GenParticle as it should.
43 - additional data in the logfile : run date/hour + all names of used input files
44 (input event files, detector card, trigger card, beam files, particle table)
45 - bug fix: it is now possible to read "delphes root files" as an input for Delphes (GEN tree)
46 - bug fix: number of events to process is correct event if multiple files in the inputlist
47 - updates in Resolution.cpp & Resolution_ATLAS.cpp
48 - new method "invisible()" in PdgParticle, needed for invisible particles BSM
49 - new : calorimeter endcaps. DetectorCard have been updated; however, 100% backward compatible
50 - bug fix: btag was not properly working for (mis)tag efficiencies below 1%.
51 - bug fix: misplaced "#" character in the DetectorCard for ATLAS (calorimeter resolution).
52 - moving to ROOT::TRandom3 for random numbers
53
54
55 /-----------------------------------------\
56| 18 June 2009: release Version1.7b |
57 \-----------------------------------------/
58 Bug fixes for V.1.7------
59* Changes relative to V.1.7
60 - small typos in "cout" removed
61 - Nevents implemented in DetectorCards
62 - bug removed in bad inputfile type identification (".hep" vs ".lhe")
63 - bug removed with calotowers(BinEtaPhi) : now use the middle of the
64 tower and not its lower edge in eta and in phi
65 - bug removed for compilation error with FROG (genMakefile) :
66 the options -Dmacos/-Dlinux/-Dwindows are automatically added
67 in CXXFLAGS when required
68 - 3 bugs removed in BField (omega*gammam ; units in r ; z_max).
69 Bfield validated.
70 - new headers in each file with full references
71
72 /-----------------------------------------\
73| 22 May 2009: release Version1.7 |
74 \-----------------------------------------/
75* Changes
76 - ZDC implementation:
77 - new entries in the detector card
78 - E resolution, em and had sections
79 - time resolution
80 - E_cut for n/gamma reconstruction
81 - gen-level data available
82 - time resolution also for RP220,FP420
83 - CaloIsolation ready for muons (defined as in lhco standards)
84 - update of Hector version to Hector_1_5_2
85 New leaves in some branches! these root files are not compatible with
86 older releases (i.e. with executables of older releases)
87
88 /-----------------------------------------\
89| 7 May 2009: release Version1.6 |
90 \-----------------------------------------/
91 * Changes relative to V.1.5:
92 - improved identification of input-data format (based on filename extension)
93 - bug found and corrected in the "side" variable of ZDC/RP220/FP420
94 - HepMC interface for input data
95 - new converter to read HepMC events
96 - new namespace TRootC
97 - HepMC 2.04.01 used
98
99 /-----------------------------------------\
100| 12 March 2009: release Version1.5 |
101 \-----------------------------------------/
102
103 * Changes relative to V.1.4beta:
104 - implementation of the energy flow
105 - calotowers are first merged then smeared
106 - photons are based on these calotowers: conservative approach
107 - electrons are separately smeared according to the calotower
108 resolution.
109 - new: list of calorimeters ; CaloUtil added
110 - new: constants moved from SmearUtil.* to D_Constants.*
111 - new: GenParticle class
112 - ParticleUtil changed into D_Particle
113 - tracks and Taujets have now a charge
114 - output available as a LHCO (text) data file, in option
115 - extensive test and correction of the Bfield
116 - using now an exact computation, assuming solenoidal field
117 - about 20% faster than iterative approach
118 - charged lepton isolation: IsolPt available
119 - data cards
120 - default names have been changed
121 - more parameters for more flexibility
122
123
124 /-----------------------------------------\
125| 09 February 2009: release Version1.4beta |
126 \-----------------------------------------/
127
128 * Changes relative to V.1.3beta:
129 - new overal header and program output to screen.
130 - new trigger cards ATLAS and CMS-like
131 - new detector card ATLAS oriented
132 - New input parameters in the datacard for very forward detectors
133 - Modification of the Resolution.cpp code to run on the output of Delphes directly
134 - #include statements have been cleaned ; more include paths
135 in the compilation, leading to easier #include statements.
136 - extensive use of 'valgrind' for the search for memory leaks.
137 No more explicit leak is in the code. The only leaks left are
138 related to ROOT, to mcfio dependecy and to Hector.
139 This implied the systematic addition of copy-constructor,
140 operator= and correct destructors in Delphes classes
141 - update of the BField simulation; still in the case of B = Bz only
142 - JetsUtil* files renamed to JetsUtil*
143 * Private modifications in dependencies
144 - memory leaks removed in FROG (applied on Frog v1.106)
145 - systematic change of by-value parameters to "by-const-reference"
146 in Hector (applied on Hector v1.3.1)
147
148 /-----------------------------------------\
149| 29 January 2009: release Version1.3beta |
150 \-----------------------------------------/
151
152 * Changes relative to V.1.2beta:
153 - Cleaning of non necessary comments
154 - Removal of the minimal transverse momentum applied on tracks and calotowers when the magnetic field is simulated
155 - Correction of the FROG interface
156 - Addition of a new standalone code to run FROG on the analysis output ROOT file
157 - New magnetic field algorithm: exact computation in case of magnetic field having a Bz component only
158 - Time performance monitoring
159 - Cleaner tarball
160 * Known limitations of this release are:
161 -Work is currently being done on eta/phi variables leading to some uncertainties on these quantities when the magnetic field is switched on
162
163
164
165 /-----------------------------------------\
166| 18 December 2008: release Version1.2beta |
167 \-----------------------------------------/
168
169 * Changes relative to V.1.1beta:
170 - Reconstruction of jets: the number of defined cell
171 towers is now correctly taken into account by the
172 jet algorithms
173 - Input for jet reconstruction: calotowers instead
174 of generated particles
175 - Input datacard parameters now taken into account by
176 the jets, very forward detectors, magnetic field
177 propagation steps
178
179
180 /-----------------------------------------\
181| 13 December 2008: release Version1.1beta |
182 \-----------------------------------------/
183
184 * Changes relative to V.1.0beta:
185 - Addition of a class that run the FROG code on the
186 reconstructed events to perform visualisation of
187 events and detector geometry
188 - Addition in the datacard of flags to switch on/off
189 magnetic field, very forward detectors, trigger and FROG
190 running
191
192
193 /-----------------------------------------\
194| December 2008: release Version1.0beta |
195 \-----------------------------------------/
196
197 * First available release
198 * Includes
199 - Classes that perform
200 - Conversion of HepMC, LHE and root file conversion
201 - Simulation of charged particles into a magnetic field
202 - Smearing of the energy of undecaying particles
203 according to some applied resolution functions
204 - Reconstruction of jets using the FastJet package
205 - Simulation of very forward detector selection
206 - Application of a trigger selection
207 - An input datacard that permit two easily change running
208 configuration of the detector simulation (e.g. data/DataCardDet.dat).
209 - An input trigger datacard to apply a selection of events
210 with user defined trigger bits (e.g. data/trigger.dat).
211 - An example of user code to run on the output root file of
212 the DELPHES program.
213 * Known limitations of this release are
214 - Imperfect reconstruction of jets: the number of defined cell
215 towers not correctly taken into account by the jet algorithms.
216 - Reconstruction of very forward detectors not entirely completed.
Note: See TracBrowser for help on using the repository browser.