Public Member Functions | |
UncertaintyGroup (const GroupHelper &group) | |
UncertaintyGroup (const UncertaintyGroup &toCopy) | |
virtual StatusCode | addComponent (UncertaintyComponent *component) |
virtual StatusCode | addSubgroup (UncertaintyGroup *subgroup) |
virtual StatusCode | initialize (TFile *histFile) |
virtual TString | getName () const |
virtual TString | getDesc () const |
virtual int | getGroupNum () const |
virtual int | getSubgroupNum () const |
virtual CompCategory::TypeEnum | getCategory () const |
virtual CompCorrelation::TypeEnum | getCorrType () const |
virtual bool | getIsReducible () const |
virtual size_t | getNumRawComps () const |
virtual size_t | getNumSubgroups () const |
virtual size_t | getNumComponents () const |
virtual std::vector < UncertaintyComponent * > | getComponents () const |
virtual std::vector < UncertaintyGroup * > | getSubgroups () const |
virtual std::set < CompScaleVar::TypeEnum > | getScaleVars () const |
virtual bool | isAlwaysZero () const |
virtual bool | getValidity (const xAOD::Jet &jet, const xAOD::EventInfo &eInfo, const CompScaleVar::TypeEnum scaleVar) const |
virtual double | getUncertainty (const xAOD::Jet &jet, const xAOD::EventInfo &eInfo, const CompScaleVar::TypeEnum scaleVar) const |
virtual bool | getValidUncertainty (double &unc, const xAOD::Jet &jet, const xAOD::EventInfo &eInfo, const CompScaleVar::TypeEnum scaleVar) const |
Protected Attributes | |
bool | m_isInit |
const TString | m_name |
const TString | m_desc |
const int | m_groupNum |
const int | m_subgroupNum |
const CompCategory::TypeEnum | m_category |
const CompCorrelation::TypeEnum | m_corrType |
const bool | m_isReducible |
std::vector < UncertaintyComponent * > | m_components |
std::vector< UncertaintyGroup * > | m_subgroups |
std::map < CompScaleVar::TypeEnum, std::vector < UncertaintyComponent * > * > | m_compScaleMap |