Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoTracker
MkFit
interface
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
18
class
MkFitEventOfHits
{
19
public
:
20
MkFitEventOfHits
();
21
MkFitEventOfHits
(std::unique_ptr<mkfit::EventOfHits>);
22
~MkFitEventOfHits
();
23
24
MkFitEventOfHits
(
MkFitEventOfHits
const
&) =
delete
;
25
MkFitEventOfHits
&
operator=
(
MkFitEventOfHits
const
&) =
delete
;
26
MkFitEventOfHits
(
MkFitEventOfHits
&&);
27
MkFitEventOfHits
&
operator=
(
MkFitEventOfHits
&&);
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::MkFitEventOfHits
MkFitEventOfHits()
MkFitEventOfHits::eventOfHits_
std::unique_ptr< mkfit::EventOfHits > eventOfHits_
Definition:
MkFitEventOfHits.h:33
MkFitEventOfHits::operator=
MkFitEventOfHits & operator=(MkFitEventOfHits const &)=delete
MkFitEventOfHits
Definition:
MkFitEventOfHits.h:18
Generated for CMSSW Reference Manual by
1.8.5