5#ifndef JETUNCERTAINTIES_CONFIGHELPER_H
6#define JETUNCERTAINTIES_CONFIGHELPER_H
27 ComponentHelper(TEnv& settings,
const TString& compPrefix,
const TString& MCtype,
const float energyScaleVal);
87 GroupHelper(TEnv& settings,
const TString& groupPrefix,
const TString& MCtype);
108 ConfigHelper(
const TString& confPrefix,
const TString& MCtype,
const float energyScaleVal);
109 virtual StatusCode
initialize(TEnv& settings);
Class mimicking the AthMessaging class from the offline software.
PileupComp::TypeEnum pileupType
std::vector< TString > LargeRJetTruthLabelStrs
CompTaggerRegionVar::TypeEnum RegionForSF
std::vector< int > truthLabels
CompScaleVar::TypeEnum scaleVar
CompMassDef::TypeEnum massDef
TString constrainZresponseFunc
std::vector< CompFlavorLabelVar::TypeEnum > LargeRJetTruthLabelsForSF
JetTopology::TypeEnum topology
std::vector< TString > uncNames
std::vector< LargeRJetTruthLabel::TypeEnum > LargeRJetTruthLabels
FlavourComp::TypeEnum flavourType
ComponentHelper(const TString &name="")
CompParametrization::TypeEnum parametrization
CombMassComp::TypeEnum combMassType
TString constrainZresponseStr
std::vector< TString > subComps
TString LargeRJetTruthLabelStr
TString LargeRJetTruthLabelName
virtual ~ComponentHelper()
std::vector< TString > LargeRJetTruthLabelsForSFstrs
Interpolate::TypeEnum interpolate
TString LargeRJetTruthLabelsForSFstr
ComponentHelper * m_cInfo
const TString m_confPrefix
const ComponentHelper * getComponentInfo() const
void addValidityHistogram(const std::string &histName)
ConfigHelper(const TString &confPrefix, const TString &MCtype, const float energyScaleVal)
void enforceGroupNamePrefix(const std::string &prefix)
void setComponentJetDefSuffix(const std::string &suffix)
const GroupHelper * getGroupInfo() const
const float m_energyScale
GroupHelper(const TString &name="")
CompCorrelation::TypeEnum correlation
CompCategory::TypeEnum category