LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
MVAPIDResult.h
Go to the documentation of this file.
1 #ifndef MVAPIDRESULT_H
2 #define MVAPIDRESULT_H
3 
4 #include <map>
5 #include <string>
6 #include <vector>
7 
8 namespace anab {
9 
10  struct MVAPIDResult {
11 
12  float evalRatio;
15  float conicalness;
16  float dEdxStart;
17  float dEdxEnd;
18  float dEdxEndRatio;
19  float length;
20  float nSpacePoints;
21  unsigned int trackID;
22  int isTrack;
24 
25  friend bool operator<(const MVAPIDResult& a, const MVAPIDResult& b);
26 
27  std::map<std::string, double> mvaOutput;
28  };
29 
30  bool operator<(const MVAPIDResult& a, const MVAPIDResult& b)
31  {
32  return a.nSpacePoints < b.nSpacePoints;
33  }
34 
35 }
36 
37 #endif
std::map< std::string, double > mvaOutput
Definition: MVAPIDResult.h:27
friend bool operator<(const MVAPIDResult &a, const MVAPIDResult &b)
Definition: MVAPIDResult.h:30
unsigned int trackID
Definition: MVAPIDResult.h:21