Fork me on GitHub

Changes between Version 1 and Version 2 of WorkBook/Tutorials/Pisa


Ignore:
Timestamp:
Sep 18, 2018, 3:37:23 PM (6 years ago)
Author:
Michele Selvaggi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WorkBook/Tutorials/Pisa

    v1 v2  
    1 test
     1[[TOC]]
     2
     3= MG5+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:
     21https://cp3.irmp.ucl.ac.be/projects/delphes/wiki/WorkBook/Pythia8
     22
     23
     24== Event generation with Pythia8 + Delphes sample ==
     25
     26
     27This 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.
     28
     290) Stare at the following example "examples/Pythia8/configNoLHE.cmnd" of Pythia8 configuration file.
     30In this card identify the parameters that control:
     31
     32- the number of events to be generated
     33- the particle beam type
     34- the center of mass energy
     35- the physics process to be generated
     36
     371) Create a Pythia8 configuration card that generates N=10k events of
     38ee->Zh->mumu at sqrt(s)=240 GeV.
     39
     40The identifier for the above process can be found in the Pythia8 manual:
     41
     42http://home.thep.lu.se/~torbjorn/pythia81html/Welcome.html
     43
     44Hint1: the code of electron (positron) is 11 (-11).
     45
     46Hint2: the Z decay can be forced to muons with the following syntax:
     47
     48{{{
     4923:onMode = off
     5023:onIfAny = 13 -13
     51}}}
     52
     532) 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"
     54
     55Hint: find the command to be executed here (adapting it to the above Delphes and Pythia8 cards of course):
     56
     57https://cp3.irmp.ucl.ac.be/projects/delphes/wiki/WorkBook/Pythia8
     58
     59
     60== Simple Tree analysis ==
     61
     62
     631) Open Delphes ROOT tree and explore the branches
     64
     65{{{
     66root -l delphes_ee_zh_zmumu.root
     67gSystem->Load("libDelphes");
     68TBrowser t;
     69}}}
     70
     71
     72Note: Most objects are described in terms of pp specific variables (PT, Eta, Phi).
     73This is simply for historical reasons 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).
     74
     752) Interactively Draw the "leading" muon pt and energy, the muon multiplicity and the jet multiplicity. Do you understand these distributions?
     76
     77ex:
     78{{{
     79Delphes->Draw("Muon[0].PT")
     80}}}
     81Hint: To calculate the energy approximate the muon as a massless particle and express the energy as function of pT and Eta.
     82
     83
     84== Write a simple analysis macro ==
     85
     860) Write down the formula for the recoil Higgs mass.
     87
     881) You can find a simple analysis macro in "example/Example1.py". It can be executed like this:
     89
     90{{{
     91python examples/Example1.py delphes_ee_zh_zmumu.root
     92}}}
     93
     94This Example1.py macro does not do anything interesting for this problem (it most likely produce an empty plot). You should open it with a text editor, and write a small analysis that selects two muons and reconstructs and plot the recoil Higgs mass.
     95
     96
     97== Modify the Delphes detector card ==
     98
     99
     100You have now produced a Delphes simulated event with the hypothetical CEPC default detector configuration.
     101
     1021) Can you think of two detector parameters that drive the performance of this measurement?
     103
     1042) Identify where they are configured in the delphes detector card
     105
     1063) Create two new detector configurations by degrade these two parameters by a sizable factor.
     107
     1084) Reproduce a Delphes sample with these new configurations and observe the impact on the recoil mass distribution.
     109
     110
     111