Fork me on GitHub

Changes between Version 4 and Version 5 of WorkBook/TutorialBologna


Ignore:
Timestamp:
Jun 8, 2016, 2:09:38 PM (8 years ago)
Author:
Michele Selvaggi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WorkBook/TutorialBologna

    v4 v5  
    240240- m (e+ e- mu+ mu-)
    241241
    242 Download the "HZZ.C" macro and save in the "examples" directory. Then open it with your favorite text editor, and make sure you understand what it does. Then run it:
     242[https://cp3.irmp.ucl.ac.be/projects/delphes/raw-attachment/wiki/WorkBook/TutorialBologna/HZZ.C Download] the HZZ.C macro and save in the "examples" directory. Then open it with your favorite text editor, and make sure you understand what it does. Then run it:
    243243{{{
    244244root -b -q  examples/HZZ.C'("delphes_output_m125.root")';
     
    251251Now redo this analysis, but this time using the mH = 750 GeV input file. Do not edit directly the HZZ.C file, make a copy of it and edit the copy rather.
    252252
    253 - Spot and explain the differences with the mH = 125 GeV case.
     253- Spot the differences with the mH = 125 GeV case and explain them.
     254
     255=== Part III - The detector card (or configuration file) ===
     256
     257Delphes is a modular framework. The modular system allows the user to configure and schedule modules via a configuration file, add modules, change data flow, alter output information.
     258
     259A module is schematically a piece of code that takes as input one or more arrays of objects (TObjArray) and produces one or more arrays of objects. It has a set of configurable parameters (i.e. resolutions, efficiencies parameterisations, magnetic field value, calorimeter granularity, ...).
     260
     261All the modules and data-flow are configured in the detector card. You can find several pre-configured detector cards in the "cards" directory.
     262
     2630) Open the CMS card with your favorite and try to understand it:
     264
     265The card can be schematically divided in three parts:
     266
     267- The "!ExecutionPath" is where the simulation/reconstruction sequence of modules is defined
     268- The list of modules configurations.
     269- The !TreeWriter, where the user defines which objects he stores in the output tree.
     270
     271You can find an explanation for most modules here:
     272
     273https://cp3.irmp.ucl.ac.be/projects/delphes/wiki/WorkBook/Modules
     274
     2751) Modify the muon resolution. First copy the existing card. We will edit that later.
     276{{{
     277cp cards/delphes_card_CMS.tcl cards/delphes_card_CMS_mod.tcl
     278}}}
     279In the newly copied card "cards/delphes_card_CMS_mod.tcl" find where the muon resolutions
     280are defined and make them worse by a factor 5.
     281
     282Re-run the simulation and analysis, and appreciate the effect of worsening the smearing.
     283
     284{{{
     285./DelphesSTDHEP cards/delphes_card_CMS_mod.tcl delphes_output_m125_mures5x.root input/pp_h_eemm_m125.hep
     286root -b -q examples/HZZ.C'("delphes_output_m125_mures5x.root")'
     287}}}
     288
     2892) Now, apply a similar worsening on the electrons, and re-run:
     290
     291{{{
     292./DelphesSTDHEP cards/delphes_card_CMS_mod.tcl delphes_output_m125_mures5x_ele5x.root input/pp_h_eemm_m125.hep
     293root -l examples/HZZ.C'("delphes_output_m125_mures5x_ele5x.root")'
     294}}}
     295What do you see? Explain ... (hint: Particle-Flow)
     296
     297Now find the ECAL resolution and apply the same 5x worsening, and re-run:
     298
     299{{{
     300./DelphesSTDHEP cards/delphes_card_CMS_mod.tcl delphes_output_m125_mures5x_ele5x_v2.root input/pp_h_eemm_m125.hep
     301root -l examples/HZZ.C'("delphes_output_m125_mures5x_ele5x_v2.root")'
     302}}}
     303
     304