BOSS 6.6.4.p01
BESIII Offline Software System
Loading...
Searching...
No Matches
IRawDataProviderSvc Class Referenceabstract

#include <IRawDataProviderSvc.h>

+ Inheritance diagram for IRawDataProviderSvc:

Public Member Functions

virtual MdcDigiVecgetMdcDigiVec (uint32_t control=0)=0
 
virtual MdcRawDataProvidergetMdcProvider ()=0
 
virtual TofDataMaptofDataMapOnlineMode (uint32_t control=1)=0
 
virtual TofDataVectortofDataVectorOnlineMode (uint32_t control=1)=0
 
virtual TofDataMaptofDataMapEstime ()=0
 
virtual TofDataVectortofDataVectorEstime ()=0
 
virtual TofDataMaptofDataMapTof (double estime=0)=0
 
virtual TofDataVectortofDataVectorTof (double estime=0)=0
 
virtual TofDataMaptofDataMapEmc (double estime=0)=0
 
virtual TofDataVectortofDataVectorEmc (double estime=0)=0
 
virtual TofRawDataProvidergetTofProvider ()=0
 
virtual EmcDigiColgetEmcDigiVec (uint32_t control=0)=0
 
virtual EmcRawDataProvidergetEmcProvider ()=0
 
virtual bool isOnlineMode ()=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 16 of file IRawDataProviderSvc.h.

Member Function Documentation

◆ getEmcDigiVec()

virtual EmcDigiCol & IRawDataProviderSvc::getEmcDigiVec ( uint32_t  control = 0)
pure virtual

◆ getEmcProvider()

virtual EmcRawDataProvider * IRawDataProviderSvc::getEmcProvider ( )
pure virtual

Implemented in RawDataProviderSvc.

◆ getMdcDigiVec()

virtual MdcDigiVec & IRawDataProviderSvc::getMdcDigiVec ( uint32_t  control = 0)
pure virtual

Implemented in RawDataProviderSvc.

Referenced by EFDetectorHits::execute().

◆ getMdcProvider()

virtual MdcRawDataProvider * IRawDataProviderSvc::getMdcProvider ( )
pure virtual

Implemented in RawDataProviderSvc.

◆ getTofProvider()

virtual TofRawDataProvider * IRawDataProviderSvc::getTofProvider ( )
pure virtual

Implemented in RawDataProviderSvc.

◆ interfaceID()

static const InterfaceID & IRawDataProviderSvc::interfaceID ( )
inlinestatic

Definition at line 19 of file IRawDataProviderSvc.h.

19{ return IID_IRawDataProviderSvc; };

Referenced by RawDataProviderSvc::queryInterface().

◆ isOnlineMode()

◆ tofDataMapEmc()

virtual TofDataMap & IRawDataProviderSvc::tofDataMapEmc ( double  estime = 0)
pure virtual

Implemented in RawDataProviderSvc.

◆ tofDataMapEstime()

virtual TofDataMap & IRawDataProviderSvc::tofDataMapEstime ( )
pure virtual

Implemented in RawDataProviderSvc.

Referenced by BesTrigL1::execute().

◆ tofDataMapOnlineMode()

virtual TofDataMap & IRawDataProviderSvc::tofDataMapOnlineMode ( uint32_t  control = 1)
pure virtual

Implemented in RawDataProviderSvc.

◆ tofDataMapTof()

virtual TofDataMap & IRawDataProviderSvc::tofDataMapTof ( double  estime = 0)
pure virtual

Implemented in RawDataProviderSvc.

Referenced by MrpcRec::execute(), and TofRec::execute().

◆ tofDataVectorEmc()

virtual TofDataVector & IRawDataProviderSvc::tofDataVectorEmc ( double  estime = 0)
pure virtual

Implemented in RawDataProviderSvc.

◆ tofDataVectorEstime()

virtual TofDataVector & IRawDataProviderSvc::tofDataVectorEstime ( )
pure virtual

Implemented in RawDataProviderSvc.

Referenced by EsTimeAlg::execute().

◆ tofDataVectorOnlineMode()

virtual TofDataVector & IRawDataProviderSvc::tofDataVectorOnlineMode ( uint32_t  control = 1)
pure virtual

Implemented in RawDataProviderSvc.

Referenced by EFFlightTime::execute().

◆ tofDataVectorTof()

virtual TofDataVector & IRawDataProviderSvc::tofDataVectorTof ( double  estime = 0)
pure virtual

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