ana::ElectronToolWeight Class Reference

Tool for calculating weights for analysis electrons. More...

#include <ElectronTool.h>

Inheritance diagram for ana::ElectronToolWeight:
ana::AnaToolWeight< xAOD::ElectronContainer > ana::IAnaTool ana::AnaTool CP::ISystematicsTool ana::IAnaTool asg::AsgTool asg::IAsgTool CP::ISystematicsTool asg::IAsgTool asg::IAsgTool

List of all members.

Public Member Functions

 ElectronToolWeight (const std::string &name)
 This macro generates a proper constructor for Athena.
StatusCode initialize () override
 Initialize this tool.
virtual StatusCode objectWeight (const xAOD::Electron &elecron, float &weight) override
 Calculate the weight for this event.

Public Attributes

asg::AnaToolHandle
< IAsgElectronEfficiencyCorrectionTool
m_efficiencyTool_reco
asg::AnaToolHandle
< IAsgElectronEfficiencyCorrectionTool
m_efficiencyTool_id
asg::AnaToolHandle
< IAsgElectronEfficiencyCorrectionTool
m_efficiencyTool_iso

Detailed Description

Tool for calculating weights for analysis electrons.

Applies the electron reco and ID efficiency scale factors


Constructor & Destructor Documentation

ana::ElectronToolWeight::ElectronToolWeight ( const std::string &  name  ) 

This macro generates a proper constructor for Athena.

Standard constructor


Member Data Documentation

The efficiency correction tools - currently need one for each of ID, reco, and trigger efficiencies.


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