5#ifndef JETUNCERTAINTIES_PILEUPUNCERTAINTYCOMPONENT_H
6#define JETUNCERTAINTIES_PILEUPUNCERTAINTYCOMPONENT_H
36 virtual StatusCode
initialize(TFile* histFile);
virtual float getMuRef() const
virtual float getNPVRef() const
virtual double getUncertaintyImpl(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
PileupUncertaintyComponent(const ComponentHelper &component, const float refNPV, const float refMu)
const UncertaintyHistogram * m_refNPVHist
PileupRefType m_secondRefType
UncertaintyHistogram * m_secondUncHist
virtual ~PileupUncertaintyComponent()
const UncertaintyHistogram * m_refMuHist
double getPileupWeight(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo, const PileupRefType refType) const
virtual PileupComp::TypeEnum getPileupType() const
virtual bool getValidityImpl(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
const TString m_secondUncName
virtual PileupUncertaintyComponent * clone() const
const PileupComp::TypeEnum m_pileupType
UncertaintyComponent(const ComponentHelper &component, const size_t numHist=1)
Jet_v1 Jet
Definition of the current "jet version".
EventInfo_v1 EventInfo
Definition of the latest event info version.