-
Notifications
You must be signed in to change notification settings - Fork 2
MttTools how to
These tools correspond to the Mtt analysis itself. Here, we select the events of interest ; we search for the best fit for the PDF of the signal ; we fit the background distribution. This is done for the nominal datasets and the datasets used for the systematics.
At this step, we do a preselection on the events, that is:
- we only keep events that passed our selections in Extractor (
isSel == 1
); - we impose a cut on the pt lepton: pt(lepton) > ptLeptonCut (
ptLeptonCut = 26 GeV
if the lepton is a muon andptLeptonCut = 30 GeV
if the lepton is an electron) ; - The TOP reference selection excludes electron with SuperCluster eta between 1.4442 and 1.5660. The TopTrigger efficiency does the same thing, but using electron eta instead of SuperCluster eta. That's why, in the step, we redo a cut on electron eta (we require
fabs(etaLepton) < 1.442 && fabs(etaLepton) >= 1.5660
) ; - we ask for at least one iteration for the MVA or Chi2 algorithm (used to find the best combination of the jets to reconstruct mtt).
The script containing this preselection and all the histogramms at generator level is preSkim.cpp
. It is the script you have to edit if you want to change the preselection or add an generator-level histogram.
MttToold> cd PreSkim
The script preSkim.cpp
takes as inputs the list of the Extractuples (.list
file) and returns a .root
output file. You have to put the list of the Extractuples you want to run on in the configuration files: skimMC.py
for MC and skimData.py
for data.
PreSkim> make
PreSkim> ./skimMC.py
PreSkim> ./skimData.py