Public Member Functions | |
virtual CP::CorrectionCode | getScaleFactor (const xAOD::Jet &jet, float &sf) const =0 |
Declare the interface that the class provides. | |
virtual CP::CorrectionCode | getEfficiency (const xAOD::Jet &jet, float &eff) const =0 |
virtual CP::CorrectionCode | getInefficiency (const xAOD::Jet &jet, float &eff) const =0 |
virtual CP::CorrectionCode | getInefficiencyScaleFactor (const xAOD::Jet &jet, float &sf) const =0 |
virtual CP::CorrectionCode | getMCEfficiency (const xAOD::Jet &jet, float &eff) const =0 |
virtual const std::map < CP::SystematicVariation, std::vector< std::string > > | listSystematics () const =0 |
virtual std::string | getTaggerName () const =0 |
virtual std::string | getOperatingPoint () const =0 |
virtual std::string | getJetAuthor () const =0 |
virtual CP::SystematicCode | applySystematicVariation (const CP::SystematicSet &set)=0 |
virtual CP::SystematicSet | affectingSystematics () const =0 |
virtual CP::SystematicSet | recommendedSystematics () const =0 |
virtual bool | isAffectedBySystematic (const CP::SystematicVariation &systematic) const =0 |
virtual bool | setMapIndex (const std::string &flavour, unsigned int index)=0 |