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

#include <IRawDataProviderSvc.h>

+ Inheritance diagram for IRawDataProviderSvc:

Public Member Functions

 DeclareInterfaceID (IRawDataProviderSvc, 1, 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
 

Detailed Description

Definition at line 16 of file IRawDataProviderSvc.h.

Member Function Documentation

◆ DeclareInterfaceID()

IRawDataProviderSvc::DeclareInterfaceID ( IRawDataProviderSvc ,
1 ,
0  )

◆ getEmcDigiVec()

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

◆ getEmcProvider()

virtual EmcRawDataProvider * IRawDataProviderSvc::getEmcProvider ( )
pure virtual

◆ getMdcDigiVec()

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

Referenced by EFDetectorHits::execute().

◆ getMdcProvider()

virtual MdcRawDataProvider * IRawDataProviderSvc::getMdcProvider ( )
pure virtual

◆ getTofProvider()

virtual TofRawDataProvider * IRawDataProviderSvc::getTofProvider ( )
pure virtual

◆ isOnlineMode()

◆ tofDataMapEmc()

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

◆ tofDataMapEstime()

virtual TofDataMap & IRawDataProviderSvc::tofDataMapEstime ( )
pure virtual

Referenced by BesTrigL1::execute().

◆ tofDataMapOnlineMode()

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

◆ tofDataMapTof()

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

Referenced by TofRec::execute().

◆ tofDataVectorEmc()

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

◆ tofDataVectorEstime()

virtual TofDataVector & IRawDataProviderSvc::tofDataVectorEstime ( )
pure virtual

Referenced by EsTimeAlg::execute().

◆ tofDataVectorOnlineMode()

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

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: