All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SRPFOChar.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRPFOChar.h
3 // \brief SRPFOChar object for PFO Characterisation (track vs shower) features (MVA inputs).
4 // \author howard@fnal.gov
5 ////////////////////////////////////////////////////////////////////////
6 #ifndef SBNANAOBJ_STANDARDRECORD_SRPFOCHAR_H
7 #define SBNANAOBJ_STANDARDRECORD_SRPFOCHAR_H
8 
10 
11 namespace caf
12 {
13  /// Pfo Characterisation (track vs shower) features (MVA inputs)
14  class SRPFOChar
15  {
16  public:
17  SRPFOChar();
18 
19  float chgendfrac { kSignalingNaN }; // LArThreeDChargeFeatureTool_EndFraction feature
20  float chgfracspread { kSignalingNaN }; // LArThreeDChargeFeatureTool_FractionalSpread feature
21  float linfitdiff { kSignalingNaN }; // LArThreeDLinearFitFeatureTool_DiffStraightLineMean feature
22  float linfitlen { kSignalingNaN }; // LArThreeDLinearFitFeatureTool_Length feature
23  float linfitgaplen { kSignalingNaN }; // LArThreeDLinearFitFeatureTool_MaxFitGapLength feature
24  float linfitrms { kSignalingNaN }; // LArThreeDLinearFitFeatureTool_SlidingLinearFitRMS feature
25  float openanglediff { kSignalingNaN }; // LArThreeDOpeningAngleFeatureTool_AngleDiff feature
26  float pca2ratio { kSignalingNaN }; // LArThreeDPCAFeatureTool_SecondaryPCARatio feature
27  float pca3ratio { kSignalingNaN }; // LArThreeDPCAFeatureTool_TertiaryPCARatio feature
28  float vtxdist { kSignalingNaN }; // LArThreeDVertexDistanceFeatureTool_VertexDistance feature
29 
30  void setDefault();
31  };
32 } // end namespace
33 
34 #endif // SBNANAOBJ_STANDARDRECORD_SRPFOCHAR_H
35 //////////////////////////////////////////////////////////////////////////////
float chgendfrac
Definition: SRPFOChar.h:19
float pca3ratio
Definition: SRPFOChar.h:27
float linfitgaplen
Definition: SRPFOChar.h:23
float vtxdist
Definition: SRPFOChar.h:28
float linfitlen
Definition: SRPFOChar.h:22
float openanglediff
Definition: SRPFOChar.h:25
float pca2ratio
Definition: SRPFOChar.h:26
float chgfracspread
Definition: SRPFOChar.h:20
void setDefault()
Definition: SRPFOChar.cxx:14
constexpr float kSignalingNaN
Definition: SRConstants.h:8
Pfo Characterisation (track vs shower) features (MVA inputs)
Definition: SRPFOChar.h:14
float linfitdiff
Definition: SRPFOChar.h:21
float linfitrms
Definition: SRPFOChar.h:24