ParticlesType.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file Interaction.h
3 ///\brief Defines an enumeration for interaction type
4 ///
5 // \author rocco -- rocco@physics.umn.edu
6 ////////////////////////////////////////////////////////////////////////
7 #ifndef CVN_PARTICLE_H
8 #define CVN_PARTICLE_H
9 
10 #include "CVN/func/PixelMap.h"
11 
12 namespace cvn
13 {
14 
15  typedef enum Particles
16  {
17  //kSignal_ND, /// At least one muon and one pion
18  //kOther_ND, ///< Background
19  //kNIntType_ND ///< Number of interaction types, used like a vector size
20 
412 kOther_PT, ///< Whatever is left
413 kNIntType_PT ///< Number of interaction types, used like a vector size
414  } ParticlesType;
415 
416  /*
417  typedef enum Interaction
418  {
419  kNumuQE, ///< Numu CC QE interaction
420  kNumuRes, ///< Numu CC Resonant interaction
421  kNumuDIS, ///< Numu CC DIS interaction
422  kNumuOther, ///< Numu CC, other than above
423  kNueQE, ///< Nue CC QE interaction
424  kNueRes, ///< Nue CC Resonant interaction
425  kNueDIS, ///< Nue CC DIS interaction
426  kNueOther, ///< Nue CC, other than above
427  kNutauQE, ///< Nutau CC QE interaction
428  kNutauRes, ///< Nutau CC Resonant interaction
429  kNutauDIS, ///< Nutau CC DIS interaction
430  kNutauOther, ///< Nutau CC, other than above
431  kNuElectronElastic,///< NC Nu On E Scattering
432  kNC, ///< NC interaction
433  kCosmic, ///< Cosmic ray background
434  kOther, ///< Something else. Tau? Hopefully we don't use this
435  kNIntType ///< Number of interaction types, used like a vector size
436  } InteractionType;
437  */
438 
439 }
440 
441 #endif // CVN_INTERACTIONTYPE_H
PixelMap for CVN.
Defines an enumeration for prong classification.
Number of interaction types, used like a vector size.
Whatever is left.
enum cvn::Particles ParticlesType