CMS 3D CMS Logo

MkFitOutputWrapper.h
Go to the documentation of this file.
1 #ifndef RecoTracker_MkFit_MkFitOutputWrapper_h
2 #define RecoTracker_MkFit_MkFitOutputWrapper_h
3 
4 #include <vector>
5 
6 namespace mkfit {
7  class Track;
8  using TrackVec = std::vector<Track>;
9 } // namespace mkfit
10 
12 public:
14  MkFitOutputWrapper(mkfit::TrackVec&& candidateTracks, mkfit::TrackVec&& fitTracks);
16 
17  MkFitOutputWrapper(MkFitOutputWrapper const&) = delete;
18  MkFitOutputWrapper& operator=(MkFitOutputWrapper const&) = delete;
21 
22  mkfit::TrackVec const& candidateTracks() const { return candidateTracks_; }
23  mkfit::TrackVec const& fitTracks() const { return fitTracks_; }
24 
25 private:
28 };
29 
30 #endif
mkfit::TrackVec candidateTracks_
mkfit::TrackVec const & fitTracks() const
mkfit::TrackVec fitTracks_
std::vector< Track > TrackVec
mkfit::TrackVec const & candidateTracks() const