ATLAS Offline Software
Loading...
Searching...
No Matches
Ringer::IAsgRingerSelectorTool Class Referenceabstract

#include <IAsgRingerSelectorTool.h>

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

Public Member Functions

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

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()


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