FinalStateProngsType.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file FinalStateProngs.h
3 ///\brief Defines an enumeration for int type by final state nprongs
4 ///
5 // \author psihas -- psihas@fnal.gov
6 ////////////////////////////////////////////////////////////////////////
7 #ifndef CVN_FINALSTATEPRONGS_H
8 #define CVN_FINALSTATEPRONGS_H
9 
10 #include "CVN/func/PixelMap.h"
11 
12 namespace cvn
13 {
14 
15  typedef enum FinalStateProngs
16  {
17  kNumu1prong, ///< Numu CC - 1 prong
18  kNumu2prong, ///< Numu CC - 2 prong
19  kNumu3prong, ///< Numu CC - 3 prong
20  kNumuMprong, ///< Numu CC - 4+ prong
21  kNue1prong, ///< Nue CC - 1 prong
22  kNue2prong, ///< Nue CC - 2 prong
23  kNue3prong, ///< Nue CC - 3 prong
24  kNueMprong, ///< Nue CC - 4+ prong
25  kNC1prong, ///< NC - 1 prong
26  kNC2prong, ///< NC - 2 prong
27  kNC3prong, ///< NC - 3 prong
28  kNCMprong, ///< NC - 4+ prong
29  kCosmicFSp, ///< Cosmic ray background
30  kOtherFSp, ///< Something else. Tau? Hopefully we don't use this
31  kNFSpType ///< Number of interaction types, used like a vector size
33 
34 
35 }
36 
37 #endif // CVN_FINALSTATEPRONGSTYPE_H
Nue CC - 4+ prong.
NC - 2 prong.
PixelMap for CVN.
Defines an enumeration for prong classification.
Something else. Tau? Hopefully we don&#39;t use this.
Numu CC - 3 prong.
Nue CC - 2 prong.
Number of interaction types, used like a vector size.
Numu CC - 4+ prong.
Nue CC - 1 prong.
Numu CC - 2 prong.
Nue CC - 3 prong.
NC - 3 prong.
NC - 1 prong.
enum cvn::FinalStateProngs FinalStateProngsType
Numu CC - 1 prong.
Cosmic ray background.
NC - 4+ prong.