CMS 3D CMS Logo

PixelFitterByHelixProjections.h
Go to the documentation of this file.
1 #ifndef PixelFitterByHelixProjections_H
2 #define PixelFitterByHelixProjections_H
3 
10 
11 #include <vector>
12 
13 class TrackerTopology;
14 
16 public:
18  const MagneticField *field,
20  float scaleFactor);
22  std::unique_ptr<reco::Track> run(const std::vector<const TrackingRecHit *> &hits,
23  const TrackingRegion &region,
24  const edm::EventSetup &setup) const override;
25 
26 private:
29  const float thescaleFactor;
30  TrackerTopology const *theTopo = nullptr;
31 };
32 #endif
PixelFitterByHelixProjections::PixelFitterByHelixProjections
PixelFitterByHelixProjections(const edm::EventSetup *es, const MagneticField *field, bool scaleErrorsForBPix1, float scaleFactor)
Definition: PixelFitterByHelixProjections.cc:91
PixelFitterBase
Definition: PixelFitterBase.h:15
PixelFitterByHelixProjections
Definition: PixelFitterByHelixProjections.h:15
hfClusterShapes_cfi.hits
hits
Definition: hfClusterShapes_cfi.py:5
TrackerTopology
Definition: TrackerTopology.h:16
HLT_FULL_cff.scaleErrorsForBPix1
scaleErrorsForBPix1
Definition: HLT_FULL_cff.py:9784
PixelFitterByHelixProjections::theField
const MagneticField * theField
Definition: PixelFitterByHelixProjections.h:27
singleTopDQM_cfi.setup
setup
Definition: singleTopDQM_cfi.py:37
TrackingRecHit.h
Track.h
PixelFitterBase.h
HLT_FULL_cff.region
region
Definition: HLT_FULL_cff.py:88271
edm::EventSetup
Definition: EventSetup.h:58
PixelFitterByHelixProjections::~PixelFitterByHelixProjections
~PixelFitterByHelixProjections() override
Definition: PixelFitterByHelixProjections.h:21
PixelFitterByHelixProjections::theTopo
const TrackerTopology * theTopo
Definition: PixelFitterByHelixProjections.h:30
multiplicitycorr_cfi.scaleFactor
scaleFactor
Definition: multiplicitycorr_cfi.py:7
EventSetup.h
PixelFitterByHelixProjections::run
std::unique_ptr< reco::Track > run(const std::vector< const TrackingRecHit * > &hits, const TrackingRegion &region, const edm::EventSetup &setup) const override
Definition: PixelFitterByHelixProjections.cc:102
TrackingRegion
Definition: TrackingRegion.h:41
PixelFitterByHelixProjections::thescaleErrorsForBPix1
const bool thescaleErrorsForBPix1
Definition: PixelFitterByHelixProjections.h:28
TrackingRegion.h
ParameterSet.h
PixelFitterByHelixProjections::thescaleFactor
const float thescaleFactor
Definition: PixelFitterByHelixProjections.h:29
MagneticField
Definition: MagneticField.h:19