RecoPixelVertexing
PixelTrackFitting
interface
PixelNtupletsFitter.h
Go to the documentation of this file.
1
#ifndef RecoPixelVertexing_PixelTrackFitting_interface_PixelNtupletsFitter_h
2
#define RecoPixelVertexing_PixelTrackFitting_interface_PixelNtupletsFitter_h
3
4
#include <vector>
5
6
#include "
DataFormats/TrackReco/interface/Track.h
"
7
#include "
DataFormats/TrackingRecHit/interface/TrackingRecHit.h
"
8
#include "
FWCore/Framework/interface/EventSetup.h
"
9
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
#include "
RecoPixelVertexing/PixelTrackFitting/interface/PixelFitterBase.h
"
11
#include "
RecoTracker/TkTrackingRegions/interface/TrackingRegion.h
"
12
13
class
PixelNtupletsFitter
final :
public
PixelFitterBase
{
14
public
:
15
explicit
PixelNtupletsFitter
(
float
nominalB,
const
MagneticField
* field,
bool
useRiemannFit);
16
~PixelNtupletsFitter
()
override
=
default
;
17
std::unique_ptr<reco::Track>
run
(
const
std::vector<const TrackingRecHit*>&
hits
,
18
const
TrackingRegion
&
region
,
19
const
edm::EventSetup
&
setup
)
const override
;
20
21
private
:
22
float
nominalB_
;
23
const
MagneticField
*
field_
;
24
bool
useRiemannFit_
;
25
};
26
27
#endif // RecoPixelVertexing_PixelTrackFitting_interface_PixelNtupletsFitter_h
PixelFitterBase
Definition:
PixelFitterBase.h:15
PixelNtupletsFitter::nominalB_
float nominalB_
Definition:
PixelNtupletsFitter.h:22
hfClusterShapes_cfi.hits
hits
Definition:
hfClusterShapes_cfi.py:5
PixelNtupletsFitter::useRiemannFit_
bool useRiemannFit_
Definition:
PixelNtupletsFitter.h:24
singleTopDQM_cfi.setup
setup
Definition:
singleTopDQM_cfi.py:37
TrackingRecHit.h
Track.h
PixelNtupletsFitter::field_
const MagneticField * field_
Definition:
PixelNtupletsFitter.h:23
PixelFitterBase.h
PixelNtupletsFitter::PixelNtupletsFitter
PixelNtupletsFitter(float nominalB, const MagneticField *field, bool useRiemannFit)
Definition:
PixelNtupletsFitter.cc:23
PixelNtupletsFitter::~PixelNtupletsFitter
~PixelNtupletsFitter() override=default
HLT_FULL_cff.region
region
Definition:
HLT_FULL_cff.py:88267
edm::EventSetup
Definition:
EventSetup.h:58
EventSetup.h
PixelNtupletsFitter::run
std::unique_ptr< reco::Track > run(const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion, const edm::EventSetup &setup) const override
Definition:
PixelNtupletsFitter.cc:26
TrackingRegion
Definition:
TrackingRegion.h:41
TrackingRegion.h
ParameterSet.h
MagneticField
Definition:
MagneticField.h:19
PixelNtupletsFitter
Definition:
PixelNtupletsFitter.h:13
Generated for CMSSW Reference Manual by
1.8.16