CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
BesMcTruthWriter.hh
Go to the documentation of this file.
1//---------------------------------------------------------------------------//
2//// BOOST --- BESIII Object_Oriented Simulation Tool //
3////---------------------------------------------------------------------------//
4////Description:
5////Author : Dengzy
6
7////Created: Mar, 2004
8////Modified:
9////Comment:
10////---------------------------------------------------------------------------//
11//// $Id:BesMcTruthWriter.hh
12
13#ifndef BesMcTruthWriter_h
14#define BesMcTruthWriter_h 1
15
16#include "G4Event.hh"
17#include "BesMdcGeoParameter.hh"
18#include "CgemGeomSvc.h"
19#include "McTruth/McParticle.h"
20
21class G4DigiManager;
22class IDataProviderSvc;
23
25{
26 public:
29
30 public:
31
32 void SaveMcTruth();
33 void SaveMcParticle();
35 void SaveDecayMode();
36 void SaveMdcTruth();
37 void SaveCgemTruth();
38 void SaveTofTruth();
39 void SaveEmcTruth();
40 void SaveMucTruth();
41
42 private:
43
44 G4DigiManager* m_DigiMan;
45 BesMdcGeoParameter* mdcGeoPointer;
46 CgemGeomSvc* cgemGeoPointer;
47 IDataProviderSvc* m_evtSvc;
48
49 int m_cgem_misAligned;
50};
51
52#endif
void AddMother(Event::McParticle *, Event::McParticleCol *)
ObjectList< McParticle > McParticleCol
Definition: McParticle.h:205