CMS 3D CMS Logo

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
Hit
Definition: HitCollection.h:12
MkFitHitWrapper::operator=
MkFitHitWrapper & operator=(MkFitHitWrapper const &)=delete
MkFitHitWrapper::setClustersID
void setClustersID(edm::ProductID id)
Definition: MkFitHitWrapper.h:24
mkfit
Definition: MkFitEventOfHits.h:6
MkFitHitWrapper::hits_
mkfit::HitVec hits_
Definition: MkFitHitWrapper.h:32
MkFitHitWrapper::MkFitHitWrapper
MkFitHitWrapper()
MkFitHitWrapper
Definition: MkFitHitWrapper.h:14
MkFitHitWrapper::hits
mkfit::HitVec const & hits() const
Definition: MkFitHitWrapper.h:28
ProductID.h
MkFitHitWrapper::clustersID
edm::ProductID clustersID() const
Definition: MkFitHitWrapper.h:25
MkFitHitWrapper::~MkFitHitWrapper
~MkFitHitWrapper()
MkFitHitWrapper::clustersID_
edm::ProductID clustersID_
Definition: MkFitHitWrapper.h:33
MkFitHitWrapper::hits
mkfit::HitVec & hits()
Definition: MkFitHitWrapper.h:27
triggerObjects_cff.id
id
Definition: triggerObjects_cff.py:29
mkfit::HitVec
std::vector< Hit > HitVec
Definition: MkFitHitWrapper.h:11
edm::ProductID
Definition: ProductID.h:27