ATLAS Offline Software
Loading...
Searching...
No Matches
IAthenaSelectorTool Class Referenceabstract

This class provides the interface for AthenaSelectorTool classes used by AthenaEventSelector. More...

#include <IAthenaSelectorTool.h>

Inheritance diagram for IAthenaSelectorTool:
Collaboration diagram for IAthenaSelectorTool:

Public Member Functions

 DeclareInterfaceID (IAthenaSelectorTool, 1, 0)
 Gaudi interface.
virtual StatusCode postInitialize ()=0
 Called at the end of initialize.
virtual StatusCode preNext () const =0
 Called at the beginning of next.
virtual StatusCode postNext () const =0
 Called at the end of next.
virtual StatusCode preFinalize ()=0
 Called at the beginning of finalize.

Detailed Description

This class provides the interface for AthenaSelectorTool classes used by AthenaEventSelector.

Definition at line 19 of file IAthenaSelectorTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

IAthenaSelectorTool::DeclareInterfaceID ( IAthenaSelectorTool ,
1 ,
0  )

Gaudi interface.

◆ postInitialize()

virtual StatusCode IAthenaSelectorTool::postInitialize ( )
pure virtual

Called at the end of initialize.

◆ postNext()

virtual StatusCode IAthenaSelectorTool::postNext ( ) const
pure virtual

Called at the end of next.

◆ preFinalize()

virtual StatusCode IAthenaSelectorTool::preFinalize ( )
pure virtual

Called at the beginning of finalize.

◆ preNext()

virtual StatusCode IAthenaSelectorTool::preNext ( ) const
pure virtual

Called at the beginning of next.


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