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

IService to hold some information for topping up algorithms that are running on the fly. More...

#include <IEvgenOTFTopUpSvc.h>

Inheritance diagram for IEvgenOTFTopUpSvc:
Collaboration diagram for IEvgenOTFTopUpSvc:

Public Member Functions

 DeclareInterfaceID (IEvgenOTFTopUpSvc, 1, 0)
 
virtual long getNPerFile () const =0
 
virtual long getNUsedSoFar () const =0
 
virtual double getEfficiency () const =0
 
virtual bool getNewFileFlag () const =0
 
virtual void usedEvents ()=0
 
virtual void usedEvents (const int)=0
 
virtual void newFile (std::string &)=0
 
virtual const std::string & getFile ()=0
 

Detailed Description

IService to hold some information for topping up algorithms that are running on the fly.

It's a bit tricky, but this is mostly just a service for holding some numbers...

Definition at line 15 of file IEvgenOTFTopUpSvc.h.

Member Function Documentation

◆ DeclareInterfaceID()

IEvgenOTFTopUpSvc::DeclareInterfaceID ( IEvgenOTFTopUpSvc  ,
,
 
)

◆ getEfficiency()

virtual double IEvgenOTFTopUpSvc::getEfficiency ( ) const
pure virtual

◆ getFile()

virtual const std::string& IEvgenOTFTopUpSvc::getFile ( )
pure virtual

◆ getNewFileFlag()

virtual bool IEvgenOTFTopUpSvc::getNewFileFlag ( ) const
pure virtual

◆ getNPerFile()

virtual long IEvgenOTFTopUpSvc::getNPerFile ( ) const
pure virtual

◆ getNUsedSoFar()

virtual long IEvgenOTFTopUpSvc::getNUsedSoFar ( ) const
pure virtual

◆ newFile()

virtual void IEvgenOTFTopUpSvc::newFile ( std::string &  )
pure virtual

◆ usedEvents() [1/2]

virtual void IEvgenOTFTopUpSvc::usedEvents ( )
pure virtual

◆ usedEvents() [2/2]

virtual void IEvgenOTFTopUpSvc::usedEvents ( const int  )
pure virtual

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