CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
MkFitHitWrapper.h
Go to the documentation of this file.
1 #ifndef RecoTracker_MkFit_MkFitHitWrapper_h
2 #define RecoTracker_MkFit_MkFitHitWrapper_h
3 
5 
6 #include <memory>
7 #include <vector>
8 
9 namespace mkfit {
10  class Hit;
11  using HitVec = std::vector<Hit>;
12 } // namespace mkfit
13 
15 public:
18 
19  MkFitHitWrapper(MkFitHitWrapper const&) = delete;
20  MkFitHitWrapper& operator=(MkFitHitWrapper const&) = delete;
23 
26 
27  mkfit::HitVec& hits() { return hits_; }
28  mkfit::HitVec const& hits() const { return hits_; }
29 
30 private:
31  // Vector is indexed by the cluster index
34 };
35 
36 #endif
uint16_t *__restrict__ id
mkfit::HitVec const & hits() const
MkFitHitWrapper & operator=(MkFitHitWrapper const &)=delete
std::vector< Hit > HitVec
edm::ProductID clustersID() const
edm::ProductID clustersID_
mkfit::HitVec hits_
void setClustersID(edm::ProductID id)
mkfit::HitVec & hits()