BOSS 8.0.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)
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
virtual const SniperJSONconfig (const std::string &key)=0
virtual OfflineReviseofflineRevisor ()=0
 DeclareInterfaceID (IRawDataInputSvc, 1, 0)
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
virtual const SniperJSONconfig (const std::string &key)=0
virtual OfflineReviseofflineRevisor ()=0
 DeclareInterfaceID (IRawDataInputSvc, 1, 0)
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
virtual const SniperJSONconfig (const std::string &key)=0
virtual OfflineReviseofflineRevisor ()=0

Detailed Description

Member Function Documentation

◆ config() [1/3]

virtual const SniperJSON & IRawDataInputSvc::config ( const std::string & key)
pure virtual

◆ config() [2/3]

virtual const SniperJSON & IRawDataInputSvc::config ( const std::string & key)
pure virtual

◆ config() [3/3]

virtual const SniperJSON & IRawDataInputSvc::config ( const std::string & key)
pure virtual

◆ currentEvent() [1/3]

virtual RAWEVENT * IRawDataInputSvc::currentEvent ( )
pure virtual

◆ currentEvent() [2/3]

virtual RAWEVENT * IRawDataInputSvc::currentEvent ( )
pure virtual

◆ currentEvent() [3/3]

virtual RAWEVENT * IRawDataInputSvc::currentEvent ( )
pure virtual

◆ currentFile() [1/3]

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

◆ currentFile() [2/3]

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

◆ currentFile() [3/3]

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

◆ DeclareInterfaceID() [1/3]

IRawDataInputSvc::DeclareInterfaceID ( IRawDataInputSvc ,
1 ,
0  )

◆ DeclareInterfaceID() [2/3]

IRawDataInputSvc::DeclareInterfaceID ( IRawDataInputSvc ,
1 ,
0  )

◆ DeclareInterfaceID() [3/3]

IRawDataInputSvc::DeclareInterfaceID ( IRawDataInputSvc ,
1 ,
0  )

◆ nextEvent() [1/3]

virtual RAWEVENT * IRawDataInputSvc::nextEvent ( )
pure virtual

◆ nextEvent() [2/3]

virtual RAWEVENT * IRawDataInputSvc::nextEvent ( )
pure virtual

◆ nextEvent() [3/3]

virtual RAWEVENT * IRawDataInputSvc::nextEvent ( )
pure virtual

◆ offlineRevisor() [1/3]

virtual OfflineRevise * IRawDataInputSvc::offlineRevisor ( )
pure virtual

◆ offlineRevisor() [2/3]

virtual OfflineRevise * IRawDataInputSvc::offlineRevisor ( )
pure virtual

◆ offlineRevisor() [3/3]

virtual OfflineRevise * IRawDataInputSvc::offlineRevisor ( )
pure virtual

◆ runMode() [1/3]

virtual int IRawDataInputSvc::runMode ( )
pure virtual

◆ runMode() [2/3]

virtual int IRawDataInputSvc::runMode ( )
pure virtual

◆ runMode() [3/3]

virtual int IRawDataInputSvc::runMode ( )
pure virtual

◆ runNo() [1/3]

virtual uint32_t IRawDataInputSvc::runNo ( )
pure virtual

◆ runNo() [2/3]

virtual uint32_t IRawDataInputSvc::runNo ( )
pure virtual

◆ runNo() [3/3]

virtual uint32_t IRawDataInputSvc::runNo ( )
pure virtual

◆ setCurrentEvent() [1/3]

virtual bool IRawDataInputSvc::setCurrentEvent ( RAWEVENT * )
pure virtual

◆ setCurrentEvent() [2/3]

virtual bool IRawDataInputSvc::setCurrentEvent ( RAWEVENT * )
pure virtual

◆ setCurrentEvent() [3/3]

virtual bool IRawDataInputSvc::setCurrentEvent ( RAWEVENT * )
pure virtual

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