Fork me on GitHub

Changes between Version 4 and Version 5 of WorkBook/Tutorials/Mc4Bsm


Ignore:
Timestamp:
Jul 20, 2016, 5:42:07 AM (8 years ago)
Author:
Michele Selvaggi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WorkBook/Tutorials/Mc4Bsm

    v4 v5  
    7676To run on our your input file, type:
    7777{{{
    78 ./DelphesSTDHEP cards/delphes_card_CMS.tcl delphes_output_pp_zp_ww.root pp_zp_ww.hep
     78./DelphesSTDHEP cards/delphes_card_CMS.tcl out_pp_zp_ww.root pp_zp_ww.hep
    7979}}}
    80805) Open freshly produced Delphes output with ROOT, and explore it.
    8181{{{
    82 root -l  delphes_output_pp_zp_ww.root
     82root -l  out_pp_zp_ww.root
    8383TBrowser t;
    8484}}}
    85 In the browser, double click on the " delphes_output_pp_zp_ww.root", and then on the "Delphes" tree. Play around by double clicking on the various branches/observables.
     85In the browser, double click on the "out_pp_zp_ww.root", and then on the "Delphes" tree. Play around by double clicking on the various branches/observables.
    8686
    8787You can then play plot important observable with a simple selection with the following syntax:
     
    104104
    105105http://cp3.irmp.ucl.ac.be/downloads/RootTreeDescription.html
     106
     107=== Part II - Understand and modify the configuration file ===
     108
     109The delphes card can be schematically divided in three parts:
     110The !ExecutionPath is where the simulation/reconstruction sequence of modules is defined
     111The list of modules configurations.
     112The TreeWriter, where the user defines which objects he stores in the output tree.
     113
     114You can find an explanation for most Delphes modules here:
     115https://cp3.irmp.ucl.ac.be/projects/delphes/wiki/WorkBook/Modules
     116
     1171. Open the card cards/delphes_card_CMS.tcl with your favorite editor and try to make sense of it. 2.
     118
     1193. The present version of the card produces a Jet collection without computing and storing in the output substructure variable. Add a new collection of fat-jets called FatJet in the card. In order to do this you will need to first call the process in the ExecutionPath:
     120{{{
     121set ExecutionPath {
     122 ...
     123 FastJetFinder
     124 FatJetFinder
     125 ... 
     126}
     127}}}
     1284. Then configure the FastJetFinder module by switching on the options for substructure:
     129{{{
     130############
     131# Fat Jet finder
     132############
     133
     134module FastJetFinder FatJetFinder {
     135  set InputArray EFlowMerger/eflow
     136
     137  set OutputArray jets
     138
     139  # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
     140  set JetAlgorithm 5
     141  set ParameterR 0.8
     142
     143  set ComputeNsubjettiness 1
     144  set Beta 1.0
     145  set AxisMode 4
     146
     147  set ComputeTrimming 1
     148  set RTrim 0.2
     149  set PtFracTrim 0.05
     150
     151  set ComputePruning 1
     152  set ZcutPrun 0.1
     153  set RcutPrun 0.5
     154  set RPrun 0.8
     155
     156  set ComputeSoftDrop 1
     157  set BetaSoftDrop 0.0
     158  set SymmetryCutSoftDrop 0.1
     159  set R0SoftDrop 0.8
     160
     161  set JetPTMin 200.0
     162}
     163}}}
     1645. Finally, write the fat-jet collection in your output tree by adding it to the !TreeWriter:
     165
     166{{{
     167module TreeWriter TreeWriter {
     168  ...
     169  add Branch JetEnergyScale/jets Jet Jet
     170  add Branch FatJetFinder/jets FatJet Jet
     171  ...
     172}
     173}}}
     174
     1756. Now run Delphes with the newly modified card with jet substructure, on both the dijet and Z' samples:
     176{{{
     177./DelphesSTDHEP cards/delphes_card_CMS.tcl out_pp_zp_ww_js.root pp_zp_ww.hep
     178./DelphesSTDHEP cards/delphes_card_CMS.tcl out_pp_jj_js.root pp_jj.hep
     179}}}
     180
     1817. Open the files with ROOT TBrowser as in the Getting Started section, and make sure that the new jet substructure variables are properly stored.