|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef __ASGPHOTONISEMSELECTOR__
8 #define __ASGPHOTONISEMSELECTOR__
107 float getMu(
const EventContext& ctx)
const;
108 int RunNumber(
const EventContext& ctx)
const;
110 "EventInfo",
"EventInfo",
"The event info object key" };
virtual StatusCode initialize()
AlgTool initialize method.
Interface to tool to select photons.
Root::TPhotonIsEMSelector * m_rootTool
Pointer to the underlying ROOT based tool.
bool m_caloOnly
Flag for calo only cut-base.
Class providing the definition of the 4-vector interface.
std::string m_WorkingPoint
Working Point.
This class in intented to apply a cut based identification criteria to photons.
bool m_useF3core
use f3core or f3 (default: use f3)
virtual asg::AcceptData accept(const xAOD::IParticle *part) const
Accept with generic interface.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual std::string getOperatingPointName() const
Method to get the operating point.
virtual const asg::AcceptInfo & getAcceptInfo() const
Method to get the plain AcceptInfo.
Interface to tool to select photons.
std::string m_configFile
Config File.
int RunNumber(const EventContext &ctx) const
virtual StatusCode execute(const EventContext &ctx, const xAOD::Egamma *eg, unsigned int &isEM) const
The basic isem.
SG::ReadHandleKey< xAOD::EventInfo > m_EvtInfoKey
ASG_TOOL_CLASS3(AsgPhotonIsEMSelector, IAsgPhotonIsEMSelector, IAsgEGammaIsEMSelector, IAsgSelectionTool) public ~AsgPhotonIsEMSelector()
Default constructor.
bool m_removeTRTConversion
float getMu(const EventContext &ctx) const