IAsgSelectionTool Class Reference

Inheritance diagram for IAsgSelectionTool:
asg::IAsgTool BTaggingSelectionTool CP::MuonSelectionTool CP::MuonSelectionToolExample IAsgEGammaIsEMSelector IAsgElectronLikelihoodTool IAsgElectronMultiLeptonSelector InDet::IInDetTrackSelectionTool TauAnalysisTools::TauSelectionTool

List of all members.

Public Member Functions

virtual const Root::TAcceptgetTAccept () const =0
 Declare the interface ID for this pure-virtual interface class to the Athena framework.
virtual const Root::TAcceptaccept (const xAOD::IParticle *) const =0

Member Function Documentation

virtual const Root::TAccept& IAsgSelectionTool::accept ( const xAOD::IParticle  )  const [pure virtual]
virtual const Root::TAccept& IAsgSelectionTool::getTAccept (  )  const [pure virtual]

Declare the interface ID for this pure-virtual interface class to the Athena framework.

Method to get the plain TAccept. This is needed so that one can already get the TAccept and query what cuts are defined before the first object is passed to the tool.

Implemented in AsgElectronChargeIDSelectorTool, AsgElectronLikelihoodTool, AsgElectronMultiLeptonSelector, InDet::IInDetTrackSelectionTool, and BTaggingSelectionTool.


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