7#ifndef __ASGPHOTONISEMSELECTOR__
8#define __ASGPHOTONISEMSELECTOR__
79 virtual StatusCode
execute(
const EventContext& ctx,
const xAOD::Egamma* eg,
unsigned int& isEM)
const;
107 float getMu(
const EventContext& ctx)
const;
108 int RunNumber(
const EventContext& ctx)
const;
110 "EventInfo",
"EventInfo",
"The event info object key" };
float getMu(const EventContext &ctx) const
std::string m_configFile
Config File.
virtual const asg::AcceptInfo & getAcceptInfo() const
Method to get the plain AcceptInfo.
virtual asg::AcceptData accept(const xAOD::IParticle *part) const
Accept with generic interface.
std::string m_WorkingPoint
Working Point.
bool m_caloOnly
Flag for calo only cut-base.
int RunNumber(const EventContext &ctx) const
bool m_removeTRTConversion
Root::TPhotonIsEMSelector * m_rootTool
Pointer to the underlying ROOT based tool.
ASG_TOOL_CLASS3(AsgPhotonIsEMSelector, IAsgPhotonIsEMSelector, IAsgEGammaIsEMSelector, IAsgSelectionTool) public ~AsgPhotonIsEMSelector()
Default constructor.
SG::ReadHandleKey< xAOD::EventInfo > m_EvtInfoKey
virtual std::string getOperatingPointName() const
Method to get the operating point.
virtual StatusCode execute(const EventContext &ctx, const xAOD::Egamma *eg, unsigned int &isEM) const
The basic isem.
bool m_useF3core
use f3core or f3 (default: use f3)
virtual StatusCode initialize()
AlgTool initialize method.
Interface to tool to select photons.
Interface to tool to select photons.
Property holding a SG store/key/clid from which a ReadHandle is made.
Class providing the definition of the 4-vector interface.
Egamma_v1 Egamma
Definition of the current "egamma version".
Photon_v1 Photon
Definition of the current "egamma version".
Electron_v1 Electron
Definition of the current "egamma version".