Jpp  master_rocky
the software that should make you happy
Namespaces | Enumerations
JParticleTypes.hh File Reference

Definition of particle types. More...

Go to the source code of this file.

Namespaces

 JAANET
 Extensions to Evt data format.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Enumerations

enum  JAANET::JGeant4Type_t {
  JAANET::GEANT4_TYPE_PHOTON = 1 , JAANET::GEANT4_TYPE_ANTIELECTRON = 2 , JAANET::GEANT4_TYPE_ELECTRON = 3 , JAANET::GEANT4_TYPE_NEUTRINO = 4 ,
  JAANET::GEANT4_TYPE_ANTIMUON = 5 , JAANET::GEANT4_TYPE_MUON = 6 , JAANET::GEANT4_TYPE_NEUTRAL_PION = 7 , JAANET::GEANT4_TYPE_PION_PLUS = 8 ,
  JAANET::GEANT4_TYPE_PION_MINUS = 9 , JAANET::GEANT4_TYPE_KAON_LONG = 10 , JAANET::GEANT4_TYPE_KAON_PLUS = 11 , JAANET::GEANT4_TYPE_KAON_MINUS = 12 ,
  JAANET::GEANT4_TYPE_NEUTRON = 13 , JAANET::GEANT4_TYPE_PROTON = 14 , JAANET::GEANT4_TYPE_ANTIPROTON = 15 , JAANET::GEANT4_TYPE_KAON_SHORT = 16 ,
  JAANET::GEANT4_TYPE_ETA = 17 , JAANET::GEANT4_TYPE_LAMBDA = 18 , JAANET::GEANT4_TYPE_SIGMA_PLUS = 19 , JAANET::GEANT4_TYPE_NEUTRAL_SIGMA = 20 ,
  JAANET::GEANT4_TYPE_SIGMA_MINUS = 21 , JAANET::GEANT4_TYPE_NEUTRAL_XI = 22 , JAANET::GEANT4_TYPE_XI_MINUS = 23 , JAANET::GEANT4_TYPE_OMEGA_MINUS = 24 ,
  JAANET::GEANT4_TYPE_ANTINEUTRON = 25 , JAANET::GEANT4_TYPE_ANTILAMBDA = 26 , JAANET::GEANT4_TYPE_ANTISIGMA_MINUS = 27 , JAANET::GEANT4_TYPE_NEUTRAL_ANTISIGMA = 28 ,
  JAANET::GEANT4_TYPE_ANTISIGMA_PLUS = 29 , JAANET::GEANT4_TYPE_NEUTRAL_ANTIXI = 30 , JAANET::GEANT4_TYPE_ANTIXI_PLUS = 31 , JAANET::GEANT4_TYPE_ANTIOMEGA_PLUS = 32 ,
  JAANET::GEANT4_TYPE_D_PLUS = 35 , JAANET::GEANT4_TYPE_D_MINUS = 36 , JAANET::GEANT4_TYPE_D_ZERO = 37 , JAANET::GEANT4_TYPE_ANTID_ZERO = 38 ,
  JAANET::GEANT4_TYPE_D_PLUS_S = 39 , JAANET::GEANT4_TYPE_D_MINUS_S = 40 , JAANET::GEANT4_TYPE_LAMBDA_PLUS_C = 41 , JAANET::GEANT4_TYPE_DEUTERON = 45 ,
  JAANET::GEANT4_TYPE_TRITON = 46 , JAANET::GEANT4_TYPE_ALPHA = 47 , JAANET::GEANT4_TYPE_GEANTINO = 48 , JAANET::GEANT4_TYPE_HE3 = 49 ,
  JAANET::GEANT4_TYPE_ANTITAU = 33 , JAANET::GEANT4_TYPE_TAU = 34 , JAANET::GEANT4_TYPE_XI_PLUS_C = 0 , JAANET::GEANT4_TYPE_XI_MINUS_C = 0 ,
  JAANET::GEANT4_TYPE_XI_ZERO_C = 0 , JAANET::GEANT4_TYPE_ANTIXI_ZERO_C = 0 , JAANET::GEANT4_TYPE_OMEGA_PLUS_B = 0 , JAANET::GEANT4_TYPE_ANTIOMEGA_ZERO_C = 0 ,
  JAANET::GEANT4_TYPE_OMEGA_MINUS_B = 0 , JAANET::GEANT4_TYPE_OMEGA_ZERO_C = 0 , JAANET::GEANT4_TYPE_B_PLUS = 0 , JAANET::GEANT4_TYPE_B_MINUS = 0 ,
  JAANET::GEANT4_TYPE_XI_MINUS_B = 0 , JAANET::GEANT4_TYPE_XI_PLUS_B = 0 , JAANET::GEANT4_TYPE_B_ZERO = 0 , JAANET::GEANT4_TYPE_ANTIB_ZERO = 0 ,
  JAANET::GEANT4_TYPE_B_ZERO_S = 0 , JAANET::GEANT4_TYPE_ANTIB_ZERO_S = 0 , JAANET::GEANT4_TYPE_XI_ZERO_B = 0 , JAANET::GEANT4_TYPE_ANTIXI_ZERO_B = 0 ,
  JAANET::GEANT4_TYPE_LAMBDA_B = 0 , JAANET::GEANT4_TYPE_ANTILAMBDA_B = 0 , JAANET::GEANT4_TYPE_B_PLUS_C = 0 , JAANET::GEANT4_TYPE_B_MINUS_C = 0
}
 Enumeration of hit types based on Geant4 codes, for compatbility with KM3Sim. More...
 
