5#ifndef JETUNCERTAINTIES_PERJETFLAVOURUNCERTAINTYCOMPONENT_H
6#define JETUNCERTAINTIES_PERJETFLAVOURUNCERTAINTYCOMPONENT_H
23 virtual StatusCode
initialize(TFile* histFile);
const TString m_constrainZresponseFunc
const TF1 * m_ZjetQuarkFrac
virtual double getUncertaintyImpl(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
virtual ~PerJetFlavourUncertaintyComponent()
virtual bool getValidityImpl(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
const bool m_constrainZresponse
const FlavourComp::TypeEnum m_flavourType
bool checkTruthLabel(const xAOD::Jet &jet) const
PerJetFlavourUncertaintyComponent(const ComponentHelper &component)
virtual PerJetFlavourUncertaintyComponent * clone() const
double getFlavourResponseUncertainty(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
const std::vector< int > m_labels
virtual std::vector< int > getRelevantLabels() const
bool isSupportedLabel(const int label) const
UncertaintyComponent(const ComponentHelper &component, const size_t numHist=1)
std::string label(const std::string &format, int i)
Jet_v1 Jet
Definition of the current "jet version".
EventInfo_v1 EventInfo
Definition of the latest event info version.