BOSS 7.0.8
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
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Retrieve interface ID.
 

Detailed Description

The RootIoSvc gaudi service interface.

Author
Heather Kelly heath.nosp@m.er@l.nosp@m.heapo.nosp@m.p.gs.nosp@m.fc.na.nosp@m.sa.g.nosp@m.ov

Definition at line 23 of file IRootIoSvc.h.

Member Function Documentation

◆ getAutoSaveInterval()

virtual int IRootIoSvc::getAutoSaveInterval ( )
pure virtual

Implemented in RootIoSvc.

◆ getEvtMax()

virtual int IRootIoSvc::getEvtMax ( )
pure virtual

Implemented in RootIoSvc.

◆ index()

virtual int IRootIoSvc::index ( )
pure virtual

Implemented in RootIoSvc.

Referenced by digiRootReaderAlg::execute().

◆ interfaceID()

static const InterfaceID & IRootIoSvc::interfaceID ( )
inlinestatic

Retrieve interface ID.

Definition at line 40 of file IRootIoSvc.h.

40{ return IID_IRootIoSvc; }

◆ registerRootTree()

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

Implemented in RootIoSvc.

Referenced by digiRootReaderAlg::initialize().

◆ runEventPair()

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

Implemented in RootIoSvc.

Referenced by digiRootReaderAlg::execute().

◆ setIndex()

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

Implemented in RootIoSvc.

◆ setRootEvtMax()

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

Implemented in RootIoSvc.

Referenced by digiRootReaderAlg::initialize().

◆ setRootTimeMax()

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

Implemented in RootIoSvc.

◆ setRunEventPair()

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

Implemented in RootIoSvc.


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