1#ifndef MDCRAWDATAPROVIDER_H
2#define MDCRAWDATAPROVIDER_H
4#include "GaudiKernel/ISvcLocator.h"
5#include "GaudiKernel/IMessageSvc.h"
6#include "RawDataProviderSvc/RawDataProviderBase.h"
7#include "MdcCalibFunSvc/IMdcCalibFunSvc.h"
8#include "MdcRawEvent/MdcDigi.h"
21 StatusCode
initialize( ISvcLocator* svcLoc=0, IMessageSvc* pMsg=0 );
24 void handle(
const Incident&);
26 void setSkipLayers(
const std::vector<int>& skipLayers){m_skipLayers=skipLayers;}
44 std::vector<int> m_skipLayers;
std::vector< MdcDigi * > MdcDigiVec
void handle(const Incident &)
MdcDigiVec & getMdcDigiVec(uint32_t control=0)
StatusCode initialize(ISvcLocator *svcLoc=0, IMessageSvc *pMsg=0)
void setSkipLayers(const std::vector< int > &skipLayers)
void setEffThreshold(float effThreshold)