Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Enumerations
JParticleTypes.hh File Reference

Definition of particle types. More...

Go to the source code of this file.

Namespaces

 JAANET
 Extensions to AAnet data format.
 
 JPP
 

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_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
}
 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_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_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_ANTIPROTON = -2212, JAANET::TRACK_TYPE_ANTINEUTRON = -2112,
  JAANET::TRACK_TYPE_ANTILAMBDA = -3122, JAANET::TRACK_TYPE_ANTISIGMA_PLUS = -3222, JAANET::TRACK_TYPE_ANTINEUTRAL_SIGMA = -3212, JAANET::TRACK_TYPE_ANTISIGMA_MINUS = -3112,
  JAANET::TRACK_TYPE_ANTINEUTRAL_XI = -3322, JAANET::TRACK_TYPE_ANTIXI_MINUS = -3312, JAANET::TRACK_TYPE_ANTIOMEGA_MINUS = -3334
}
 Enumeration of track types based on PDG codes. More...
 

Detailed Description

Definition of particle types.

Author
mdejong

Definition in file JParticleTypes.hh.