BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcPrintSvc.h
Go to the documentation of this file.
1
#ifndef MDCPRINTSVC_H
2
#define MDCPRINTSVC_H
3
4
#include "GaudiKernel/Bootstrap.h"
5
#include "GaudiKernel/DataSvc.h"
6
#include "GaudiKernel/IDataProviderSvc.h"
7
#include "GaudiKernel/IIncidentListener.h"
8
#include "GaudiKernel/IInterface.h"
9
#include "GaudiKernel/IService.h"
10
#include "GaudiKernel/ISvcLocator.h"
11
#include "GaudiKernel/Kernel.h"
12
#include "GaudiKernel/Service.h"
13
#include "GaudiKernel/SmartDataPtr.h"
14
#include "MdcPrintSvc/IMdcPrintSvc.h"
15
#include "MdcRecEvent/RecMdcTrack.h"
16
#include "RawDataProviderSvc/IRawDataProviderSvc.h"
17
18
#include <vector>
19
20
class
MdcPrintSvc
:
public
extends<Service, IMdcPrintSvc> {
21
// class MdcPrintSvc: public Service, virtual public IMdcPrintSvc{
22
public
:
23
MdcPrintSvc
(
const
std::string& name, ISvcLocator* svcloc );
24
~MdcPrintSvc
();
25
26
StatusCode
initialize
();
27
StatusCode
finalize
();
28
// virtual StatusCode queryInterface(const InterfaceID& riid, void** ppvUnknown);
29
30
void
printRecMdcTrackCol
()
const
;
31
void
printRecMdcTrack
(
const
RecMdcTrack
* tk )
const
;
32
void
printDigi
( uint32_t getDigiFlag = 0 )
const
;
33
void
printMdcMcHitCol
()
const
;
34
35
private
:
36
IDataProviderSvc* eventSvc;
37
IRawDataProviderSvc
* m_rawDataProviderSvc;
38
bool
m_printMcTk;
39
bool
m_printHit;
40
bool
m_printTrackDetail;
41
bool
m_printErrMat;
42
bool
m_printTdcAdc;
43
// branch1
44
};
45
#endif
/* MDCPRINTSVC_H*/
IRawDataProviderSvc
Definition
Event/RawDataProviderSvc/include/RawDataProviderSvc/IRawDataProviderSvc.h:14
MdcPrintSvc::finalize
StatusCode finalize()
Definition
MdcPrintSvc.cxx:70
MdcPrintSvc::initialize
StatusCode initialize()
Definition
MdcPrintSvc.cxx:43
MdcPrintSvc::printDigi
void printDigi(uint32_t getDigiFlag=0) const
Definition
MdcPrintSvc.cxx:86
MdcPrintSvc::printRecMdcTrack
void printRecMdcTrack(const RecMdcTrack *tk) const
Definition
MdcPrintSvc.cxx:129
MdcPrintSvc::MdcPrintSvc
MdcPrintSvc(const std::string &name, ISvcLocator *svcloc)
Definition
MdcPrintSvc.cxx:30
MdcPrintSvc::printMdcMcHitCol
void printMdcMcHitCol() const
Definition
MdcPrintSvc.cxx:192
MdcPrintSvc::~MdcPrintSvc
~MdcPrintSvc()
Definition
MdcPrintSvc.cxx:41
MdcPrintSvc::printRecMdcTrackCol
void printRecMdcTrackCol() const
Definition
MdcPrintSvc.cxx:113
RecMdcTrack
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcTrack.h:23
8.0.0
BOSS_Source
Mdc
MdcCheckUtil
MdcPrintSvc
src
MdcPrintSvc.h
Generated by
1.16.1