|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IFAKE_BKG_SYST_DESCRIPTOR_H
6 #define IFAKE_BKG_SYST_DESCRIPTOR_H
virtual CP::SystematicSet affectingSystematicsFor(const std::string &nuisanceParameter) const =0
retrieves the systematic variation(s) associated to a particular systematic uncertainty defined in th...
Auxiliary interface equiping the tools derived from IFakeBkgTool with helper methods to identify what...
Class to wrap a set of SystematicVariations.
virtual bool affectsMuons(const CP::SystematicVariation &systematic) const =0
checks whether the specified source of uncertainty affects muons
virtual bool affectsElectrons(const CP::SystematicVariation &systematic) const =0
checks whether the specified source of uncertainty affects electrons
Select isolated Photons, Electrons and Muons.
virtual std::string getUncertaintyDescription(const CP::SystematicVariation &systematic) const =0
returns a human-readable description of the source of systematic uncertainty specified as argument
virtual bool isStatisticalUncertainty(const CP::SystematicVariation &systematic) const =0
checks whether the specified source of uncertainty originates from a statistical uncertainty in the e...
virtual ~IFakeBkgSystDescriptor()=default
virtual bool isSystematicUncertainty(const CP::SystematicVariation &systematic) const =0
checks whether the specified source of uncertainty originates from a systematic uncertainty in the ef...
virtual bool affectsFakeEfficiencies(const CP::SystematicVariation &systematic) const =0
checks whether the specified source of uncertainty affects fake efficiencies
virtual bool affectsFakeFactors(const CP::SystematicVariation &systematic) const =0
checks whether the specified source of uncertainty affects fake factors
virtual bool affectsRealEfficiencies(const CP::SystematicVariation &systematic) const =0
checks whether the specified source of uncertainty affects real efficiencies
virtual void printUncertaintyDescription(const CP::SystematicVariation &systematic) const =0
prints a human-readable description of the source of systematic uncertainty specified as argument
virtual bool affectsTaus(const CP::SystematicVariation &systematic) const =0
checks whether the specified source of uncertainty affects taus