1#ifndef TOFRAWDATAPROVIDER_H
2#define TOFRAWDATAPROVIDER_H
4#include "GaudiKernel/ISvcLocator.h"
5#include "GaudiKernel/IMessageSvc.h"
6#include "GaudiKernel/IIncidentListener.h"
7#include "RawDataProviderSvc/RawDataProviderBase.h"
8#include "RawDataProviderSvc/TofData.h"
31 StatusCode
initialize(
bool mode=
false, ISvcLocator* svcLoc=0, IMessageSvc* pMsg=0 );
std::multimap< unsigned int, TofData * > TofDataMap
std::vector< TofData * > TofDataVector
const double tClockBackward
const double tClockForward
const double timeBackward
const double timeDiffMRPC
TofDataMap & tofDataMapTof(double estime=0.0)
TofRawDataProvider(const char *name)
void handle(const Incident &)
TofDataVector & tofDataVectorTof(double estime=0.0)
TofDataMap & tofDataMapOnlineMode(uint32_t control=1)
TofDataMap & tofDataMapEstime()
TofDataVector & tofDataVectorEmc(double estime=0.0)
TofDataVector & tofDataVectorEstime()
TofDataVector & tofDataVectorOnlineMode(uint32_t control=1)
StatusCode initialize(bool mode=false, ISvcLocator *svcLoc=0, IMessageSvc *pMsg=0)
TofDataMap & tofDataMapEmc(double estime=0.0)