Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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()
MkFitOutputWrapper::propagatedToFirstLayer_
bool propagatedToFirstLayer_
Definition:
MkFitOutputWrapper.h:27
MkFitOutputWrapper::tracks_
mkfit::TrackVec tracks_
Definition:
MkFitOutputWrapper.h:26
MkFitOutputWrapper::propagatedToFirstLayer
bool propagatedToFirstLayer() const
Definition:
MkFitOutputWrapper.h:23
MkFitOutputWrapper::operator=
MkFitOutputWrapper & operator=(MkFitOutputWrapper const &)=delete
MkFitOutputWrapper
Definition:
MkFitOutputWrapper.h:11
mkfit::TrackVec
std::vector< Track > TrackVec
Definition:
MkFitOutputWrapper.h:8
MkFitOutputWrapper::tracks
mkfit::TrackVec const & tracks() const
Definition:
MkFitOutputWrapper.h:22
Generated for CMSSW Reference Manual by
1.8.5