CGEM BOSS 6.6.5.f
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
 
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 ()
 
static const InterfaceID & interfaceID ()
 

Detailed Description

Member Function Documentation

◆ getEmcDigiVec() [1/2]

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

◆ getEmcDigiVec() [2/2]

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

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ getEmcProvider() [1/2]

virtual EmcRawDataProvider * IRawDataProviderSvc::getEmcProvider ( )
pure virtual

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ getEmcProvider() [2/2]

virtual EmcRawDataProvider * IRawDataProviderSvc::getEmcProvider ( )
pure virtual

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ getMdcDigiVec() [1/2]

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

◆ getMdcDigiVec() [2/2]

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

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ getMdcProvider() [1/2]

virtual MdcRawDataProvider * IRawDataProviderSvc::getMdcProvider ( )
pure virtual

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ getMdcProvider() [2/2]

virtual MdcRawDataProvider * IRawDataProviderSvc::getMdcProvider ( )
pure virtual

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ getTofProvider() [1/2]

virtual TofRawDataProvider * IRawDataProviderSvc::getTofProvider ( )
pure virtual

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ getTofProvider() [2/2]

virtual TofRawDataProvider * IRawDataProviderSvc::getTofProvider ( )
pure virtual

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ interfaceID() [1/2]

static const InterfaceID & IRawDataProviderSvc::interfaceID ( )
inlinestatic

◆ interfaceID() [2/2]

static const InterfaceID & IRawDataProviderSvc::interfaceID ( )
inlinestatic

Definition at line 19 of file InstallArea/include/RawDataProviderSvc/RawDataProviderSvc/IRawDataProviderSvc.h.

19{ return IID_IRawDataProviderSvc; };

◆ isOnlineMode() [1/2]

◆ isOnlineMode() [2/2]

virtual bool IRawDataProviderSvc::isOnlineMode ( )
pure virtual

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ tofDataMapEmc() [1/2]

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

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ tofDataMapEmc() [2/2]

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

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ tofDataMapEstime() [1/2]

virtual TofDataMap & IRawDataProviderSvc::tofDataMapEstime ( )
pure virtual

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

Referenced by BesTrigL1::execute().

◆ tofDataMapEstime() [2/2]

virtual TofDataMap & IRawDataProviderSvc::tofDataMapEstime ( )
pure virtual

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ tofDataMapOnlineMode() [1/2]

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

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ tofDataMapOnlineMode() [2/2]

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

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ tofDataMapTof() [1/2]

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

◆ tofDataMapTof() [2/2]

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

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ tofDataVectorEmc() [1/2]

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

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ tofDataVectorEmc() [2/2]

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

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ tofDataVectorEstime() [1/2]

virtual TofDataVector & IRawDataProviderSvc::tofDataVectorEstime ( )
pure virtual

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

Referenced by EsTimeAlg::execute().

◆ tofDataVectorEstime() [2/2]

virtual TofDataVector & IRawDataProviderSvc::tofDataVectorEstime ( )
pure virtual

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ tofDataVectorOnlineMode() [1/2]

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

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

Referenced by EFFlightTime::execute().

◆ tofDataVectorOnlineMode() [2/2]

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

Implemented in RawDataProviderSvc, and RawDataProviderSvc.

◆ tofDataVectorTof() [1/2]

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

◆ tofDataVectorTof() [2/2]

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

Implemented in RawDataProviderSvc, and RawDataProviderSvc.


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