Output n Tuple - KIT-CMS/Excalibur GitHub Wiki
Excalibur output consists of a ROOT file containing a series of flat n-Tuples.
These may be organized into a number of TDirectories
, depending on the analysis.
Here is an overview of the most important output quantities. Note that some of these may not be available for all Excalibur output files, depending on whether they were requested in the configuration file.
-
z(mass|phi|pt|y|eta)
: mass, phi, pT (transverse momentum), rapidity and pseudorapidity of the reconstructed Z boson -
(mu|e)(1|2|plus|minus|)(pt|eta|phi)
: pT (transverse momentum), pseudorapidity, phi for leading/second/positive/negative muon/electron -
mu(1|2)(sumchpt|sumpet|sumnhet|sumpupt)
: muon isolation quantities: sum of charged hadron pT, photon ET, neutral hadron ET, or pile-up pT in a ΔR cone around the muon -
nmuons
: number of valid muons in the event -
nmuonsinv
: number of invalid muons in the event
-
jet(1|2|3)(pt|eta|phi)
: pT, pseudorapidity, phi for leading/second/third jet -
njets
: number of valid jets -
njetsinv
: number of invalid jets -
jet1(chf|nhf|pf|ef|mf|hfhf|hfem|)
: particle-Flow energy fraction of the leading jet: charged hadron, neutral hadron, photon, electron, muon, hadron-forward, em-forward -
jet1area
: area of the leading jet in eta-phi-space -
jet1(ptl1l2l3|ptl1|ptraw)
: pT of the leading jet for various levels of jet energy corrections applied. By default we use fully corrected jets (L1+L2L3(+Res)), but the pT for the intermediate correction levels is sometimes also needed. -
jet1(l1|l2|rc|res)
: jet energy correction factors for the different levels -
jet1(btag|qgtag)
: multivariate discriminators for identification of jets coming from b-quarks and gluons, respectively -
skimjet1(pt|eta|phi|validity)
: pT, pseudorapidity, phi, validity for leading jet in skim
-
run
: run for this event -
event
: lumi section for this event -
lumi
: event number for this event -
npumeandata
: expected pile-up in data, calculated from instantaneous luminosity
-
npu
: number of pile-up vertices -
npumean
: expected pile-up -
genjet
: quantities for generator jet -
genmuons
: quantities of the generator muons -
deltarzgenz
: distance in R (eta-phi-space) between reconstructed and generated Z -
matchedgenjet<quantity>
: quantities of the generator jet matched to a reconstructed jet -
matchedgenmuon<quantity>
: quantities of the generator muon matched to a reconstructed muon -
matchedgenparton<quantity>
: quantities of the parton matched to a reconstructed jet -
puWeight
: weight from pile-up-reweighting -
numberGeneratedEventsWeight
: defined as 1/<number_of_events_in_dataset>
-
crossSectionPerEventWeight
: cross-section -
ngenneutrinos
: number of neutrinos
-
npv
: number of reconstructed primary vertices -
rho
: rho, the energy density per event -
met, metphi
: size and phi-direction of the missing transverse energy (MET) -
mettype1vecpt
: pT of the vector-difference between raw and type-I MET -
mettype1pt
: difference of pT of raw and type-I MET -
sumet
: sum of the transverse energy of all Particle-Flow objects -
mpf
: jet response calculated with the MPF method -
rawmpf
: MPF response calculated from uncorrected MET -
weight
: event weight; usually 1.0 for Data; for MC, various weights (e.g. cross section/event number, pile-up reweighting, etc.) are usually applied
For a more in-depth overview of output quantities, please refer to the code in the main Excalibur consumer under: Compile/src/Consumers/ZJetTreeConsumer.cc