Jpp
JParticleTypes.hh
Go to the documentation of this file.
1 #ifndef __JAANET__JPARTICLETYPES__
2 #define __JAANET__JPARTICLETYPES__
3 
4 /**
5  * \file
6  *
7  * Definition of particle types.
8  * \author mdejong
9  */
10 namespace JAANET {}
11 namespace JPP { using namespace JAANET; }
12 
13 namespace JAANET {
14 
15  /**
16  * Enumeration of hit types based on Geant4 codes, for compatbility with KM3Sim.
17  */
55  //
56  // KM3NeT specific codes
57  //
60 
61  /**
62  * Enumeration of track types based on PDG codes.
63  */
86 
108 }
109 
110 #endif
JAANET::GEANT4_TYPE_GEANTINO
Definition: JParticleTypes.hh:53
JAANET::TRACK_TYPE_ANTIOMEGA_MINUS
Definition: JParticleTypes.hh:107
JAANET::TRACK_TYPE_LAMBDA
Definition: JParticleTypes.hh:79
JAANET::GEANT4_TYPE_ANTIELECTRON
Definition: JParticleTypes.hh:19
JAANET::TRACK_TYPE_ANTIPROTON
Definition: JParticleTypes.hh:99
JAANET::GEANT4_TYPE_NEUTRAL_PION
Definition: JParticleTypes.hh:24
JAANET::JGeant4Type_t
JGeant4Type_t
Enumeration of hit types based on Geant4 codes, for compatbility with KM3Sim.
Definition: JParticleTypes.hh:18
JAANET::GEANT4_TYPE_ALPHA
Definition: JParticleTypes.hh:52
JAANET::GEANT4_TYPE_PROTON
Definition: JParticleTypes.hh:31
JAANET::GEANT4_TYPE_NEUTRAL_ANTISIGMA
Definition: JParticleTypes.hh:45
JAANET::TRACK_TYPE_PROTON
Definition: JParticleTypes.hh:77
JAANET::TRACK_TYPE_ANTISIGMA_MINUS
Definition: JParticleTypes.hh:104
JAANET::TRACK_TYPE_ANTITAU
Definition: JParticleTypes.hh:91
JAANET::GEANT4_TYPE_ANTITAU
Definition: JParticleTypes.hh:58
JAANET::GEANT4_TYPE_ANTIOMEGA_PLUS
Definition: JParticleTypes.hh:49
JAANET::GEANT4_TYPE_ANTIXI_PLUS
Definition: JParticleTypes.hh:48
JAANET::TRACK_TYPE_PION_MINUS
Definition: JParticleTypes.hh:95
JAANET::TRACK_TYPE_NUMU
Definition: JParticleTypes.hh:67
JAANET::TRACK_TYPE_NEUTRAL_PION
Definition: JParticleTypes.hh:71
JAANET::GEANT4_TYPE_ETA
Definition: JParticleTypes.hh:34
JAANET::GEANT4_TYPE_NEUTRAL_ANTIXI
Definition: JParticleTypes.hh:47
JAANET::GEANT4_TYPE_ANTIPROTON
Definition: JParticleTypes.hh:32
JAANET::TRACK_TYPE_ANTINUE
Definition: JParticleTypes.hh:88
JAANET::GEANT4_TYPE_HE3
Definition: JParticleTypes.hh:54
JAANET::TRACK_TYPE_ANTINEUTRAL_SIGMA
Definition: JParticleTypes.hh:103
JAANET::TRACK_TYPE_ANTINEUTRON
Definition: JParticleTypes.hh:100
JAANET::GEANT4_TYPE_PION_PLUS
Definition: JParticleTypes.hh:25
JAANET::TRACK_TYPE_NUTAU
Definition: JParticleTypes.hh:69
JAANET::GEANT4_TYPE_ANTISIGMA_PLUS
Definition: JParticleTypes.hh:46
JAANET::TRACK_TYPE_ELECTRON
Definition: JParticleTypes.hh:64
JAANET::TRACK_TYPE_SIGMA_PLUS
Definition: JParticleTypes.hh:80
JAANET::TRACK_TYPE_XI_MINUS
Definition: JParticleTypes.hh:84
JPP
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Definition: JAAnetToolkit.hh:37
JAANET::GEANT4_TYPE_MUON
Definition: JParticleTypes.hh:23
JAANET::GEANT4_TYPE_ANTILAMBDA
Definition: JParticleTypes.hh:43
JAANET::GEANT4_TYPE_ANTINEUTRON
Definition: JParticleTypes.hh:42
JAANET::TRACK_TYPE_CHARGED_PION_MINUS
Definition: JParticleTypes.hh:94
JAANET::TRACK_TYPE_ANTINUMU
Definition: JParticleTypes.hh:90
JAANET::GEANT4_TYPE_NEUTRINO
Definition: JParticleTypes.hh:21
JAANET::GEANT4_TYPE_KAON_SHORT
Definition: JParticleTypes.hh:33
JAANET::TRACK_TYPE_ANTINUTAU
Definition: JParticleTypes.hh:92
JAANET::GEANT4_TYPE_OMEGA_MINUS
Definition: JParticleTypes.hh:41
JAANET::TRACK_TYPE_TAU
Definition: JParticleTypes.hh:68
JAANET::GEANT4_TYPE_KAON_PLUS
Definition: JParticleTypes.hh:28
JAANET::TRACK_TYPE_CHARGED_PION_PLUS
Definition: JParticleTypes.hh:72
JAANET::GEANT4_TYPE_PHOTON
Definition: JParticleTypes.hh:18
JAANET::TRACK_TYPE_NEUTRAL_ANTIPION
Definition: JParticleTypes.hh:93
JAANET::GEANT4_TYPE_KAON_LONG
Definition: JParticleTypes.hh:27
JAANET::GEANT4_TYPE_KAON_MINUS
Definition: JParticleTypes.hh:29
JAANET::GEANT4_TYPE_XI_MINUS
Definition: JParticleTypes.hh:40
JAANET::TRACK_TYPE_ANTILAMBDA
Definition: JParticleTypes.hh:101
JAANET::TRACK_TYPE_NUE
Definition: JParticleTypes.hh:65
JAANET::GEANT4_TYPE_NEUTRON
Definition: JParticleTypes.hh:30
JAANET::GEANT4_TYPE_LAMBDA
Definition: JParticleTypes.hh:35
JAANET
Extensions to AAnet data format.
Definition: JAAnetToolkit.hh:36
JAANET::TRACK_TYPE_ANTIK_SHORT
Definition: JParticleTypes.hh:97
JAANET::GEANT4_TYPE_TRITON
Definition: JParticleTypes.hh:51
JAANET::TRACK_TYPE_ANTIXI_MINUS
Definition: JParticleTypes.hh:106
JAANET::TRACK_TYPE_ANTIMUON
Definition: JParticleTypes.hh:89
JAANET::GEANT4_TYPE_NEUTRAL_XI
Definition: JParticleTypes.hh:39
JAANET::GEANT4_TYPE_ANTIMUON
Definition: JParticleTypes.hh:22
JAANET::TRACK_TYPE_OMEGA_MINUS
Definition: JParticleTypes.hh:85
JAANET::TRACK_TYPE_K_MINUS
Definition: JParticleTypes.hh:98
JAANET::TRACK_TYPE_ANTINEUTRAL_XI
Definition: JParticleTypes.hh:105
JAANET::TRACK_TYPE_K_LONG
Definition: JParticleTypes.hh:74
JAANET::GEANT4_TYPE_ELECTRON
Definition: JParticleTypes.hh:20
JAANET::TRACK_TYPE_MUON
Definition: JParticleTypes.hh:66
JAANET::TRACK_TYPE_PHOTON
Definition: JParticleTypes.hh:70
JAANET::GEANT4_TYPE_DEUTERON
Definition: JParticleTypes.hh:50
JAANET::GEANT4_TYPE_SIGMA_MINUS
Definition: JParticleTypes.hh:38
JAANET::JTrackType_t
JTrackType_t
Enumeration of track types based on PDG codes.
Definition: JParticleTypes.hh:64
JAANET::TRACK_TYPE_NEUTRAL_SIGMA
Definition: JParticleTypes.hh:81
JAANET::GEANT4_TYPE_TAU
Definition: JParticleTypes.hh:59
JAANET::TRACK_TYPE_K_SHORT
Definition: JParticleTypes.hh:75
JAANET::TRACK_TYPE_NEUTRON
Definition: JParticleTypes.hh:78
JAANET::TRACK_TYPE_ANTIELECTRON
Definition: JParticleTypes.hh:87
JAANET::GEANT4_TYPE_SIGMA_PLUS
Definition: JParticleTypes.hh:36
JAANET::TRACK_TYPE_SIGMA_MINUS
Definition: JParticleTypes.hh:82
JAANET::TRACK_TYPE_PION_PLUS
Definition: JParticleTypes.hh:73
JAANET::TRACK_TYPE_ANTISIGMA_PLUS
Definition: JParticleTypes.hh:102
JAANET::TRACK_TYPE_NEUTRAL_XI
Definition: JParticleTypes.hh:83
JAANET::TRACK_TYPE_K_PLUS
Definition: JParticleTypes.hh:76
JAANET::GEANT4_TYPE_ANTISIGMA_MINUS
Definition: JParticleTypes.hh:44
JAANET::GEANT4_TYPE_NEUTRAL_SIGMA
Definition: JParticleTypes.hh:37
JAANET::TRACK_TYPE_ANTIK_LONG
Definition: JParticleTypes.hh:96
JAANET::GEANT4_TYPE_PION_MINUS
Definition: JParticleTypes.hh:26