Fork me on GitHub

Version 90 (modified by Michele Selvaggi, 10 years ago) ( diff )

--

Code Changes

  • add references to gen particles (added TRef to Particle for Track, Electron and Muon)
  • fix isolation
  • change default CMS config file: produce PF objects (electrons, muons, charged hadrons ..)
  • sort leptons in pt (all objects written to ROOT tree are now sorted)
  • set by default PF met calculation (instead of of CaloMET) in CMS card
  • protect input file from overwrite if wrong command was given
  • inefficient tracks should deposit energy in the CALOs
  • add frog visualization (replaced frog by ROOT based event display)
  • include Ht in variables
  • remove muons from calorimeter (be aware of met)
  • treat equally taus and bs (collection or flag?)
  • include jet constituents in the outputs
  • fill code and config file with comments
  • add to candidates a variable (double) for isolation + flag.
  • nevents to process specified by the user
  • define treatement for charged particle orginating from pile-up for eta>2.5
  • add information about selected events in the output
  • add neutralinos in calorimeter (should not deposit)
  • change input array in pileup card for jet pileup subtraction (btagging)
  • write jet energy scale module (in pt,eta)
  • add genmet calculation by default.
  • correct bug in LHEF readers (look for "<events>" string rather)
  • apply logN smearing everywhere ?
  • add python code from Christophe
  • commit tuned cards
  • change tau tagging module (add bits like b-tagging)
  • comment code about b and taus
  • possibility to compute rho and subtract in different rapidity regions (done bad in my own release)
  • add muons isolated in the UniqueObjecFinder and change muons in tree writer
  • think about where apply CHS in presence of PU
  • make Calorimeter module compatible with what is in the paper
  • decide whether to apply changes in the isolation with pile-up (cf Jim Hirshauer mail)
  • make study of jes
  • think about b-jet matching (cf. SWGuideBTagMCTools)
  • add on Delphes website a MinBias.pileup file.
  • think about muons in PFalgorithm? why are they out?
  • in EFlowMerger add TrackPileUpSubtractor/muons instead of MuonMomentumSmearing/muons
  • add flag for pile up distribution (gauss,poisson,flat)
  • add flag for isolation (relative/absolute)
  • correct for efficiency/isolation at high pt (for e/mu/gamma)
  • particle-flow optimisation (start from Calorimeter.cc.bk.4)
  • look for discrepancies in taus.
  • add charged particles from pu in the eflow met calculation.
  • modify high pt reso for muons
  • check also efficiencies e/mu plus reso high e for lee
  • compute jet energy scale for ATLAS
  • remove pile-up subtraction from the missing ET calculations
  • understand what is the correct ECAL resolution for CMS sqrt(energy^2*0.007^2 + energy*0.07^2 + 0.35^2) or sqrt(energy^2*0.005^2 + energy*0.05^2 + 0.25^2)
  • write module that vetoes events based on some selection
  • independent calos ECAL HCAL
  • tracking à la SGV (mc truth)
  • write TF calculator
  • add set RandomSeed 0 to all the example cards and close ticket #229
  • write pf for independent calls with separate photons NH
  • calculate dynamically cutoff sigmatrk ~sigmacalo for pf
  • develop FHC card based on May CERN WS
  • include HepTopTagger
  • explore gridMedianEstimator
  • isolation for lambdas -> photons
  • update b-tagging module including tuning parameter for correlation between IP and sigmaIP
  • implement CHS based on comparison between zIP smeared and vertex resolution, for more realistic high eta performance.
  • add AngularSmearing module from /storage/Delphes_dev/Delphes-3.1.2/modules
  • include Pythia8 fix ticket 288
  • think about how to properly define genets (remove neutrinos, see what CMS does)
  • Cms PileUp card, remove pileup subtraction from MET calculation
  • think about how to implement track merging (more complicated than just smearing angles) in high density, as a function of track pt, eta
  • write library example for fast jet
  • write list of hepmc particles post detector simulation before fast jet clustering…
  • add a zero bias suppression for the calos and check that everything works fine.
  • remove muon from jet constituent loop in Example3.C
  • develop and finalise FCC detector card.
  • store isolation variable in output

Testing and validation

  • test against CMS (with or without pile-up?)
  • find resolution for high level objects (gsf electrons, global muons)
  • identify validation quantities (JER, Met res.) and reproduce with Delphes
  • identify and reproduce template analysis with Delphes (down to exclusion plots, Higgs/BSM)
  • write mass plot production macro for testing new releases

Misc.

  • define structure of the paper
  • complete documentation
  • identify workshop and conferences for presenting Delphes3 (for pheno: Fabio)
  • think about case studies to show in tutorials
  • find a logo

Site

  • help guide in toolbar
  • Screen-shot
  • validation plots?
  • paper use cases
  • Contacts?

Long term

  • pile-up merger (done)
  • pile-up parameterisation (rho calculated only on a fraction of events)
  • fake-track producer (can be done easily like pile-up producer)
  • conversion producer
  • high lumi card
  • integrate Delphes in MG5
  • address calorimeter segmentation issue

Paper

  • add correct citation for the anti-kt algo JHEP 0804 (2008) 063 0802.1189
Note: See TracWiki for help on using the wiki.