BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
IMdcPrintSvc.h
Go to the documentation of this file.
1#ifndef IMDCPRINTSVC_H
2#define IMDCPRINTSVC_H
3
4#include "GaudiKernel/IInterface.h"
5#include "GaudiKernel/Kernel.h"
7//#include "McTruth/McParticle.h"
8//#include "McTruth/MdcMcHit.h"
9//#include "EventModel/EventModel.h"
10
11//using namespace Event;
12
13/* Declaration of the interface ID */
14//static const InterfaceID IID_IMdcPrintSvc("IMdcPrintSvc",1,0);
15
16class IMdcPrintSvc: virtual public IInterface{
17 public:
18 //static const InterfaceID& interfaceID() { return IID_IMdcPrintSvc; }
20
21 virtual void printRecMdcTrack(const RecMdcTrack* tk) const =0;
22 virtual void printDigi(uint32_t getDigiFlag=0) const =0;
23 virtual void printMdcMcHitCol()const=0;
24
25};
26
27#endif /* IMDCPRINTSVC_H */
virtual void printRecMdcTrack(const RecMdcTrack *tk) const =0
DeclareInterfaceID(IMdcPrintSvc, 1, 0)
virtual void printMdcMcHitCol() const =0
virtual void printDigi(uint32_t getDigiFlag=0) const =0