IRawDataProviderSvc Class Reference

#include <IRawDataProviderSvc.h>

Inheritance diagram for IRawDataProviderSvc:

RawDataProviderSvc List of all members.

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

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

Implemented in RawDataProviderSvc.

Referenced by EFGlobalEnergy::execute(), and EFDetectorHits::execute().

virtual EmcRawDataProvider* IRawDataProviderSvc::getEmcProvider (  )  [pure virtual]

Implemented in RawDataProviderSvc.

Referenced by EmcConverter::EmcConverter().

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

Implemented in RawDataProviderSvc.

Referenced by EFDetectorHits::execute(), and FTFinder::updateMdc().

virtual MdcRawDataProvider* IRawDataProviderSvc::getMdcProvider (  )  [pure virtual]

Implemented in RawDataProviderSvc.

virtual TofRawDataProvider* IRawDataProviderSvc::getTofProvider (  )  [pure virtual]

Implemented in RawDataProviderSvc.

static const InterfaceID& IRawDataProviderSvc::interfaceID (  )  [inline, static]

Definition at line 19 of file IRawDataProviderSvc.h.

References IID_IRawDataProviderSvc().

Referenced by RawDataProviderSvc::queryInterface().

00019 { return IID_IRawDataProviderSvc; };

virtual bool IRawDataProviderSvc::isOnlineMode (  )  [pure virtual]

Implemented in RawDataProviderSvc.

Referenced by EmcRecDigit2Hit::Convert(), EmcRec::execute(), EFGlobalEnergy::execute(), EFDetectorHits::execute(), EmcRec::initialize(), and EFGlobalEnergy::initialize().

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

Implemented in RawDataProviderSvc.

virtual TofDataMap& IRawDataProviderSvc::tofDataMapEstime (  )  [pure virtual]

Implemented in RawDataProviderSvc.

Referenced by BesTrigL1::execute().

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

Implemented in RawDataProviderSvc.

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

Implemented in RawDataProviderSvc.

Referenced by TofRec::execute().

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

Implemented in RawDataProviderSvc.

virtual TofDataVector& IRawDataProviderSvc::tofDataVectorEstime (  )  [pure virtual]

Implemented in RawDataProviderSvc.

Referenced by EsTimeAlg::execute().

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

Implemented in RawDataProviderSvc.

Referenced by EFFlightTime::execute().

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

Implemented in RawDataProviderSvc.

Referenced by TofEnergyCalib::execute(), and TofEnergyRec::execute().


Generated on Tue Nov 29 23:19:46 2016 for BOSS_7.0.2 by  doxygen 1.4.7