NPDet
build
src
dd4pod
dd4pod
Geant4ParticleData.h
Go to the documentation of this file.
1
// AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2
3
#ifndef DD4POD_Geant4ParticleDATA_H
4
#define DD4POD_Geant4ParticleDATA_H
5
6
#include <array>
7
8
namespace
dd4pod
{
9
10
15
class
Geant4ParticleData
{
16
public
:
17
int
ID
;
18
int
g4Parent
;
19
int
reason
;
20
int
mask
;
21
int
steps
;
22
int
secondaries
;
23
int
pdgID
;
24
int
status
;
25
std::array<int, 2>
colorFlow
;
26
int
genStatus
;
27
int
charge
;
28
std::array<int, 1>
spare
;
29
std::array<float, 3>
spin
;
30
double
vsx
;
31
double
vsy
;
32
double
vsz
;
33
double
vex
;
34
double
vey
;
35
double
vez
;
36
double
psx
;
37
double
psy
;
38
double
psz
;
39
double
pex
;
40
double
pey
;
41
double
pez
;
42
double
mass
;
43
double
time
;
44
double
properTime
;
45
46
unsigned
int
parents_begin
;
47
unsigned
int
parents_end
;
48
unsigned
int
daughters_begin
;
49
unsigned
int
daughters_end
;
50
};
51
52
}
// namespace dd4pod
53
54
55
#endif
dd4pod::Geant4ParticleData::ID
int ID
x
Definition:
Geant4ParticleData.h:17
dd4pod::Geant4ParticleData::charge
int charge
x
Definition:
Geant4ParticleData.h:27
dd4pod::Geant4ParticleData::pey
double pey
endpoint x
Definition:
Geant4ParticleData.h:40
dd4pod::Geant4ParticleData
Definition:
Geant4ParticleData.h:15
dd4pod::Geant4ParticleData::daughters_end
unsigned int daughters_end
Definition:
Geant4ParticleData.h:49
dd4pod::Geant4ParticleData::psz
double psz
startpoint pz
Definition:
Geant4ParticleData.h:38
dd4pod::Geant4ParticleData::pdgID
int pdgID
x
Definition:
Geant4ParticleData.h:23
dd4pod::Geant4ParticleData::psx
double psx
startpoint x
Definition:
Geant4ParticleData.h:36
dd4pod::Geant4ParticleData::reason
int reason
x
Definition:
Geant4ParticleData.h:19
dd4pod::Geant4ParticleData::mass
double mass
x
Definition:
Geant4ParticleData.h:42
dd4pod::Geant4ParticleData::vex
double vex
endpoint x
Definition:
Geant4ParticleData.h:33
dd4pod::Geant4ParticleData::steps
int steps
x
Definition:
Geant4ParticleData.h:21
dd4pod::Geant4ParticleData::colorFlow
std::array< int, 2 > colorFlow
x
Definition:
Geant4ParticleData.h:25
dd4pod::Geant4ParticleData::time
double time
x
Definition:
Geant4ParticleData.h:43
dd4pod::Geant4ParticleData::secondaries
int secondaries
x
Definition:
Geant4ParticleData.h:22
dd4pod
Definition:
Geant4Output2Podio.h:12
dd4pod::Geant4ParticleData::properTime
double properTime
x
Definition:
Geant4ParticleData.h:44
dd4pod::Geant4ParticleData::parents_begin
unsigned int parents_begin
Definition:
Geant4ParticleData.h:46
dd4pod::Geant4ParticleData::genStatus
int genStatus
x
Definition:
Geant4ParticleData.h:26
dd4pod::Geant4ParticleData::pez
double pez
endpoint pz
Definition:
Geant4ParticleData.h:41
dd4pod::Geant4ParticleData::pex
double pex
endpoint x
Definition:
Geant4ParticleData.h:39
dd4pod::Geant4ParticleData::vsx
double vsx
startpoint x
Definition:
Geant4ParticleData.h:30
dd4pod::Geant4ParticleData::parents_end
unsigned int parents_end
Definition:
Geant4ParticleData.h:47
dd4pod::Geant4ParticleData::vsz
double vsz
startpoint x
Definition:
Geant4ParticleData.h:32
dd4pod::Geant4ParticleData::psy
double psy
startpoint py
Definition:
Geant4ParticleData.h:37
dd4pod::Geant4ParticleData::g4Parent
int g4Parent
x
Definition:
Geant4ParticleData.h:18
dd4pod::Geant4ParticleData::mask
int mask
x
Definition:
Geant4ParticleData.h:20
dd4pod::Geant4ParticleData::status
int status
x
Definition:
Geant4ParticleData.h:24
dd4pod::Geant4ParticleData::spare
std::array< int, 1 > spare
x
Definition:
Geant4ParticleData.h:28
dd4pod::Geant4ParticleData::spin
std::array< float, 3 > spin
x
Definition:
Geant4ParticleData.h:29
dd4pod::Geant4ParticleData::vez
double vez
endpoint x
Definition:
Geant4ParticleData.h:35
dd4pod::Geant4ParticleData::vey
double vey
endpoint x
Definition:
Geant4ParticleData.h:34
dd4pod::Geant4ParticleData::vsy
double vsy
startpoint x
Definition:
Geant4ParticleData.h:31
dd4pod::Geant4ParticleData::daughters_begin
unsigned int daughters_begin
Definition:
Geant4ParticleData.h:48
Generated by
1.8.18