TrigGlobalEfficiencyCorrectionTool Class Reference

Inheritance diagram for TrigGlobalEfficiencyCorrectionTool:
asg::AsgTool ITrigGlobalEfficiencyCorrectionTool asg::IAsgTool asg::IAsgTool

List of all members.

Classes

struct  CachedEfficiencies
class  Efficiencies
struct  Hierarchy
class  LeptonDetails
class  Leptons

Public Member Functions

 TrigGlobalEfficiencyCorrectionTool (const std::string &name)
virtual StatusCode initialize () override
virtual CP::CorrectionCode getEfficiencyScaleFactor (const std::vector< const xAOD::Electron * > &electrons, const std::vector< const xAOD::Muon * > &muons, double &efficiencyScaleFactor) override
virtual CP::CorrectionCode getEfficiencyScaleFactor (unsigned runNumber, const std::vector< const xAOD::Electron * > &electrons, const std::vector< const xAOD::Muon * > &muons, double &efficiencyScaleFactor) override
virtual CP::CorrectionCode getEfficiency (const std::vector< const xAOD::Electron * > &electrons, const std::vector< const xAOD::Muon * > &muons, double &efficiencyData, double &efficiencyMc) override
virtual CP::CorrectionCode getEfficiency (unsigned runNumber, const std::vector< const xAOD::Electron * > &electrons, const std::vector< const xAOD::Muon * > &muons, double &efficiencyData, double &efficiencyMc) override
virtual CP::CorrectionCode getEfficiencyScaleFactor (const std::vector< const xAOD::IParticle * > &particles, double &efficiencyScaleFactor) override
virtual CP::CorrectionCode getEfficiencyScaleFactor (unsigned runNumber, const std::vector< const xAOD::IParticle * > &particles, double &efficiencyScaleFactor) override
virtual CP::CorrectionCode getEfficiency (const std::vector< const xAOD::IParticle * > &particles, double &efficiencyData, double &efficiencyMc) override
virtual CP::CorrectionCode getEfficiency (unsigned runNumber, const std::vector< const xAOD::IParticle * > &particles, double &efficiencyData, double &efficiencyMc) override

Member Function Documentation

StatusCode TrigGlobalEfficiencyCorrectionTool::initialize ( void   )  [override, virtual]

Dummy implementation of the initialisation function

It's here to allow the dual-use tools to skip defining an initialisation function. Since many are doing so...

Reimplemented from asg::AsgTool.


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

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1