5#ifndef IFAKE_BKG_SYST_DESCRIPTOR_H
6#define IFAKE_BKG_SYST_DESCRIPTOR_H
Auxiliary interface equiping the tools derived from IFakeBkgTool with helper methods to identify what...
virtual bool affectsElectrons(const CP::SystematicVariation &systematic) const =0
checks whether the specified source of uncertainty affects electrons
virtual bool affectsMuons(const CP::SystematicVariation &systematic) const =0
checks whether the specified source of uncertainty affects muons
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 CP::SystematicSet affectingSystematicsFor(const std::string &nuisanceParameter) const =0
retrieves the systematic variation(s) associated to a particular systematic uncertainty defined in th...
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 affectsFakeEfficiencies(const CP::SystematicVariation &systematic) const =0
checks whether the specified source of uncertainty affects fake efficiencies
virtual bool affectsTaus(const CP::SystematicVariation &systematic) const =0
checks whether the specified source of uncertainty affects taus
virtual bool affectsFakeFactors(const CP::SystematicVariation &systematic) const =0
checks whether the specified source of uncertainty affects fake factors
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...
Class to wrap a set of SystematicVariations.
Select isolated Photons, Electrons and Muons.