Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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/ParameterSet/interface/ParameterSet.h
"
9
#include "
RecoPixelVertexing/PixelTrackFitting/interface/PixelFitterBase.h
"
10
#include "
RecoTracker/TkTrackingRegions/interface/TrackingRegion.h
"
11
12
class
PixelNtupletsFitter
final :
public
PixelFitterBase
{
13
public
:
14
explicit
PixelNtupletsFitter
(
float
nominalB,
const
MagneticField
* field,
bool
useRiemannFit);
15
~PixelNtupletsFitter
()
override
=
default
;
16
std::unique_ptr<reco::Track>
run
(
const
std::vector<const TrackingRecHit*>& hits,
17
const
TrackingRegion
&
region
)
const override
;
18
19
private
:
20
float
nominalB_
;
21
const
MagneticField
*
field_
;
22
bool
useRiemannFit_
;
23
};
24
25
#endif // RecoPixelVertexing_PixelTrackFitting_interface_PixelNtupletsFitter_h
PixelNtupletsFitter::~PixelNtupletsFitter
~PixelNtupletsFitter() override=default
PixelFitterBase
Definition:
PixelFitterBase.h:12
MagneticField
Definition:
MagneticField.h:19
TrackingRegion
Definition:
TrackingRegion.h:40
HLT_FULL_cff.region
tuple region
Definition:
HLT_FULL_cff.py:85941
ParameterSet.h
TrackingRecHit.h
PixelNtupletsFitter::run
std::unique_ptr< reco::Track > run(const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const override
Definition:
PixelNtupletsFitter.cc:25
TrackingRegion.h
PixelNtupletsFitter::nominalB_
float nominalB_
Definition:
PixelNtupletsFitter.h:20
PixelNtupletsFitter
Definition:
PixelNtupletsFitter.h:12
PixelNtupletsFitter::useRiemannFit_
bool useRiemannFit_
Definition:
PixelNtupletsFitter.h:22
Track.h
PixelNtupletsFitter::field_
const MagneticField * field_
Definition:
PixelNtupletsFitter.h:21
PixelFitterBase.h
PixelNtupletsFitter::PixelNtupletsFitter
PixelNtupletsFitter(float nominalB, const MagneticField *field, bool useRiemannFit)
Definition:
PixelNtupletsFitter.cc:22
Generated for CMSSW Reference Manual by
1.8.5