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
&&
candidateTracks
,
mkfit::TrackVec
&&
fitTracks
);
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
&
candidateTracks
()
const
{
return
candidateTracks_
; }
23
mkfit::TrackVec
const
&
fitTracks
()
const
{
return
fitTracks_
; }
24
25
private
:
26
mkfit::TrackVec
candidateTracks_
;
27
mkfit::TrackVec
fitTracks_
;
28
};
29
30
#endif
MkFitOutputWrapper::fitTracks
mkfit::TrackVec const & fitTracks() const
Definition:
MkFitOutputWrapper.h:23
MkFitOutputWrapper::candidateTracks_
mkfit::TrackVec candidateTracks_
Definition:
MkFitOutputWrapper.h:26
mkfit
Definition:
MkFitInputWrapper.h:9
MkFitOutputWrapper::candidateTracks
mkfit::TrackVec const & candidateTracks() const
Definition:
MkFitOutputWrapper.h:22
mkfit::TrackVec
std::vector< Track > TrackVec
Definition:
MkFitInputWrapper.h:14
MkFitOutputWrapper::MkFitOutputWrapper
MkFitOutputWrapper()
MkFitOutputWrapper::operator=
MkFitOutputWrapper & operator=(MkFitOutputWrapper const &)=delete
MkFitOutputWrapper::fitTracks_
mkfit::TrackVec fitTracks_
Definition:
MkFitOutputWrapper.h:27
MkFitOutputWrapper
Definition:
MkFitOutputWrapper.h:11
MkFitOutputWrapper::~MkFitOutputWrapper
~MkFitOutputWrapper()
Generated for CMSSW Reference Manual by
1.8.16