IAsgPhotonIsEMSelector Class Reference

Interface to tool to select photons. More...

#include <IAsgPhotonIsEMSelector.h>

Inheritance diagram for IAsgPhotonIsEMSelector:
IAsgEGammaIsEMSelector IAsgSelectionTool asg::IAsgTool AsgPhotonIsEMSelector

List of all members.

Public Member Functions

virtual ~IAsgPhotonIsEMSelector ()
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 photons.

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

11-MAR-2014, convert to ASGTool


Constructor & Destructor Documentation

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

Virtual Destructor


Member Function Documentation

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

The main accept method: the actual cuts are applied here

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

The main accept method: the actual cuts are applied here

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

The main accept method: the actual cuts are applied here

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

The main accept method: the actual cuts are applied here

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

Accept with Egamma objects

Implements IAsgEGammaIsEMSelector.

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

Accept with Egamma objects

Implements IAsgEGammaIsEMSelector.

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

Accept with generic interface

Implements IAsgEGammaIsEMSelector.

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

Accept with generic interface

Implements IAsgEGammaIsEMSelector.

virtual StatusCode IAsgPhotonIsEMSelector::execute ( const xAOD::Egamma eg  )  const [pure virtual]

The isem potentially for the trigger

virtual std::string IAsgPhotonIsEMSelector::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