ParentParticleType.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file ParentParticleType.h
3 ///\brief Defines an enumeration for int type by parent particle type
4 ///
5 // \author rwmurphy -- rwmurphy@fnal.gov
6 ////////////////////////////////////////////////////////////////////////
7 #ifndef CVN_PARENTPARTICLETYPE_H
8 #define CVN_PARENTPARTICLETYPE_H
9 
10 #include "CVN/func/PixelMap.h"
11 
12 namespace cvn
13 {
14 
15  typedef enum ParentParticle{
16  kPiNuCCPP, ///< Pi Parent Particle
17  kKaNuCCPP, ///< K Parent Particle
18  kMuNuCCPP, ///< mu minus Parent Particle
19  kPiNuNCPP, ///< Pi Parent Particle
20  kKaNuNCPP, ///< K Parent Particle
21  kMuNuNCPP, ///< mu minus Parent Particle
22  kCosmicPP, ///< Cosmic ray background
23  kOtherPP, ///< Something else
24  kUnknownPP, ///< Catch all term, shouldn't be used
25  kNPPtType ///< Number of Parent Particle types, used like a vector size
27 
28 
29 }
30 
31 #endif // CVN_PARENTPARTICLETYPE_H
Number of Parent Particle types, used like a vector size.
Cosmic ray background.
PixelMap for CVN.
Defines an enumeration for prong classification.
Pi Parent Particle.
K Parent Particle.
K Parent Particle.
mu minus Parent Particle
Catch all term, shouldn&#39;t be used.
Something else.
enum cvn::ParentParticle ParentParticleType
Pi Parent Particle.
mu minus Parent Particle