Public Types | |
enum | Uncertainty { None, Total, Statistical, Systematic } |
Public Member Functions | |
virtual std::pair< double, double > | getEfficiency (const Jet &jet, const std::string &label, const std::string &OP, Uncertainty unc=None) const =0 |
virtual std::pair< double, double > | getMCEfficiency (const Jet &jet, const std::string &label, const std::string &OP, Uncertainty unc=None) const =0 |
virtual std::pair< double, double > | getScaleFactor (const Jet &jet, const std::string &label, const std::string &OP, Uncertainty unc=None) const =0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
retrieve either the total uncertainty or only the statistical or systematic components
virtual std::pair<double, double> Analysis::ICalibrationDataInterfaceTool::getEfficiency | ( | const Jet & | jet, | |
const std::string & | label, | |||
const std::string & | OP, | |||
Uncertainty | unc = None | |||
) | const [pure virtual] |
efficiency retrieval
Implemented in Analysis::CalibrationDataInterfaceTool.
virtual std::pair<double, double> Analysis::ICalibrationDataInterfaceTool::getMCEfficiency | ( | const Jet & | jet, | |
const std::string & | label, | |||
const std::string & | OP, | |||
Uncertainty | unc = None | |||
) | const [pure virtual] |
"MC" efficiency retrieval
Implemented in Analysis::CalibrationDataInterfaceTool.
virtual std::pair<double, double> Analysis::ICalibrationDataInterfaceTool::getScaleFactor | ( | const Jet & | jet, | |
const std::string & | label, | |||
const std::string & | OP, | |||
Uncertainty | unc = None | |||
) | const [pure virtual] |
efficiency scale factor retrieval
Implemented in Analysis::CalibrationDataInterfaceTool.