BOSS
7.0.4
BESIII Offline Software System
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
w
x
z
Typedefs
b
c
d
e
g
h
i
l
m
n
o
p
r
s
t
v
Enumerations
_
e
f
g
h
i
l
m
o
p
r
s
t
Enumerator
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
u
w
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
m
n
p
r
s
t
v
w
Enumerations
b
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
v
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Related Functions
:
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
w
x
Files
File List
File Members
All
!
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
!
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
!
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
p
q
r
s
t
u
v
w
z
Enumerations
d
e
g
h
p
r
s
t
Enumerator
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
w
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
InstallArea/include/BesSim/BesSim/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 "McTruth/McParticle.h"
19
20
class
G4DigiManager;
21
class
IDataProviderSvc;
22
23
class
BesMcTruthWriter
24
{
25
public
:
26
BesMcTruthWriter
() ;
27
~BesMcTruthWriter
();
28
29
public
:
30
31
void
SaveMcTruth
();
32
void
SaveMcParticle
();
33
void
AddMother
(
Event::McParticle
* ,
Event::McParticleCol
* );
34
void
SaveDecayMode
();
35
void
SaveMdcTruth
();
36
void
SaveTofTruth
();
37
void
SaveEmcTruth
();
38
void
SaveMucTruth
();
39
40
private
:
41
42
G4DigiManager* m_DigiMan;
43
BesMdcGeoParameter
* mdcGeoPointer;
44
IDataProviderSvc* m_evtSvc;
45
};
46
47
#endif
BesMcTruthWriter
Definition:
InstallArea/include/BesSim/BesSim/BesMcTruthWriter.hh:24
BesMcTruthWriter::SaveMucTruth
void SaveMucTruth()
Definition:
BesMcTruthWriter.cc:616
BesMcTruthWriter::SaveMcTruth
void SaveMcTruth()
Definition:
BesMcTruthWriter.cc:59
BesMcTruthWriter::BesMcTruthWriter
BesMcTruthWriter()
Definition:
BesMcTruthWriter.cc:49
BesMcTruthWriter::SaveMcParticle
void SaveMcParticle()
Definition:
BesMcTruthWriter.cc:84
BesMcTruthWriter::SaveTofTruth
void SaveTofTruth()
Definition:
BesMcTruthWriter.cc:391
BesMcTruthWriter::SaveEmcTruth
void SaveEmcTruth()
Definition:
BesMcTruthWriter.cc:487
BesMcTruthWriter::SaveDecayMode
void SaveDecayMode()
Definition:
BesMcTruthWriter.cc:307
BesMcTruthWriter::AddMother
void AddMother(Event::McParticle *, Event::McParticleCol *)
Definition:
BesMcTruthWriter.cc:288
BesMcTruthWriter::~BesMcTruthWriter
~BesMcTruthWriter()
Definition:
BesMcTruthWriter.cc:55
BesMcTruthWriter::SaveMdcTruth
void SaveMdcTruth()
Definition:
BesMcTruthWriter.cc:323
BesMdcGeoParameter
Definition:
InstallArea/include/MdcSim/MdcSim/BesMdcGeoParameter.hh:113
Event::McParticle
Definition:
Event/McTruth/McTruth-00-02-19/McTruth/McParticle.h:28
Event::McParticleCol
ObjectList< McParticle > McParticleCol
Definition:
Event/McTruth/McTruth-00-02-19/McTruth/McParticle.h:205
source
InstallArea
include
BesSim
BesSim
BesMcTruthWriter.hh
Generated by
1.9.6