IAsgElectronIsEMSelector Class Reference

Interface to tool to select electrons. More...

#include <IAsgElectronIsEMSelector.h>

Inheritance diagram for IAsgElectronIsEMSelector:
IAsgEGammaIsEMSelector IAsgSelectionTool asg::IAsgTool AsgElectronIsEMSelector

List of all members.

Public Member Functions

virtual ~IAsgElectronIsEMSelector ()
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 const Root::TAcceptaccept (const xAOD::Photon *part) const =0
virtual const Root::TAcceptaccept (const xAOD::Photon &part) const =0
virtual const Root::TAcceptaccept (const xAOD::Electron *part) const =0
virtual const Root::TAcceptaccept (const xAOD::Electron &part) const =0
virtual StatusCode execute (const xAOD::Egamma *eg) const =0
virtual unsigned int IsemValue () const =0
virtual std::string getOperatingPointName () const =0

Detailed Description

Interface to tool to select electrons.

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

11-MAR-2014, convert to ASGTool


Constructor & Destructor Documentation

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

Virtual Destructor


Member Function Documentation

virtual const Root::TAccept& IAsgElectronIsEMSelector::accept ( const xAOD::Electron part  )  const [pure virtual]

Accept with Electron objects

virtual const Root::TAccept& IAsgElectronIsEMSelector::accept ( const xAOD::Electron part  )  const [pure virtual]

Accept with Electron objects

virtual const Root::TAccept& IAsgElectronIsEMSelector::accept ( const xAOD::Photon part  )  const [pure virtual]

Accept with Photon objects

virtual const Root::TAccept& IAsgElectronIsEMSelector::accept ( const xAOD::Photon part  )  const [pure virtual]

Accept with Photon objects

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

Accept with Egamma objects

Implements IAsgEGammaIsEMSelector.

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

Accept with Egamma objects

Implements IAsgEGammaIsEMSelector.

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

Accept with generic interface

Implements IAsgEGammaIsEMSelector.

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

Accept with generic interface

Implements IAsgEGammaIsEMSelector.

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

Method to get the operating point

Implements IAsgEGammaIsEMSelector.


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