All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MVAPIDResult.h
Go to the documentation of this file.
1 #ifndef MVAPIDRESULT_H
2 #define MVAPIDRESULT_H
3 
4 #include <vector>
5 #include <map>
6 #include <string>
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 
31 bool operator < (const MVAPIDResult & a, const MVAPIDResult & b)
32  {
33  return a.nSpacePoints<b.nSpacePoints;
34  }
35 
36 
37 }
38 
39 #endif
friend bool operator<(const MVAPIDResult &a, const MVAPIDResult &b)
Definition: MVAPIDResult.h:31
process_name gaushit a
bool operator<(const MVAPIDResult &a, const MVAPIDResult &b)
Definition: MVAPIDResult.h:31
std::map< std::string, double > mvaOutput
Definition: MVAPIDResult.h:27
unsigned int trackID
Definition: MVAPIDResult.h:21