All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SRNuID.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRNuID.h
3 // \brief SRNuID object for Neutrino ID score features (MVA inputs). This SR code copied/based on other SR objects.
4 // \author howard@fnal.gov
5 ////////////////////////////////////////////////////////////////////////
6 #ifndef SBNANAOBJ_STANDARDRECORD_SRNUID_H
7 #define SBNANAOBJ_STANDARDRECORD_SRNUID_H
8 
10 
11 namespace caf
12 {
13  /// Slice Neutrino ID Score features (MVA inputs)
14  class SRNuID
15  {
16  public:
17  SRNuID();
18 
19  float nufspfos { kSignalingNaN }; //!< NuNFinalStatePfos feature in NeutrinoID
20  int nutothits { kUninitializedInt }; //!< NuNHitsTotal feature in NeutrinoID
21  float nuvtxy { kSignalingNaN }; //!< NuVertexY feature in NeutrinoID
22  float nuwgtdirz { kSignalingNaN }; //!< NuWeightedDirZ feature in NeutrinoID
23  float nusps { kSignalingNaN }; //!< NuNSpacePointsInSphere feature in NeutrinoID
24  float nueigen { kSignalingNaN }; //!< NuEigenRatioInSphere feature in NeutrinoID
25  float crlongtrkdiry { kSignalingNaN }; //!< CRLongestTrackDirY feature in NeutrinoID
26  float crlongtrkdef { kSignalingNaN }; //!< CRLongestTrackDeflection feature in NeutrinoID
27  float crlongtrkhitfrac { kSignalingNaN }; //!< CRFracHitsInLongestTrack feature in NeutrinoID
28  int crmaxhits { kUninitializedInt }; //!< CRNHitsMax feature in NeutrinoID
29 
30  void setDefault();
31  };
32 } // end namespace
33 
34 #endif // SBNANAOBJ_STANDARDRECORD_SRNUID_H
35 //////////////////////////////////////////////////////////////////////////////
Slice Neutrino ID Score features (MVA inputs)
Definition: SRNuID.h:14
float nuwgtdirz
NuWeightedDirZ feature in NeutrinoID.
Definition: SRNuID.h:22
float nufspfos
NuNFinalStatePfos feature in NeutrinoID.
Definition: SRNuID.h:19
void setDefault()
Definition: SRNuID.cxx:14
float crlongtrkhitfrac
CRFracHitsInLongestTrack feature in NeutrinoID.
Definition: SRNuID.h:27
int nutothits
NuNHitsTotal feature in NeutrinoID.
Definition: SRNuID.h:20
int crmaxhits
CRNHitsMax feature in NeutrinoID.
Definition: SRNuID.h:28
constexpr int kUninitializedInt
Definition: SRConstants.h:9
float nusps
NuNSpacePointsInSphere feature in NeutrinoID.
Definition: SRNuID.h:23
constexpr float kSignalingNaN
Definition: SRConstants.h:8
float crlongtrkdef
CRLongestTrackDeflection feature in NeutrinoID.
Definition: SRNuID.h:26
float nuvtxy
NuVertexY feature in NeutrinoID.
Definition: SRNuID.h:21
float crlongtrkdiry
CRLongestTrackDirY feature in NeutrinoID.
Definition: SRNuID.h:25
float nueigen
NuEigenRatioInSphere feature in NeutrinoID.
Definition: SRNuID.h:24