12 const std::string& sDir)
63 std::string sConeSize)
81 muon.isolation(fIso, isoType);
86 fill(fIso, muon.pt(), weight);
90 cone->Fill(fIso * 0.001, weight);
91 conerel->Fill(fIso / fPt, weight);
96 std::string sCorrType)
138 muon.isolation(fIso20, isoType_cone20);
139 muon.isolation(fIso30, isoType_cone30);
140 muon.isolation(fIso40, isoType_cone40);
141 muon.isolationCaloCorrection(fIsoCorr, flavour, isoCorrType,
146 if (fIso20 && fIso30 && fIso40) {
147 fill(fIso20, fIso30, fIso40, muon.pt(), fIsoCorr, weight);
152 float fIsoCorr,
float weight) {
153 isocorr->Fill(fIsoCorr * 0.001, weight);
TH1 * isocorr_relIsocone20
void fill(const xAOD::Muon &muon, const xAOD::Iso::IsolationType &isoType_cone20, const xAOD::Iso::IsolationType &isoType_cone30, const xAOD::Iso::IsolationType &isoType_cone40, const xAOD::Iso::IsolationFlavour &flavour, const xAOD::Iso::IsolationCaloCorrection &isoCorrType, const xAOD::Iso::IsolationCorrectionParameter &isoCorrParam, float weight=1.0)
TH1 * isocorr_relIsocone30
TH1 * isocorr_relIsocone40
IsoCorrPlots(PlotBase *pParent, const std::string &sDir, std::string sCorrType)
IsoPlots(PlotBase *pParent, const std::string &sDir, std::string sConeSize)
void fill(const xAOD::Muon &muon, const xAOD::Iso::IsolationType &isoType, float weight=1.0)
void fill(const xAOD::Muon &muon, float weight=1.0)
IsoCorrPlots m_oNEFlowIso_coreCone
MuonIsolationPlots(PlotBase *pParent, const std::string &sDir)
IsoCorrPlots m_oTopoEtCone_coreCone
TH1D * Book1D(std::string_view name, std::string_view labels, int nBins, float start, float end, bool prependDir=true)
Book a TH1D histogram.
PlotBase(PlotBase *parent, std::string_view sDir)
Exception — Attempt to retrieve nonexistent aux data item.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
IsolationType
Overall enumeration for isolation types in xAOD files.
@ neflowisol20
Neutral eflow isolation.
@ topoetcone20
Topo-cluster ET-sum.
@ ptcone20
Track isolation.
@ ptvarcone20
Mini-Isolation http://arxiv.org/abs/1007.2221.
IsolationFlavour
Enumeration for different ways of calculating isolation in xAOD files.
@ topoetcone
Topo-cluster ET-sum.
@ neflowisol
neutral eflow
IsolationCorrectionParameter
@ coreEnergy
energy stored for this correction
IsolationCaloCorrection
Enumeration for different ways of correcting isolation in xAOD files.
@ coreCone
core energy (in dR<0.1).
Muon_v1 Muon
Reference the current persistent version: