RecoTracker
MkFit
interface
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
11
class
MkFitOutputWrapper
{
12
public
:
13
MkFitOutputWrapper
();
14
MkFitOutputWrapper
(
mkfit::TrackVec
tracks
,
bool
propagatedToFirstLayer
);
15
~MkFitOutputWrapper
();
16
17
MkFitOutputWrapper
(
MkFitOutputWrapper
const
&) =
delete
;
18
MkFitOutputWrapper
&
operator=
(
MkFitOutputWrapper
const
&) =
delete
;
19
MkFitOutputWrapper
(
MkFitOutputWrapper
&&);
20
MkFitOutputWrapper
&
operator=
(
MkFitOutputWrapper
&&);
21
22
mkfit::TrackVec
const
&
tracks
()
const
{
return
tracks_
; }
23
bool
propagatedToFirstLayer
()
const
{
return
propagatedToFirstLayer_
; }
24
25
private
:
26
mkfit::TrackVec
tracks_
;
27
bool
propagatedToFirstLayer_
;
28
};
29
30
#endif
MkFitOutputWrapper::~MkFitOutputWrapper
~MkFitOutputWrapper()
MkFitOutputWrapper::MkFitOutputWrapper
MkFitOutputWrapper()
mkfit
Definition:
MkFitEventOfHits.h:6
MkFitOutputWrapper::propagatedToFirstLayer
bool propagatedToFirstLayer() const
Definition:
MkFitOutputWrapper.h:23
MkFitOutputWrapper::propagatedToFirstLayer_
bool propagatedToFirstLayer_
Definition:
MkFitOutputWrapper.h:27
MkFitOutputWrapper::tracks_
mkfit::TrackVec tracks_
Definition:
MkFitOutputWrapper.h:26
MkFitOutputWrapper::tracks
mkfit::TrackVec const & tracks() const
Definition:
MkFitOutputWrapper.h:22
MkFitOutputWrapper::operator=
MkFitOutputWrapper & operator=(MkFitOutputWrapper const &)=delete
MkFitOutputWrapper
Definition:
MkFitOutputWrapper.h:11
mkfit::TrackVec
std::vector< Track > TrackVec
Definition:
MkFitOutputWrapper.h:8
Generated for CMSSW Reference Manual by
1.8.14