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

#include <IEvgenOTFTopUpSvc.h>

Inheritance diagram for IEvgenOTFTopUpSvc:
Collaboration diagram for IEvgenOTFTopUpSvc:

Public Member Functions

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
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 18 of file IEvgenOTFTopUpSvc.h.

Member Function Documentation

◆ getEfficiency()

virtual double IEvgenOTFTopUpSvc::getEfficiency ( ) const
pure virtual

Implemented in EvgenOTFTopUpSvc.

◆ getFile()

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

Implemented in EvgenOTFTopUpSvc.

◆ getNewFileFlag()

virtual bool IEvgenOTFTopUpSvc::getNewFileFlag ( ) const
pure virtual

Implemented in EvgenOTFTopUpSvc.

◆ getNPerFile()

virtual long IEvgenOTFTopUpSvc::getNPerFile ( ) const
pure virtual

Implemented in EvgenOTFTopUpSvc.

◆ getNUsedSoFar()

virtual long IEvgenOTFTopUpSvc::getNUsedSoFar ( ) const
pure virtual

Implemented in EvgenOTFTopUpSvc.

◆ interfaceID()

static const InterfaceID& IEvgenOTFTopUpSvc::interfaceID ( )
inlinestatic

Definition at line 37 of file IEvgenOTFTopUpSvc.h.

37 { return IID_IEvgenOTFTopUpSvc; };

◆ newFile()

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

Implemented in EvgenOTFTopUpSvc.

◆ usedEvents() [1/2]

virtual void IEvgenOTFTopUpSvc::usedEvents ( )
pure virtual

Implemented in EvgenOTFTopUpSvc.

◆ usedEvents() [2/2]

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

Implemented in EvgenOTFTopUpSvc.


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