ATLAS Offline Software
Loading...
Searching...
No Matches
Analysis::ICalibrationDataInterfaceTool Class Referenceabstract

#include <ICalibrationDataInterfaceTool.h>

Inheritance diagram for Analysis::ICalibrationDataInterfaceTool:
Collaboration diagram for Analysis::ICalibrationDataInterfaceTool:

Public Types

enum  Uncertainty { None , Total , Statistical , Systematic }
 retrieve either the total uncertainty or only the statistical or systematic components More...

Public Member Functions

 DeclareInterfaceID (Analysis::ICalibrationDataInterfaceTool, 1, 0)
virtual std::pair< double, double > getEfficiency (const Jet &jet, const std::string &label, const std::string &OP, Uncertainty unc=None) const =0
 efficiency retrieval
virtual std::pair< double, double > getMCEfficiency (const Jet &jet, const std::string &label, const std::string &OP, Uncertainty unc=None) const =0
 "MC" efficiency retrieval
virtual std::pair< double, double > getScaleFactor (const Jet &jet, const std::string &label, const std::string &OP, Uncertainty unc=None) const =0
 efficiency scale factor retrieval

Detailed Description

Definition at line 19 of file ICalibrationDataInterfaceTool.h.

Member Enumeration Documentation

◆ Uncertainty

Member Function Documentation

◆ DeclareInterfaceID()

Analysis::ICalibrationDataInterfaceTool::DeclareInterfaceID ( Analysis::ICalibrationDataInterfaceTool ,
1 ,
0  )

◆ getEfficiency()

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

◆ getMCEfficiency()

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

◆ getScaleFactor()

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


The documentation for this class was generated from the following file: