ATLAS Offline Software
Public Member Functions | List of all members
IAthenaSummarySvc Class Referenceabstract

Abstract produces summary of Athena stuff. More...

#include <IAthenaSummarySvc.h>

Inheritance diagram for IAthenaSummarySvc:
Collaboration diagram for IAthenaSummarySvc:

Public Member Functions

 DeclareInterfaceID (IAthenaSummarySvc, 1, 0)
 
virtual ~IAthenaSummarySvc ()
 
virtual StatusCode createSummary ()=0
 
virtual void setStatus (int)=0
 
virtual void addListener (const std::string &)=0
 
virtual void addSummary (const std::string &, const std::string &)=0
 
virtual const std::string & getOutputFile () const =0
 

Detailed Description

Abstract produces summary of Athena stuff.

Author
Charles Leggett

Definition at line 18 of file IAthenaSummarySvc.h.

Constructor & Destructor Documentation

◆ ~IAthenaSummarySvc()

IAthenaSummarySvc::~IAthenaSummarySvc ( )
virtual

Definition at line 7 of file IAthenaSummarySvc.cxx.

8 {}

Member Function Documentation

◆ addListener()

virtual void IAthenaSummarySvc::addListener ( const std::string &  )
pure virtual

◆ addSummary()

virtual void IAthenaSummarySvc::addSummary ( const std::string &  ,
const std::string &   
)
pure virtual

◆ createSummary()

virtual StatusCode IAthenaSummarySvc::createSummary ( )
pure virtual

◆ DeclareInterfaceID()

IAthenaSummarySvc::DeclareInterfaceID ( IAthenaSummarySvc  ,
,
 
)

◆ getOutputFile()

virtual const std::string& IAthenaSummarySvc::getOutputFile ( ) const
pure virtual

◆ setStatus()

virtual void IAthenaSummarySvc::setStatus ( int  )
pure virtual

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