CMS 3D CMS Logo

MkFitEventOfHits.h
Go to the documentation of this file.
1 #ifndef RecoTracker_MkFit_MkFitEventOfHits_h
2 #define RecoTracker_MkFit_MkFitEventOfHits_h
3 
4 #include <memory>
5 
6 namespace mkfit {
7  class EventOfHits;
8 }
9 
19 public:
21  MkFitEventOfHits(std::unique_ptr<mkfit::EventOfHits>);
23 
24  MkFitEventOfHits(MkFitEventOfHits const&) = delete;
28 
29  mkfit::EventOfHits& get() { return *eventOfHits_; }
30  mkfit::EventOfHits const& get() const { return *eventOfHits_; }
31 
32 private:
33  std::unique_ptr<mkfit::EventOfHits> eventOfHits_;
34 };
35 
36 #endif
MkFitEventOfHits::MkFitEventOfHits
MkFitEventOfHits()
MkFitEventOfHits::eventOfHits_
std::unique_ptr< mkfit::EventOfHits > eventOfHits_
Definition: MkFitEventOfHits.h:33
mkfit
Definition: MkFitEventOfHits.h:6
MkFitEventOfHits
Definition: MkFitEventOfHits.h:18
MkFitEventOfHits::get
mkfit::EventOfHits const & get() const
Definition: MkFitEventOfHits.h:30
MkFitEventOfHits::get
mkfit::EventOfHits & get()
Definition: MkFitEventOfHits.h:29
MkFitEventOfHits::operator=
MkFitEventOfHits & operator=(MkFitEventOfHits const &)=delete
MkFitEventOfHits::~MkFitEventOfHits
~MkFitEventOfHits()