67 ATH_MSG_ERROR(
"Unable to retrieve the LargeRJetTruthLabel: " <<
m_truthLabelName <<
" from the jet. Please use JetTruthLabelingTool before calling this function.");
76 if (aLabel == jetTruthLabel)
#define JESUNC_ERROR_CODE
#define JESUNC_NO_DEFAULT_CONSTRUCTOR
SG::ConstAccessor< T, ALLOC > ConstAccessor
bool isAvailable(const ELT &e) const
Test to see if this variable exists in the store.
std::vector< LargeRJetTruthLabel::TypeEnum > m_truthLabels
std::string m_truthLabelName
virtual double getUncertaintyImpl(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
virtual LargeRTopologyUncertaintyComponent * clone() const
virtual bool getValidityImpl(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo) const
LargeRTopologyUncertaintyComponent(const ComponentHelper &component)
const float m_energyScale
UncertaintyComponent(const ComponentHelper &component, const size_t numHist=1)
virtual bool getValidBool(const double validity) const
const TString m_uncHistName
UncertaintyHistogram * m_validHist
UncertaintyHistogram * m_uncHist
TypeEnum intToEnum(const int type)
Jet_v1 Jet
Definition of the current "jet version".
EventInfo_v1 EventInfo
Definition of the latest event info version.