Utilities/Particles/ParticleCases.h
Go to the documentation of this file.
1 #ifndef _utl_ParticleCases_h_
2 #define _utl_ParticleCases_h_
3 
4 
5 #define OFFLINE_PHOTON \
6  utl::Particle::ePhoton
7 
8 #define OFFLINE_ELECTRONS \
9  utl::Particle::eElectron: \
10  case utl::Particle::ePositron
11 
12 #define OFFLINE_MUONS \
13  utl::Particle::eMuon: \
14  case utl::Particle::eAntiMuon
15 
16 #define OFFLINE_MESONS \
17  utl::Particle::ePiZero: \
18  case utl::Particle::ePiPlus: \
19  case utl::Particle::ePiMinus: \
20  case utl::Particle::eEta: \
21  case utl::Particle::eKaon0L: \
22  case utl::Particle::eKaon0S: \
23  case utl::Particle::eKaonPlus: \
24  case utl::Particle::eKaonMinus: \
25  case utl::Particle::ePhi: \
26  case utl::Particle::eAntiDeltaZero: \
27  case utl::Particle::eAntiDeltaPlus: \
28  case utl::Particle::eKaonStarZero: \
29  case utl::Particle::eKaonStarPlus: \
30  case utl::Particle::eAntiKaonStarMinus: \
31  case utl::Particle::eAntiKaonStarZero
32 
33 #define OFFLINE_BARYONS \
34  utl::Particle::eProton: \
35  case utl::Particle::eAntiProton: \
36  case utl::Particle::eNeutron: \
37  case utl::Particle::eAntiNeutron: \
38  case utl::Particle::eLambda: \
39  case utl::Particle::eAntiLambda: \
40  case utl::Particle::eLambdac
41 
42 #define OFFLINE_HADRONS \
43  OFFLINE_MESONS: \
44  case OFFLINE_BARYONS
45 
46 
47 #endif

, generated on Tue Sep 26 2023.