Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
trkmembers.hh
Go to the documentation of this file.
1 #ifndef __trkmembers__
2 #define __trkmembers__
3 
4 /**
5  * KM3NeT Data Definitions v1.3.1-43-g5270ad8
6  * https://git.km3net.de/common/km3net-dataformat
7  */
8 
9 /**
10  * trkmembers
11  */
12 static const int TRK_MOTHER_UNDEFINED = -1; //!< mother id was not defined for this MC track (all reco tracks have this value)
13 static const int TRK_MOTHER_NONE = -2; //!< mother id of a particle if it has no parent
14 static const int TRK_ST_UNDEFINED = 0; //!< status was not defined for this MC track (all reco tracks have this value)
15 static const int TRK_ST_FINALSTATE = 1; //!< particle to be tracked by detector-level MC ('track_in' tag in evt files from gseagen
16 static const int TRK_ST_PRIMARYNEUTRINO = 100; //!< initial state neutrino ('neutrino' tag in evt files from gseagen and genhen).
17 static const int TRK_ST_PRIMARYCOSMIC = 200; //!< initial state cosmic ray ('track_primary' tag in evt files from corant).
18 static const int TRK_ST_ININUCLEI = 5; //!< Initial state nuclei (gseagen)
19 static const int TRK_ST_INTERSTATE = 2; //!< Intermidiate state particles produced in hadronic showers (gseagen)
20 static const int TRK_ST_DECSTATE = 3; //!< Short-lived particles that are forced to decay
21 static const int TRK_ST_NUCTGT = 11; //!< Nucleon target (gseagen)
22 static const int TRK_ST_PREHAD = 12; //!< DIS pre-fragmentation hadronic state (gseagen)
23 static const int TRK_ST_PRERES = 13; //!< resonant pre-decayed state (gseagen)
24 static const int TRK_ST_HADNUC = 14; //!< Hadrons inside the nucleus before FSI (gseagen)
25 static const int TRK_ST_NUCLREM = 15; //!< Low energy nuclear fragments (gseagen)
26 static const int TRK_ST_NUCLCLT = 16; //!< For composite nucleons before phase space decay (gseagen)
27 static const int TRK_ST_FAKECORSIKA = 21; //!< fake particle from corant/CORSIKA to add parent information (gseagen)
28 static const int TRK_ST_PROPLEPTON = 1001; //!< lepton propagated that reaches the can (gseagen)
29 static const int TRK_ST_PROPDECLEPTON = 2001; //!< lepton propagated and decayed before got to the can (gseagen)
30 #endif
static const int TRK_ST_NUCLCLT
For composite nucleons before phase space decay (gseagen)
Definition: trkmembers.hh:26
static const int TRK_ST_HADNUC
Hadrons inside the nucleus before FSI (gseagen)
Definition: trkmembers.hh:24
static const int TRK_MOTHER_NONE
mother id of a particle if it has no parent
Definition: trkmembers.hh:13
static const int TRK_ST_PRERES
resonant pre-decayed state (gseagen)
Definition: trkmembers.hh:23
static const int TRK_ST_PROPDECLEPTON
lepton propagated and decayed before got to the can (gseagen)
Definition: trkmembers.hh:29
static const int TRK_ST_NUCTGT
Nucleon target (gseagen)
Definition: trkmembers.hh:21
static const int TRK_ST_DECSTATE
Short-lived particles that are forced to decay.
Definition: trkmembers.hh:20
static const int TRK_ST_PREHAD
DIS pre-fragmentation hadronic state (gseagen)
Definition: trkmembers.hh:22
static const int TRK_ST_FAKECORSIKA
fake particle from corant/CORSIKA to add parent information (gseagen)
Definition: trkmembers.hh:27
static const int TRK_ST_PRIMARYNEUTRINO
initial state neutrino (&#39;neutrino&#39; tag in evt files from gseagen and genhen).
Definition: trkmembers.hh:16
static const int TRK_ST_ININUCLEI
Initial state nuclei (gseagen)
Definition: trkmembers.hh:18
static const int TRK_ST_PRIMARYCOSMIC
initial state cosmic ray (&#39;track_primary&#39; tag in evt files from corant).
Definition: trkmembers.hh:17
static const int TRK_ST_INTERSTATE
Intermidiate state particles produced in hadronic showers (gseagen)
Definition: trkmembers.hh:19
static const int TRK_ST_UNDEFINED
status was not defined for this MC track (all reco tracks have this value)
Definition: trkmembers.hh:14
static const int TRK_MOTHER_UNDEFINED
KM3NeT Data Definitions v1.3.1-43-g5270ad8 https://git.km3net.de/common/km3net-dataformat.
Definition: trkmembers.hh:12
static const int TRK_ST_NUCLREM
Low energy nuclear fragments (gseagen)
Definition: trkmembers.hh:25
static const int TRK_ST_FINALSTATE
particle to be tracked by detector-level MC (&#39;track_in&#39; tag in evt files from gseagen ...
Definition: trkmembers.hh:15
static const int TRK_ST_PROPLEPTON
lepton propagated that reaches the can (gseagen)
Definition: trkmembers.hh:28