MatchList.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 /// \file MatchList.h
3 /// \brief Collection of MatchSummary objects
4 /// \author Christopher Backhouse - bckhouse@caltech.edu
5 ////////////////////////////////////////////////////////////////////////
6 
7 #ifndef LEM_MATCHLIST_H
8 #define LEM_MATCHLIST_H
9 
10 #include <vector>
11 
12 #include "LEM/func/MatchSummary.h"
13 
14 namespace lem
15 {
16  /// Collection of MatchSummary objects
17  class MatchList
18  {
19  public:
20  MatchList() : headIdx(-1) {}
21  MatchList(const std::vector<MatchSummary>& m,
22  const MatchSummary& t)
23  : matches(m), trial(t) {}
24  std::vector<MatchSummary> matches;
26  int headIdx;
27  };
28 }
29 
30 #endif
std::vector< MatchSummary > matches
Definition: MatchList.h:24
PID
Definition: FillPIDs.h:14
Simplified Match information, suitable for serialization.
Definition: MatchSummary.h:16
Collection of MatchSummary objects.
Definition: MatchList.h:17
MatchSummary trial
Definition: MatchList.h:25
Simplified Match information, suitable for serialization.
MatchList(const std::vector< MatchSummary > &m, const MatchSummary &t)
Definition: MatchList.h:21