1#ifndef PrintMcInfo_Header
2#define PrintMcInfo_Header
4#include "GaudiKernel/Algorithm.h"
5#include "GaudiKernel/IHistogramSvc.h"
6#include "GaudiKernel/MsgStream.h"
7#include "GaudiKernel/ISvcLocator.h"
8#include "GaudiKernel/SmartDataPtr.h"
9#include "GaudiKernel/SmartDataLocator.h"
10#include "GaudiKernel/IDataProviderSvc.h"
11#include "GaudiKernel/PropertyMgr.h"
14#include "EventModel/EventModel.h"
15#include "EventModel/Event.h"
16#include "McTruth/McParticle.h"
17#include "McTruth/MdcMcHit.h"
18#include "McTruth/TofMcHit.h"
19#include "McTruth/EmcMcHit.h"
20#include "McTruth/MucMcHit.h"
22#include "EvtRecEvent/EvtRecEvent.h"
23#include "EvtRecEvent/EvtRecTrack.h"
24#include "EventModel/EventHeader.h"
26#include "Identifier/MdcID.h"
27#include "Identifier/TofID.h"
28#include "Identifier/EmcID.h"
29#include "Identifier/MucID.h"
31#include "MdcRawEvent/MdcDigi.h"
32#include "TofRawEvent/TofDigi.h"
33#include "EmcRawEvent/EmcDigi.h"
34#include "MucRawEvent/MucDigi.h"
36#include "Identifier/Identifier.h"
49 PrintMcInfo(
const std::string& name, ISvcLocator* pSvcLocator);
70 map<int,string> map_pid;
void printPartInf(ofstream &, Event::McParticle *, int, int)
void printTree(ofstream &, Event::McParticle *, int, int)
void printHit(ofstream &, Event::MdcMcHitCol &, Event::TofMcHitCol &, Event::EmcMcHitCol &, Event::MucMcHitCol &, int &)
void printDigi(ofstream &)
void printHitInf(ofstream &)
void printTitle(ofstream &os, int)
ObjectVector< MucMcHit > MucMcHitCol
ObjectVector< EmcMcHit > EmcMcHitCol
ObjectVector< TofMcHit > TofMcHitCol
ObjectVector< MdcMcHit > MdcMcHitCol