Jpp  master_rocky
the software that should make you happy
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  */
62  //
63  // %KM3NeT specific codes
64  //
67  //
68  // %Particles with PDG code but not GEANT
69  //
92 
93  /**
94  * Enumeration of track types based on PDG codes.
95  */
133 
169 
170 
171 }
172 
173 #endif
Extensions to Evt data format.
JGeant4Type_t
Enumeration of hit types based on Geant4 codes, for compatbility with KM3Sim.
@ GEANT4_TYPE_ANTILAMBDA
@ GEANT4_TYPE_B_MINUS_C
@ GEANT4_TYPE_ANTIXI_PLUS
@ GEANT4_TYPE_OMEGA_PLUS_B
@ GEANT4_TYPE_ETA
@ GEANT4_TYPE_ANTIB_ZERO_S
@ GEANT4_TYPE_OMEGA_MINUS
@ GEANT4_TYPE_NEUTRAL_PION
@ GEANT4_TYPE_ANTIMUON
@ GEANT4_TYPE_XI_PLUS_B
@ GEANT4_TYPE_KAON_SHORT
@ GEANT4_TYPE_XI_MINUS_B
@ GEANT4_TYPE_PION_PLUS
@ GEANT4_TYPE_MUON
@ GEANT4_TYPE_D_MINUS_S
@ GEANT4_TYPE_ALPHA
@ GEANT4_TYPE_PHOTON
@ GEANT4_TYPE_NEUTRAL_ANTISIGMA
@ GEANT4_TYPE_XI_ZERO_B
@ GEANT4_TYPE_D_ZERO
@ GEANT4_TYPE_B_PLUS
@ GEANT4_TYPE_D_PLUS_S
@ GEANT4_TYPE_NEUTRAL_XI
@ GEANT4_TYPE_D_PLUS
@ GEANT4_TYPE_B_MINUS
@ GEANT4_TYPE_PROTON
@ GEANT4_TYPE_HE3
@ GEANT4_TYPE_B_ZERO
@ GEANT4_TYPE_ANTISIGMA_PLUS
@ GEANT4_TYPE_LAMBDA_B
@ GEANT4_TYPE_KAON_MINUS
@ GEANT4_TYPE_ANTIXI_ZERO_B
@ GEANT4_TYPE_ANTIXI_ZERO_C
@ GEANT4_TYPE_OMEGA_ZERO_C
@ GEANT4_TYPE_B_PLUS_C
@ GEANT4_TYPE_ANTIB_ZERO
@ GEANT4_TYPE_D_MINUS
@ GEANT4_TYPE_XI_MINUS_C
@ GEANT4_TYPE_GEANTINO
@ GEANT4_TYPE_KAON_LONG
@ GEANT4_TYPE_NEUTRINO
@ GEANT4_TYPE_NEUTRON
@ GEANT4_TYPE_ANTITAU
@ GEANT4_TYPE_ANTID_ZERO
@ GEANT4_TYPE_ANTILAMBDA_B
@ GEANT4_TYPE_ANTINEUTRON
@ GEANT4_TYPE_ANTISIGMA_MINUS
@ GEANT4_TYPE_DEUTERON
@ GEANT4_TYPE_SIGMA_MINUS
@ GEANT4_TYPE_ANTIELECTRON
@ GEANT4_TYPE_XI_MINUS
@ GEANT4_TYPE_NEUTRAL_ANTIXI
@ GEANT4_TYPE_KAON_PLUS
@ GEANT4_TYPE_PION_MINUS
@ GEANT4_TYPE_ANTIOMEGA_ZERO_C
@ GEANT4_TYPE_ELECTRON
@ GEANT4_TYPE_SIGMA_PLUS
@ GEANT4_TYPE_ANTIPROTON
@ GEANT4_TYPE_XI_ZERO_C
@ GEANT4_TYPE_TRITON
@ GEANT4_TYPE_B_ZERO_S
@ GEANT4_TYPE_OMEGA_MINUS_B
@ GEANT4_TYPE_TAU
@ GEANT4_TYPE_XI_PLUS_C
@ GEANT4_TYPE_LAMBDA
@ GEANT4_TYPE_NEUTRAL_SIGMA
@ GEANT4_TYPE_LAMBDA_PLUS_C
@ GEANT4_TYPE_ANTIOMEGA_PLUS
JTrackType_t
Enumeration of track types based on PDG codes.
@ TRACK_TYPE_OMEGA_PLUS_B
@ TRACK_TYPE_OMEGA_ZERO_C
@ TRACK_TYPE_K_SHORT
@ TRACK_TYPE_D_ZERO
@ TRACK_TYPE_XI_MINUS_B
@ TRACK_TYPE_PROTON
@ TRACK_TYPE_ANTID_ZERO
@ TRACK_TYPE_CHARGED_PION_MINUS
@ TRACK_TYPE_D_PLUS_S
@ TRACK_TYPE_LAMBDA_B
@ TRACK_TYPE_NUTAU
@ TRACK_TYPE_B_ZERO_S
@ TRACK_TYPE_PION_MINUS
@ TRACK_TYPE_ANTIXI_ZERO_B
@ TRACK_TYPE_ANTIK_LONG
@ TRACK_TYPE_B_PLUS_C
@ TRACK_TYPE_ANTINEUTRON
@ TRACK_TYPE_XI_MINUS_C
@ TRACK_TYPE_B_ZERO
@ TRACK_TYPE_XI_PLUS_B
@ TRACK_TYPE_ANTIOMEGA_MINUS
@ TRACK_TYPE_SIGMA_PLUS
@ TRACK_TYPE_CHARGED_PION_PLUS
@ TRACK_TYPE_ANTINUMU
@ TRACK_TYPE_B_PLUS
@ TRACK_TYPE_XI_ZERO_C
@ TRACK_TYPE_NEUTRAL_ANTISIGMA
@ TRACK_TYPE_ANTIXI_MINUS
@ TRACK_TYPE_LAMBDA
@ TRACK_TYPE_ANTILAMBDA_B
@ TRACK_TYPE_ANTIK_SHORT
@ TRACK_TYPE_ANTIOMEGA_ZERO_C
@ TRACK_TYPE_NEUTRAL_ANTIPION
@ TRACK_TYPE_ANTIPROTON
@ TRACK_TYPE_ANTILAMBDA
@ TRACK_TYPE_NEUTRAL_PION
@ TRACK_TYPE_LAMBDA_PLUS_C
@ TRACK_TYPE_D_MINUS_S
@ TRACK_TYPE_ANTINUE
@ TRACK_TYPE_ANTINUTAU
@ TRACK_TYPE_PION_PLUS
@ TRACK_TYPE_NEUTRAL_XI
@ TRACK_TYPE_D_MINUS
@ TRACK_TYPE_NUE
@ TRACK_TYPE_ELECTRON
@ TRACK_TYPE_K_PLUS
@ TRACK_TYPE_NEUTRAL_SIGMA
@ TRACK_TYPE_XI_PLUS_C
@ TRACK_TYPE_D_PLUS
@ TRACK_TYPE_PHOTON
@ TRACK_TYPE_OMEGA_MINUS_B
@ TRACK_TYPE_ANTIB_ZERO_S
@ TRACK_TYPE_OMEGA_MINUS
@ TRACK_TYPE_ANTIMUON
@ TRACK_TYPE_MUON
@ TRACK_TYPE_B_MINUS
@ TRACK_TYPE_K_MINUS
@ TRACK_TYPE_XI_MINUS
@ TRACK_TYPE_ANTIELECTRON
@ TRACK_TYPE_K_LONG
@ TRACK_TYPE_ANTISIGMA_MINUS
@ TRACK_TYPE_NEUTRAL_ANTIXI
@ TRACK_TYPE_ANTITAU
@ TRACK_TYPE_NEUTRON
@ TRACK_TYPE_ANTISIGMA_PLUS
@ TRACK_TYPE_NUMU
@ TRACK_TYPE_SIGMA_MINUS
@ TRACK_TYPE_ANTIB_ZERO
@ TRACK_TYPE_B_MINUS_C
@ TRACK_TYPE_ANTIXI_ZERO_C
@ TRACK_TYPE_XI_ZERO_B
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).