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