Analysis::ICalibrationDataInterfaceTool Class Reference

Inheritance diagram for Analysis::ICalibrationDataInterfaceTool:
Analysis::CalibrationDataInterfaceTool

List of all members.

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 ()

Member Enumeration Documentation

retrieve either the total uncertainty or only the statistical or systematic components


Member Function Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1