|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JETUNCERTAINTIES_UNCERTAINTYGROUP_H
6 #define JETUNCERTAINTIES_UNCERTAINTYGROUP_H
55 virtual std::set<CompScaleVar::TypeEnum>
getScaleVars()
const;
81 std::map<CompScaleVar::TypeEnum,std::vector<UncertaintyComponent*>*>
m_compScaleMap;
virtual CompCategory::TypeEnum getCategory() const
virtual int getGroupNum() const
virtual TString getDesc() const
virtual StatusCode addComponent(UncertaintyComponent *component)
const CompCategory::TypeEnum m_category
virtual std::vector< UncertaintyGroup * > getSubgroups() const
virtual std::vector< UncertaintyComponent * > getComponents() const
bool operator==(const UncertaintyComponent &componentA, const UncertaintyComponent &componentB)
UncertaintyGroup(const GroupHelper &group)
virtual size_t getNumComponents() const
virtual ~UncertaintyGroup()
virtual TString getName() const
virtual size_t getNumRawComps() const
virtual int getSubgroupNum() const
virtual double getUncertainty(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo, const CompScaleVar::TypeEnum scaleVar) const
virtual std::set< CompScaleVar::TypeEnum > getScaleVars() const
bool operator<(const UncertaintyComponent &componentA, const UncertaintyComponent &componentB)
const CompCorrelation::TypeEnum m_corrType
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode addSubgroup(UncertaintyGroup *subgroup)
Class mimicking the AthMessaging class from the offline software.
virtual bool getValidUncertainty(double &unc, const xAOD::Jet &jet, const xAOD::EventInfo &eInfo, const CompScaleVar::TypeEnum scaleVar) const
virtual bool isAlwaysZero() const
Class describing the basic event information.
std::vector< UncertaintyGroup * > m_subgroups
virtual CompCorrelation::TypeEnum getCorrType() const
virtual bool getValidity(const xAOD::Jet &jet, const xAOD::EventInfo &eInfo, const CompScaleVar::TypeEnum scaleVar) const
std::vector< UncertaintyComponent * > m_components
virtual bool getIsReducible() const
virtual JetTopology::TypeEnum getTopology(const CompScaleVar::TypeEnum scaleVar=CompScaleVar::UNKNOWN) const
virtual StatusCode initialize(TFile *histFile)
virtual size_t getNumSubgroups() const
std::map< CompScaleVar::TypeEnum, std::vector< UncertaintyComponent * > * > m_compScaleMap