Fork me on GitHub

source: git/CHANGELOG

Last change on this file was 9fbcf38, checked in by Pavel Demin <pavel.demin@…>, 3 years ago

update CHANGELOG and README

  • Property mode set to 100644
File size: 11.3 KB
Line 
13.5.0:
2
3- fixed validation code
4- fixed weighted time and tower position in calorimeter modules
5- fixed propagation of charged particles with low transverse momentum (thanks to Olmo Cerri)
6- updated FastJet library to 3.3.4 and FastJet Contrib library to 1.045
7- removed zero mass assumption for all tracks
8- added support for HepMC3 format
9- added particle-density dependence to formula parameterization (thanks to Roberto Preghenella)
10- added DecayFilter module for LLP decay in flight
11- added PFcandidate class to ROOT tree writer
12- added neutral and charged energy fraction to jets
13- added generalized ee kT clustering
14- added covariance matrix for track parameters smearing (thanks to Franco Bedeschi)
15- added IDEA card with track covariance
16- added generic ILC detector model
17- added muon collider detector model
18- added LHeC and FCCeh cards
19
203.4.2:
21- added DenseTrackFilter for modelling tracking inefficiencies in boosted, dense environments
22- added detector cards for CLIC, HL-LHC and IDEA detectors
23- added muons to Tower collection used for jets reconstruction and MET calculation in the ATLAS card (#1118)
24- added Weight branch to HepMC
25- added Jet constituent output to FastJetFinder (allows more complex schemes of MET calculation) (#1349)
26- added Valencia jet algorithm from FastJet Contrib library and exclusive jet clustering for e+e- collisions (thanks to Ulrike Schnoor)
27- added possibility to read cross section from LHE files produced with Wizard event generator
28- added NeutralOutputArray in ParticlePropagator
29- added various information in StatusPidFilter (B and tau decay products, photons, SUSY particles, W daughters)
30- added DelphesProIO reader for ProIO data format (thanks to Sergei Chekanov)
31- improved TrackSmearing and updated TrackCountingBTagging (thanks to Kevin Pedro)
32- adapted Efficiency and DelphesFormula to long-lived particles
33- adapted Python analysis code to recent ROOT versions (thanks to Kerim Suruliz)
34- updated class version of LHEFEvent, HepMCEvent, Photon, Electron, Muon, Jet and Candidate (#1363)
35- updated FastJet library to 3.3.2 and FastJet Contrib library to 1.041
36- updated copyright and licensing information
37- removed dependency on the RPC and XDR libraries from STDHEP reader (#1310)
38- fixed Delphes class destructor (TList::Clear error) (#1320)
39
403.4.1:
41- added RadiusMax and HalfLengthMax to ParticlePropagator to keep decay products of the long-lived particles (#1084)
42- fixed compilation of Validation.cpp
43- improved CMake configuration
44- fixed weights in LHEFReader
45- fixed bug in Charged Hadron Subtraction (CHS)
46- promoted z vertex resolution to TFormula
47- fixed bugs in DelphesDisplay
48- added jet substructure to default CMS and FCC cards
49- updated tracker and calorimeter resolution in the FCC card
50- added preliminary FCC-hh card with pile-up
51- corrected ECAL granularity in the ILD detector configuration
52
533.4.0:
54- corrected granularities for ECAL and HCAL in ATLAS and CMS cards
55- included latest FCC-hh and CEPC detector cards
56- improved particle flow algorithm
57- updated FastJet library to 3.2.1
58- updated Nsubjettiness library to 2.2.4
59- added script that produce validation plots
60- added DelphesROOT reader
61- added TrackSmearing and BeamSpotFilter modules
62- completed TimeSmearing module
63- added preliminary version of vertex clustering algorithm in 3/4D, VertexFinder and VertexFinder4D (special thanks to A. Hart and L. Gray)
64- fixed muon efficiency at high energy
65- replaced gaussian smearing with lognormal in MomentumSmearing module
66- made pyROOT Example1.py compatible with ROOT
67
683.3.3:
69- improved compatibility with ROOT >= 6.04
70- removed test of praticle stability based on ROOT pdgtable (#347, #753, #821, #855)
71- fixed bugs in DelphesCMSFWLite
72- fixed bugs in PUPPI
73- fixed compiler and linker flags for Pythia8
74- added CMS Phase II cards
75- added particle gun to DelphesPythia8
76- added jet merging to DelphesPythia8 based on Pythia8 main32.cc
77- added UseMiniCone option in Isolation module
78- added RecoPuFilter module
79- added back OldCalorimeter for CheckMate bwd compatibilty (#591)
80- updated tracking and calorimeter resolution in CMS cards
81
823.3.2:
83- added pre-validated card for CMS upgrade Phase II studies
84- added TrackCountingTauTagging module (a la CheckMate)
85- updated tau-tagging efficiency according to ATL-PHYS-PUB-2015-045
86
873.3.1:
88- corrected light parton mistag rate in b-tagging formula for CMS and ILD cards
89- added tracks to output in ILD card to enable root2lhco conversion
90- fixed muon collection in ILD card
91- added example for pileup generation with Pythia8
92- moved to loose isolation working points for ATLAS and CMS cards
93- added UseRhoCorrection switch to decide which isolation variable use for selection (true by default)
94- switch to Rapidity selector (SelectorRapRange) for pile-up density computation in FastJet to ensure backward compatibility
95- addressed N-subjettiness warnings in 2.2.1 version
96
973.3.0:
98- improved energy-flow algorithm for high momentum
99- updated b-tagging parameterisations to recent ATLAS and CMS publications
100- updated FastJet library to 3.1.3
101- updated Nsubjettiness library to 2.2.1
102- added a detector card for the ILD detector (for ILC) based on http://arxiv.org/abs/1306.6329
103- adapted examples, EventDisplay, DelphesFormula and DelphesTF2 to ROOT 6.04
104- fixed tau-tagging for events without tau (thanks to Sho Iwamoto)
105- fixed UniqueObjectFinder (#728)
106- added JetFakeParticle module
107- added PhotonConversions module
108- added TaggingParticlesSkimmer module
109- added phi and energy dependence to AngularSmearing, BTagging, Efficiency, EnergyScale, EnergySmearing, IdentificationMap, ImpactParameterSmearing and MomentumSmearing
110- added IsRecoPU flag and PTMin parameter to TrackPileUpSubtractor
111- added Invert and Status options to PdgCodeFilter (thanks to Chase Shimmin)
112- added new isolation variables to Candidate, Electron, Muon and Photon classes (thanks to Raffaele Gerosa)
113- added code from CMS to PileUpMerger and PileUpMergerPythia8
114- added timing information to Calorimeter
115- added new PileUpJetID version (thanks to Seth Senz)
116- added Area 4-vector to jet class
117- added PUPPI algorithm and RunPUPPI module
118- added RecursiveTools package from fastjet contribs
119- replaced N-subjettiness with an array in Jet class (same as in Candidate class)
120- added Trimming, Pruning and SoftDrop to FastJetFinder
121- added possibility to use DelphesPythia8 with LHE files
122- added Pythia8 examples
123- added JetFlavorAssociation module with Physics and Algorithmic definitions of the jet flavor
124- added new jet flavor definitions to the BTagging module (available only when running DelphesPythia8 with LHE files)
125
1263.2.0:
127- moved code repository to GitHub (http://github.com/delphes/delphes)
128- moved configuration files from examples to cards directory
129- new event display, with automatic discovery of the object collections, navigation controls, and 3D geometry sketch (for more details, see WorkBook/EventDisplay)
130- updated FastJet library to 3.1.0
131- added zero suppression to Calorimeter and SimpleCalorimeter modules
132- added SmearTowerCenter configuration parameter to Calorimeter and SimpleCalorimeter modules (#363)
133- added FastJetGridMedianEstimator module (provides much faster pile-up subtraction based on a fixed grid eta-dependent average pile-up density computation)
134- added AngularSmearing module (to smear track eta,phi)
135- added PdgCodeFilter (to veto particle with given PID from collections)
136- added IdentificationMap (allows to apply (mis)-identification)
137- added Example4.C (provides an example on how to compute the jet energy scale)
138- added examples (examples/ExternalFastJet) on how to run Delphes as a library with external FastJet installation
139- updated card for FCC studies (cards/delphes_card_FCC_basic.tcl)
140- added card for LHCb studies (cards/delphes_card_LHCb.tcl)
141- made interface with Pythia 8 turned off by default
142- adapted Isolation module to new energy-flow photons and neutral hadrons (#362)
143- fixed jet mass calculation for anti-kt with "winner-take-all" (#355)
144- fixed crashing of root2lhco when ROOT file doesn't contain all required branches (#340)
145- added possibility to build Delphes with CMake (#313)
146
1473.1.2:
148- fixed smearing of (z,t) vertex distribution in the PileUpMerger module
149
1503.1.1:
151- adapted DelphesSTDHEP to the latest version of the STDHEP format introduced in MadGraph5_aMC@NLO 2.1.2
152
1533.1.0:
154 added Hector module (fast simulator for the transport of particles in beam lines)
155- added N-subjettiness and N-jettiness (to identify boosted hadronically-decaying objects like electroweak bosons and top quarks)
156- added SimpleCalorimeter module (to study effects of different granularity in ECAL and HCAL)
157- added ImpactParameterSmearing (to smear transverse and longitudinal track impact parameter needed for track counting b-tagging)
158- added TrackCountingBTagging module (for simple b-tagging algorithm based on counting tracks with large impact parameter)
159- added basic card for FCC studies (examples/delphes_card_FCC_basic.tcl)
160
1613.0.12:
162- updated FastJet library to 3.0.6
163- added smearing of (z,t) vertex distribution in the PileUpMerger module
164- propagation time computed for every output collection
165- added TimeSmearing module (for propagation time measurement)
166- added PileUpJetId module (thanks to Seth Senz)
167
1683.0.11:
169- new energy-flow algorithm, optimized for better compatibility with pile-up subtraction
170- added possibility of computing pile-up density in different eta regions via the RhoEtaRange parameter in FastJetFinder module
171- implemented correct efficiency/resolution for high pt muons in CMS cards
172- removed pile-up subtraction on missing energy
173- added possibility to read re-weighting information from LHEF input files
174- added UsePTSum and PTSumMax parameters to isolation module
175- added possibility of specifying the shape of pile-up distribution (via the PileUpDistribution parameter in the PileUpMerger module)
176- added pile-up Vertex collection to the output tree
177
1783.0.10:
179- new readers (DelphesProMC.cpp, DelphesProMC.py (#220), DelphesPythia8)
180- new modules (EnergyScale, PileUpMergerPythia8, Weighter)
181- new module parameters (absolute/relative isolation (#187), flat/poisson pile-up distribution)
182- new global parameters (max number of events, skip events (#183), random seed (#202))
183- new branches (pile-up event density rho, MC event weight)
184- updated CMS and ALTAS detector cards (and added ATLAS pile-up detector card)
185- calorimeter smearing is now performed according to a logNormal distribution
186- improved particle-flow algorithm (#204)
187- added calculation of particle propagation time in the tracker
188- fixed tau-jet matching by only considering visible hadronic tau (#208)
189- read masses from MC event file (#195, #201)
190- bug fixes in DelphesCMSFWLite (#196)
191- compilable analysis macro examples (#182)
192- ability to read MC re-weighting information from LHE files
193
1943.0.9:
195- fixed reading of weighted STDHEP events (#181)
196- fixed script building Delphes with CMSFWLite (#180)
197- added more particles to StatusPidFilter (#179)
198
1993.0.8:
200- fixed treatment of units in HepMC format (#175)
201- added Weight to HepMCEvent branch to store the event weight (#173)
202- added Rho branch to store the rho energy density (#176)
203- added random rotation of pile-up events around the z-axis
204
2053.0.7:
206- added separate make rule for the event display to fix the compilation problem for systems without OpenGL libraries (#168, #127)
207- added Cloner module
208- modified BTagging module (several BTagging bits can be stored for the same jet collection, see here)
Note: See TracBrowser for help on using the repository browser.