Fork me on GitHub

source: svn/trunk/CHANGELOG@ 559

Last change on this file since 559 was 558, checked in by Xavier Rouby, 15 years ago

new b-tag

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