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 | |
| 257 | Delphes 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 | |
| 259 | A 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 | |
| 261 | All the modules and data-flow are configured in the detector card. You can find several pre-configured detector cards in the "cards" directory. |
| 262 | |
| 263 | 0) Open the CMS card with your favorite and try to understand it: |
| 264 | |
| 265 | The 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 | |
| 271 | You can find an explanation for most modules here: |
| 272 | |
| 273 | https://cp3.irmp.ucl.ac.be/projects/delphes/wiki/WorkBook/Modules |
| 274 | |
| 275 | 1) Modify the muon resolution. First copy the existing card. We will edit that later. |
| 276 | {{{ |
| 277 | cp cards/delphes_card_CMS.tcl cards/delphes_card_CMS_mod.tcl |
| 278 | }}} |
| 279 | In the newly copied card "cards/delphes_card_CMS_mod.tcl" find where the muon resolutions |
| 280 | are defined and make them worse by a factor 5. |
| 281 | |
| 282 | Re-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 |
| 286 | root -b -q examples/HZZ.C'("delphes_output_m125_mures5x.root")' |
| 287 | }}} |
| 288 | |
| 289 | 2) 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 |
| 293 | root -l examples/HZZ.C'("delphes_output_m125_mures5x_ele5x.root")' |
| 294 | }}} |
| 295 | What do you see? Explain ... (hint: Particle-Flow) |
| 296 | |
| 297 | Now 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 |
| 301 | root -l examples/HZZ.C'("delphes_output_m125_mures5x_ele5x_v2.root")' |
| 302 | }}} |
| 303 | |
| 304 | |