Fork me on GitHub

Changes between Initial Version and Version 1 of WorkBook/Tutorials/Hefei


Ignore:
Timestamp:
Nov 20, 2018, 11:08:25 AM (6 years ago)
Author:
Michele Selvaggi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WorkBook/Tutorials/Hefei

    v1 v1  
     1[[TOC]]
     2
     3= Pythia8+Delphes Tutorial - Pisa September 2018 =
     4
     5== Pre-requisites ==
     6
     7To successfully run this tutorial the following prerequisite packages should be installed:
     8
     9- gcc/tcl:
     10
     11For linux users gcc/tcl should be already installed. For Mac users you should install XCode.
     12
     13- ROOT:
     14
     15can be downloaded from https://root.cern.ch/downloading-root
     16Go on latest release, and download a version under "Binary distributions".
     17
     18- Pythia8:
     19
     20following instructions from here (or using the Pythia8 installation in MadGraph):
     21https://cp3.irmp.ucl.ac.be/projects/delphes/wiki/WorkBook/Pythia8
     22
     23== I) Event generation with Pythia8 + Delphes sample ==
     24
     25
     26This exercise will teach how to configure the Pythia8 event generator for a simple production of e+e- -> ZH events. Next, you will generate events and simulate the detector with the DelphesPythia8 executable.
     27
     281)  First have a look at the Pythia8 configuration file "examples/Pythia8/configNoLHE.cmnd".
     29In this card identify the parameters that control:
     30
     31- the number of events to be generated
     32- the nature of the colliding beams
     33- the center of mass energy
     34- the physics process to be generated
     35
     362) Create a Pythia8 configuration card that generates N=10k events of ee->Zh->mumu at sqrt(s)=240 GeV.
     37
     38Find the above process in the Pythia8 manual (Hint: under "Higgs", then "Standard-Model Higgs, basic processes"):
     39
     40http://home.thep.lu.se/~torbjorn/pythia81html/Welcome.html
     41
     42Hint1: the code of electron (positron) is 11 (-11).
     43
     44Hint2: the Z decay can be forced to muons with the following syntax:
     45
     46{{{
     4723:onMode = off
     4823:onIfAny = 13 -13
     49}}}
     50
     513) Produce Delphes events using the above Pythia8 configuration (this command should run Pythia and Delphes on the fly!), using the CEPC detector card "cards/delphes_card_CEPC.tcl"
     52
     53Hint: find the command to be executed here (adapting it to the above Delphes and Pythia8 cards of course):
     54
     55https://cp3.irmp.ucl.ac.be/projects/delphes/wiki/WorkBook/Pythia8
     56
     57
     58== II) Simple Tree analysis ==
     59
     60
     611) Open Delphes ROOT tree and explore the branches
     62
     63{{{
     64root -l delphes_ee_zh_zmumu.root
     65gSystem->Load("libDelphes");
     66TBrowser t;
     67}}}
     68
     69
     70Note: Most objects are described in terms of pp specific variables (PT, Eta, Phi).
     71This is simply for historical reasons (and makes of course no difference whatsoever) since Delphes was developed originally as a tool for LHC physics. To plot ee-like variables, one needs to write the translation (or make use of the very useful TLorentzVector of ROOT, see part III).
     72
     732) Interactively draw the muon multiplicity and the jet multiplicity. Do you understand these distributions?
     74
     75== III) Write a simple analysis macro ==
     76
     771) Write down the formula for the recoil Higgs mass.
     78
     792) You can find a simple analysis macro in "example/Example1.py". It can be executed like this:
     80
     81{{{
     82python examples/Example1.py delphes_ee_zh_zmumu.root
     83}}}
     84
     85This Example1.py macro does not produce anything interesting here (it most likely produce an empty plot). The above command is simply shown as an example for how to run a macro. You should open Example1.py with a text editor, and write a small analysis that first selects events with two muons and then reconstructs and plot the recoil Higgs mass using the formula found in III.1)
     86
     87
     88== IV) Modify the Delphes detector card ==
     89
     90
     91You have now produced a Delphes simulated event with the hypothetical CEPC default detector configuration.
     92
     931) Can you think of 2 detector parameters that determine and drive the sensitivity of the Higgs recoil measurement in this particular final state?
     94
     952) Identify where they are configured in the delphes detector card.
     96
     973) Create two new detector configurations by degrading these two parameters by a sizable factor.
     98
     994) Reproduce a Delphes sample with these new configurations and observe the impact on the recoil mass distribution.
     100
     101
     102