enum  JAANET::JTrackType_t {
  JAANET::TRACK_TYPE_ELECTRON = 11 , JAANET::TRACK_TYPE_NUE = 12 , JAANET::TRACK_TYPE_MUON = 13 , JAANET::TRACK_TYPE_NUMU = 14 ,
  JAANET::TRACK_TYPE_TAU = 15 , JAANET::TRACK_TYPE_NUTAU = 16 , JAANET::TRACK_TYPE_PHOTON = 22 , JAANET::TRACK_TYPE_NEUTRAL_PION = 111 ,
  JAANET::TRACK_TYPE_CHARGED_PION_PLUS = 211 , JAANET::TRACK_TYPE_PION_PLUS = 211 , JAANET::TRACK_TYPE_K_LONG = 130 , JAANET::TRACK_TYPE_K_SHORT = 310 ,
  JAANET::TRACK_TYPE_K_PLUS = 321 , JAANET::TRACK_TYPE_D_PLUS = 411 , JAANET::TRACK_TYPE_D_ZERO = 421 , JAANET::TRACK_TYPE_D_PLUS_S = 431 ,
  JAANET::TRACK_TYPE_B_ZERO = 511 , JAANET::TRACK_TYPE_B_PLUS = 521 , JAANET::TRACK_TYPE_B_ZERO_S = 531 , JAANET::TRACK_TYPE_B_PLUS_C = 541 ,
  JAANET::TRACK_TYPE_PROTON = 2212 , JAANET::TRACK_TYPE_NEUTRON = 2112 , JAANET::TRACK_TYPE_LAMBDA = 3122 , JAANET::TRACK_TYPE_SIGMA_PLUS = 3222 ,
  JAANET::TRACK_TYPE_NEUTRAL_SIGMA = 3212 , JAANET::TRACK_TYPE_SIGMA_MINUS = 3112 , JAANET::TRACK_TYPE_NEUTRAL_XI = 3322 , JAANET::TRACK_TYPE_XI_MINUS = 3312 ,
  JAANET::TRACK_TYPE_OMEGA_MINUS = 3334 , JAANET::TRACK_TYPE_LAMBDA_PLUS_C = 4122 , JAANET::TRACK_TYPE_XI_ZERO_C = 4132 , JAANET::TRACK_TYPE_XI_PLUS_C = 4232 ,
  JAANET::TRACK_TYPE_OMEGA_ZERO_C = 4332 , JAANET::TRACK_TYPE_LAMBDA_B = 5122 , JAANET::TRACK_TYPE_XI_MINUS_B = 5132 , JAANET::TRACK_TYPE_XI_ZERO_B = 5232 ,
  JAANET::TRACK_TYPE_OMEGA_MINUS_B = 5332 , JAANET::TRACK_TYPE_ANTIELECTRON = -11 , JAANET::TRACK_TYPE_ANTINUE = -12 , JAANET::TRACK_TYPE_ANTIMUON = -13 ,
  JAANET::TRACK_TYPE_ANTINUMU = -14 , JAANET::TRACK_TYPE_ANTITAU = -15 , JAANET::TRACK_TYPE_ANTINUTAU = -16 , JAANET::TRACK_TYPE_NEUTRAL_ANTIPION = -111 ,
  JAANET::TRACK_TYPE_CHARGED_PION_MINUS = -211 , JAANET::TRACK_TYPE_PION_MINUS = -211 , JAANET::TRACK_TYPE_ANTIK_LONG = -130 , JAANET::TRACK_TYPE_ANTIK_SHORT = -310 ,
  JAANET::TRACK_TYPE_K_MINUS = -321 , JAANET::TRACK_TYPE_D_MINUS = -411 , JAANET::TRACK_TYPE_D_MINUS_S = -431 , JAANET::TRACK_TYPE_ANTID_ZERO = -421 ,
  JAANET::TRACK_TYPE_ANTIB_ZERO = -511 , JAANET::TRACK_TYPE_B_MINUS = -521 , JAANET::TRACK_TYPE_ANTIB_ZERO_S = -531 , JAANET::TRACK_TYPE_B_MINUS_C = -541 ,
  JAANET::TRACK_TYPE_ANTIPROTON = -2212 , JAANET::TRACK_TYPE_ANTINEUTRON = -2112 , JAANET::TRACK_TYPE_ANTILAMBDA = -3122 , JAANET::TRACK_TYPE_ANTISIGMA_PLUS = -3222 ,
  JAANET::TRACK_TYPE_NEUTRAL_ANTISIGMA = -3212 , JAANET::TRACK_TYPE_ANTISIGMA_MINUS = -3112 , JAANET::TRACK_TYPE_NEUTRAL_ANTIXI = -3322 , JAANET::TRACK_TYPE_ANTIXI_MINUS = -3312 ,
  JAANET::TRACK_TYPE_ANTIOMEGA_MINUS = -3334 , JAANET::TRACK_TYPE_ANTIXI_ZERO_C = -4132 , JAANET::TRACK_TYPE_XI_MINUS_C = -4232 , JAANET::TRACK_TYPE_ANTIOMEGA_ZERO_C = -4332 ,
  JAANET::TRACK_TYPE_ANTILAMBDA_B = -5122 , JAANET::TRACK_TYPE_XI_PLUS_B = -5132 , JAANET::TRACK_TYPE_ANTIXI_ZERO_B = -5232 , JAANET::TRACK_TYPE_OMEGA_PLUS_B = -5332
}
 Enumeration of track types based on PDG codes. More...
 

Detailed Description

Definition of particle types.

Author
mdejong

Definition in file JParticleTypes.hh.