AsgElectronMultiLeptonSelector Class Reference

Tool to select electrons. More...

#include <AsgElectronMultiLeptonSelector.h>

Inheritance diagram for AsgElectronMultiLeptonSelector:
asg::AsgTool IAsgElectronMultiLeptonSelector asg::IAsgTool IAsgSelectionTool asg::IAsgTool

List of all members.

Public Member Functions

virtual StatusCode initialize ()
virtual StatusCode finalize ()
const Root::TAcceptaccept (const xAOD::IParticle *part) const
const Root::TAcceptaccept (const xAOD::Electron *eg) const
virtual const Root::TAcceptaccept (const xAOD::Electron &part) const
virtual const Root::TAcceptaccept (const xAOD::IParticle &part) const
virtual const Root::TAcceptgetTAccept () const
virtual std::string getOperatingPointName () const
 Get the name of the current operating point.

Detailed Description

Tool to select electrons.

Electron selector tool to select objects in Asgena using an underlying pure ROOT tool.

Author:
Karsten Koeneke
Date:
October 2012

12-MAR-2014, convert to ASGTool (Jovan Mitrevski)

Author:
Karsten Koeneke
Date:
October 2012

12-MAR-2014 convert to ASG tool (Jovan Mitrevski)


Member Function Documentation

virtual const Root::TAccept& AsgElectronMultiLeptonSelector::accept ( const xAOD::IParticle part  )  const [inline, virtual]

Accept using reference

Implements IAsgElectronMultiLeptonSelector.

virtual const Root::TAccept& AsgElectronMultiLeptonSelector::accept ( const xAOD::Electron part  )  const [inline, virtual]

Accept using reference

Implements IAsgElectronMultiLeptonSelector.

const Root::TAccept & AsgElectronMultiLeptonSelector::accept ( const xAOD::Electron eg  )  const [virtual]

The main accept method: the actual cuts are applied here

Implements IAsgElectronMultiLeptonSelector.

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

The main accept method: the actual cuts are applied here

Implements IAsgElectronMultiLeptonSelector.

StatusCode AsgElectronMultiLeptonSelector::finalize (  )  [virtual]

Gaudi Service Interface method implementations

std::string AsgElectronMultiLeptonSelector::getOperatingPointName (  )  const [virtual]

Get the name of the current operating point.

Method to get the operating point

Implements IAsgElectronMultiLeptonSelector.

virtual const Root::TAccept& AsgElectronMultiLeptonSelector::getTAccept (  )  const [inline, virtual]

Method to get the plain TAccept

Implements IAsgSelectionTool.

StatusCode AsgElectronMultiLeptonSelector::initialize ( void   )  [virtual]

Gaudi Service Interface method implementations

Reimplemented from asg::AsgTool.


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

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1