Garfield++ 5.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
particle_def.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  Heed
 

Functions

std::ostream & Heed::operator<< (std::ostream &file, const particle_def &f)
 

Variables

particle_def Heed::electron_def ("electron", "e-", electron_mass_c2/c_squared, electron_charge, 0.5)
 
particle_def Heed::positron_def ("positron", "e+", electron_def)
 
particle_def Heed::muon_minus_def ("muon_minus", "mu-", 105.658367 *MeV/c_squared, electron_charge, 0.5)
 
particle_def Heed::muon_plus_def ("muon_plus", "mu+", muon_minus_def)
 
particle_def Heed::proton_def ("proton", "p+", proton_mass_c2/c_squared, eplus, 0.5)
 
particle_def Heed::anti_proton_def ("", "p-", proton_def)
 
particle_def Heed::pi_plus_meson_def ("pi_plus", "pi+", 139.56755 *MeV/c_squared, eplus, 0.0)
 
particle_def Heed::pi_minus_meson_def ("pi_minus", "pi-", 139.56755 *MeV/c_squared, -eplus, 0.0)
 
particle_def Heed::K_plus_meson_def ("K_plus", "K+", 493.677 *MeV/c_squared, 1, 0.0)
 
particle_def Heed::K_minus_meson_def ("K_minus", "K-", K_plus_meson_def)
 
particle_def Heed::deuteron_def ("deuteron", "d", 1875.613 *MeV/c_squared, eplus, 0.0)
 
particle_def Heed::alpha_particle_def ("alpha_particle", "alpha", 3727.417 *MeV/c_squared, 2 *eplus, 0.)