Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
srcs
sbnanaobj
sbnanaobj
StandardRecord
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
9
#include "
sbnanaobj/StandardRecord/SRConstants.h
"
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
//////////////////////////////////////////////////////////////////////////////
caf::SRPFOChar::chgendfrac
float chgendfrac
Definition:
SRPFOChar.h:19
caf::SRPFOChar::pca3ratio
float pca3ratio
Definition:
SRPFOChar.h:27
caf::SRPFOChar::linfitgaplen
float linfitgaplen
Definition:
SRPFOChar.h:23
caf::SRPFOChar::vtxdist
float vtxdist
Definition:
SRPFOChar.h:28
caf::SRPFOChar::linfitlen
float linfitlen
Definition:
SRPFOChar.h:22
SRConstants.h
caf::SRPFOChar::openanglediff
float openanglediff
Definition:
SRPFOChar.h:25
caf::SRPFOChar::pca2ratio
float pca2ratio
Definition:
SRPFOChar.h:26
caf::SRPFOChar::chgfracspread
float chgfracspread
Definition:
SRPFOChar.h:20
caf::SRPFOChar::setDefault
void setDefault()
Definition:
SRPFOChar.cxx:14
caf::kSignalingNaN
constexpr float kSignalingNaN
Definition:
SRConstants.h:8
caf::SRPFOChar::SRPFOChar
SRPFOChar()
Definition:
SRPFOChar.cxx:11
caf::SRPFOChar
Pfo Characterisation (track vs shower) features (MVA inputs)
Definition:
SRPFOChar.h:14
caf::SRPFOChar::linfitdiff
float linfitdiff
Definition:
SRPFOChar.h:21
caf::SRPFOChar::linfitrms
float linfitrms
Definition:
SRPFOChar.h:24
Generated by
1.8.5