BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
IRawDataInputSvc Class Referenceabstract

#include <IRawDataInputSvc.h>

+ Inheritance diagram for IRawDataInputSvc:

Public Member Functions

 DeclareInterfaceID (IRawDataInputSvc, 1, 0)
 
StatusCode initialize ()
 
StatusCode finalize ()
 
virtual RAWEVENTnextEvent ()=0
 
virtual RAWEVENTcurrentEvent ()=0
 
virtual bool setCurrentEvent (RAWEVENT *)=0
 
virtual std::string currentFile () const =0
 
virtual int runMode ()=0
 
virtual uint32_t runNo ()=0
 

Detailed Description

Definition at line 20 of file IRawDataInputSvc.h.

Member Function Documentation

◆ currentEvent()

◆ currentFile()

virtual std::string IRawDataInputSvc::currentFile ( ) const
pure virtual

◆ DeclareInterfaceID()

IRawDataInputSvc::DeclareInterfaceID ( IRawDataInputSvc  ,
,
 
)

◆ finalize()

StatusCode IRawDataInputSvc::finalize ( )
inline

Definition at line 25 of file IRawDataInputSvc.h.

25{ return StatusCode::SUCCESS; };

◆ initialize()

StatusCode IRawDataInputSvc::initialize ( )
inline

Definition at line 24 of file IRawDataInputSvc.h.

24{ return StatusCode::SUCCESS; };

Referenced by RawDataSelector::createContext().

◆ nextEvent()

virtual RAWEVENT * IRawDataInputSvc::nextEvent ( )
pure virtual

◆ runMode()

virtual int IRawDataInputSvc::runMode ( )
pure virtual

◆ runNo()

virtual uint32_t IRawDataInputSvc::runNo ( )
pure virtual

◆ setCurrentEvent()

virtual bool IRawDataInputSvc::setCurrentEvent ( RAWEVENT )
pure virtual

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