ATLAS Offline Software
Loading...
Searching...
No Matches
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 ,
1 ,
0  )

◆ 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: