BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
Mdc/MdcCheckUtil/MdcPrintSvc/MdcPrintSvc-00-00-01/MdcPrintSvc/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"
6#include "MdcRecEvent/RecMdcTrack.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 */
14static const InterfaceID IID_IMdcPrintSvc("IMdcPrintSvc",1,0);
15
16class IMdcPrintSvc: virtual public IInterface{
17 public:
18 static const InterfaceID& interfaceID() { return IID_IMdcPrintSvc; }
19
20 virtual void printRecMdcTrack(const RecMdcTrack* tk) const =0;
21 virtual void printDigi(uint32_t getDigiFlag=0) const =0;
22 virtual void printMdcMcHitCol()const=0;
23
24};
25
26#endif /* IMDCPRINTSVC_H */
virtual void printRecMdcTrack(const RecMdcTrack *tk) const =0
virtual void printMdcMcHitCol() const =0
virtual void printDigi(uint32_t getDigiFlag=0) const =0