ATLAS Offline Software
Public Member Functions | List of all members
Ringer::IAsgRingerSelectorTool Class Referenceabstract

#include <IAsgRingerSelectorTool.h>

Inheritance diagram for Ringer::IAsgRingerSelectorTool:
Collaboration diagram for Ringer::IAsgRingerSelectorTool:

Public Member Functions

virtual ~IAsgRingerSelectorTool ()
 Standard destructor. More...
 
virtual const asg::AcceptInfogetAcceptInfo () const =0
 Method to get the plain TAccept for the last particle. More...
 
virtual float predict (const xAOD::TrigRingerRings *) const =0
 @briel Calculation of model output for fast calo or fast photon step (HLT usage only) More...
 
virtual float predict (const xAOD::TrigRingerRings *, const xAOD::TrigElectron *) const =0
 @briel Calculation of model output for fast electron step (HLT usage only) More...
 
virtual asg::AcceptData accept (const xAOD::TrigRingerRings *, float discriminant, float mu) const =0
 Accept method. More...
 
virtual asg::AcceptData accept (const xAOD::IParticle *part) const =0
 The main accept method: the actual cuts are applied here. More...
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 19 of file IAsgRingerSelectorTool.h.

Constructor & Destructor Documentation

◆ ~IAsgRingerSelectorTool()

virtual Ringer::IAsgRingerSelectorTool::~IAsgRingerSelectorTool ( )
inlinevirtual

Standard destructor.

Definition at line 28 of file IAsgRingerSelectorTool.h.

28 {};

Member Function Documentation

◆ accept() [1/2]

virtual asg::AcceptData Ringer::IAsgRingerSelectorTool::accept ( const xAOD::IParticle ) const
pure virtual

The main accept method: the actual cuts are applied here.

Implements IAsgSelectionTool.

Implemented in Ringer::AsgRingerSelectorTool.

◆ accept() [2/2]

virtual asg::AcceptData Ringer::IAsgRingerSelectorTool::accept ( const xAOD::TrigRingerRings ,
float  discriminant,
float  mu 
) const
pure virtual

Accept method.

Implemented in Ringer::AsgRingerSelectorTool.

◆ getAcceptInfo()

virtual const asg::AcceptInfo& Ringer::IAsgRingerSelectorTool::getAcceptInfo ( ) const
pure virtual

Method to get the plain TAccept for the last particle.

Implements IAsgSelectionTool.

Implemented in Ringer::AsgRingerSelectorTool.

◆ predict() [1/2]

virtual float Ringer::IAsgRingerSelectorTool::predict ( const xAOD::TrigRingerRings ) const
pure virtual

@briel Calculation of model output for fast calo or fast photon step (HLT usage only)

Implemented in Ringer::AsgRingerSelectorTool.

◆ predict() [2/2]

virtual float Ringer::IAsgRingerSelectorTool::predict ( const xAOD::TrigRingerRings ,
const xAOD::TrigElectron  
) const
pure virtual

@briel Calculation of model output for fast electron step (HLT usage only)

Implemented in Ringer::AsgRingerSelectorTool.

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

The documentation for this class was generated from the following file: