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
21
class
G4DigiManager;
22
class
IDataProviderSvc;
23
24
class
BesMcTruthWriter
25
{
26
public
:
27
BesMcTruthWriter
() ;
28
~BesMcTruthWriter
();
29
30
public
:
31
32
void
SaveMcTruth
();
33
void
SaveMcParticle
();
34
void
AddMother
(
Event::McParticle
* ,
Event::McParticleCol
* );
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
BesMdcGeoParameter.hh
CgemGeomSvc.h
McParticle.h
BesMcTruthWriter
Definition:
BesMcTruthWriter.hh:25
BesMcTruthWriter::SaveMucTruth
void SaveMucTruth()
Definition:
BesMcTruthWriter.cc:834
BesMcTruthWriter::SaveMcTruth
void SaveMcTruth()
Definition:
BesMcTruthWriter.cc:94
BesMcTruthWriter::BesMcTruthWriter
BesMcTruthWriter()
Definition:
BesMcTruthWriter.cc:58
BesMcTruthWriter::SaveMcParticle
void SaveMcParticle()
Definition:
BesMcTruthWriter.cc:120
BesMcTruthWriter::SaveTofTruth
void SaveTofTruth()
Definition:
BesMcTruthWriter.cc:602
BesMcTruthWriter::SaveEmcTruth
void SaveEmcTruth()
Definition:
BesMcTruthWriter.cc:705
BesMcTruthWriter::SaveDecayMode
void SaveDecayMode()
Definition:
BesMcTruthWriter.cc:343
BesMcTruthWriter::AddMother
void AddMother(Event::McParticle *, Event::McParticleCol *)
Definition:
BesMcTruthWriter.cc:324
BesMcTruthWriter::~BesMcTruthWriter
~BesMcTruthWriter()
Definition:
BesMcTruthWriter.cc:90
BesMcTruthWriter::SaveCgemTruth
void SaveCgemTruth()
Definition:
BesMcTruthWriter.cc:442
BesMcTruthWriter::SaveMdcTruth
void SaveMdcTruth()
Definition:
BesMcTruthWriter.cc:359
BesMdcGeoParameter
Definition:
BesMdcGeoParameter.hh:113
CgemGeomSvc
Definition:
CgemGeomSvc.h:25
Event::McParticle
Definition:
McParticle.h:28
Event::McParticleCol
ObjectList< McParticle > McParticleCol
Definition:
McParticle.h:205
source
Simulation
BOOST
BesSim
BesSim-00-04-18
BesSim
BesMcTruthWriter.hh
Generated by
1.9.6