IAsgEGammaIsEMSelector Class Reference

Interface to tool to select photons. More...

#include <IAsgEGammaIsEMSelector.h>

Inheritance diagram for IAsgEGammaIsEMSelector:
IAsgSelectionTool asg::IAsgTool IAsgElectronIsEMSelector IAsgForwardElectronIsEMSelector IAsgPhotonIsEMSelector AsgElectronIsEMSelector AsgForwardElectronIsEMSelector AsgPhotonIsEMSelector

List of all members.

Public Member Functions

virtual ~IAsgEGammaIsEMSelector ()
virtual const Root::TAcceptaccept (const xAOD::IParticle *part) const =0
virtual const Root::TAcceptaccept (const xAOD::IParticle &part) const =0
virtual const Root::TAcceptaccept (const xAOD::Egamma *part) const =0
virtual const Root::TAcceptaccept (const xAOD::Egamma &part) const =0
virtual unsigned int IsemValue () const =0
virtual std::string getOperatingPointName () const =0

Detailed Description

Interface to tool to select photons.

Author:
Jovan Mitrevski (UCSC) Karsten Koeneke (CERN)
Date:
Dec 2011 - Fab 2012

11-MAR-2014, convert to ASGTool


Constructor & Destructor Documentation

virtual IAsgEGammaIsEMSelector::~IAsgEGammaIsEMSelector (  )  [inline, virtual]

Virtual Destructor


Member Function Documentation

virtual const Root::TAccept& IAsgEGammaIsEMSelector::accept ( const xAOD::Egamma part  )  const [pure virtual]

Accept with Egamma objects

Implemented in IAsgElectronIsEMSelector, IAsgForwardElectronIsEMSelector, and IAsgPhotonIsEMSelector.

virtual const Root::TAccept& IAsgEGammaIsEMSelector::accept ( const xAOD::Egamma part  )  const [pure virtual]

Accept with Egamma objects

Implemented in IAsgElectronIsEMSelector, IAsgForwardElectronIsEMSelector, and IAsgPhotonIsEMSelector.

virtual const Root::TAccept& IAsgEGammaIsEMSelector::accept ( const xAOD::IParticle part  )  const [pure virtual]

Accept with generic interface

Implemented in IAsgElectronIsEMSelector, IAsgForwardElectronIsEMSelector, and IAsgPhotonIsEMSelector.

virtual const Root::TAccept& IAsgEGammaIsEMSelector::accept ( const xAOD::IParticle part  )  const [pure virtual]

Accept with generic interface

Implements IAsgSelectionTool.

Implemented in IAsgElectronIsEMSelector, IAsgForwardElectronIsEMSelector, and IAsgPhotonIsEMSelector.

virtual std::string IAsgEGammaIsEMSelector::getOperatingPointName (  )  const [pure virtual]

Method to get the operating point

Implemented in IAsgElectronIsEMSelector, IAsgForwardElectronIsEMSelector, and IAsgPhotonIsEMSelector.


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

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1