BOSS 7.0.3
BESIII Offline Software System
Loading...
Searching...
No Matches
IRootIoSvc Class Referenceabstract

The RootIoSvc gaudi service interface. More...

#include <IRootIoSvc.h>

+ Inheritance diagram for IRootIoSvc:

Public Member Functions

virtual int getEvtMax ()=0
 
virtual void setRootEvtMax (unsigned int max)=0
 
virtual void setRootTimeMax (unsigned int max)=0
 
virtual int index ()=0
 
virtual bool setIndex (int i)=0
 
virtual void registerRootTree (TChain *ch)=0
 
virtual bool setRunEventPair (std::pair< int, int > ids)=0
 
virtual std::pair< int, int > runEventPair ()=0
 
virtual int getAutoSaveInterval ()=0
 
virtual int getEvtMax ()=0
 
virtual void setRootEvtMax (unsigned int max)=0
 
virtual void setRootTimeMax (unsigned int max)=0
 
virtual int index ()=0
 
virtual bool setIndex (int i)=0
 
virtual void registerRootTree (TChain *ch)=0
 
virtual bool setRunEventPair (std::pair< int, int > ids)=0
 
virtual std::pair< int, int > runEventPair ()=0
 
virtual int getAutoSaveInterval ()=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Retrieve interface ID.
 
static const InterfaceID & interfaceID ()
 Retrieve interface ID.
 

Detailed Description

Member Function Documentation

◆ getAutoSaveInterval() [1/2]

virtual int IRootIoSvc::getAutoSaveInterval ( )
pure virtual

Implemented in RootIoSvc.

◆ getAutoSaveInterval() [2/2]

virtual int IRootIoSvc::getAutoSaveInterval ( )
pure virtual

Implemented in RootIoSvc.

◆ getEvtMax() [1/2]

virtual int IRootIoSvc::getEvtMax ( )
pure virtual

Implemented in RootIoSvc.

◆ getEvtMax() [2/2]

virtual int IRootIoSvc::getEvtMax ( )
pure virtual

Implemented in RootIoSvc.

◆ index() [1/2]

virtual int IRootIoSvc::index ( )
pure virtual

Implemented in RootIoSvc.

Referenced by digiRootReaderAlg::execute().

◆ index() [2/2]

virtual int IRootIoSvc::index ( )
pure virtual

Implemented in RootIoSvc.

◆ interfaceID() [1/2]

static const InterfaceID & IRootIoSvc::interfaceID ( )
inlinestatic

Retrieve interface ID.

Definition at line 40 of file Event/RootIO/RootIO-00-01-31/RootIO/IRootIoSvc.h.

40{ return IID_IRootIoSvc; }

◆ interfaceID() [2/2]

static const InterfaceID & IRootIoSvc::interfaceID ( )
inlinestatic

Retrieve interface ID.

Definition at line 40 of file InstallArea/include/RootIO/RootIO/IRootIoSvc.h.

40{ return IID_IRootIoSvc; }

◆ registerRootTree() [1/2]

virtual void IRootIoSvc::registerRootTree ( TChain *  ch)
pure virtual

Implemented in RootIoSvc.

Referenced by digiRootReaderAlg::initialize().

◆ registerRootTree() [2/2]

virtual void IRootIoSvc::registerRootTree ( TChain *  ch)
pure virtual

Implemented in RootIoSvc.

◆ runEventPair() [1/2]

virtual std::pair< int, int > IRootIoSvc::runEventPair ( )
pure virtual

Implemented in RootIoSvc.

Referenced by digiRootReaderAlg::execute().

◆ runEventPair() [2/2]

virtual std::pair< int, int > IRootIoSvc::runEventPair ( )
pure virtual

Implemented in RootIoSvc.

◆ setIndex() [1/2]

virtual bool IRootIoSvc::setIndex ( int  i)
pure virtual

Implemented in RootIoSvc.

◆ setIndex() [2/2]

virtual bool IRootIoSvc::setIndex ( int  i)
pure virtual

Implemented in RootIoSvc.

◆ setRootEvtMax() [1/2]

virtual void IRootIoSvc::setRootEvtMax ( unsigned int  max)
pure virtual

Implemented in RootIoSvc.

Referenced by digiRootReaderAlg::initialize().

◆ setRootEvtMax() [2/2]

virtual void IRootIoSvc::setRootEvtMax ( unsigned int  max)
pure virtual

Implemented in RootIoSvc.

◆ setRootTimeMax() [1/2]

virtual void IRootIoSvc::setRootTimeMax ( unsigned int  max)
pure virtual

Implemented in RootIoSvc.

◆ setRootTimeMax() [2/2]

virtual void IRootIoSvc::setRootTimeMax ( unsigned int  max)
pure virtual

Implemented in RootIoSvc.

◆ setRunEventPair() [1/2]

virtual bool IRootIoSvc::setRunEventPair ( std::pair< int, int >  ids)
pure virtual

Implemented in RootIoSvc.

◆ setRunEventPair() [2/2]

virtual bool IRootIoSvc::setRunEventPair ( std::pair< int, int >  ids)
pure virtual

Implemented in RootIoSvc.


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