CMS 3D CMS Logo

PixelFitterByConformalMappingAndLine.h
Go to the documentation of this file.
1 #ifndef PixelFitterByConformalMappingAndLine_H
2 #define PixelFitterByConformalMappingAndLine_H
3 
9 
10 class TrackerGeometry;
11 class MagneticField;
13 
15 public:
16  explicit PixelFitterByConformalMappingAndLine(const TransientTrackingRecHitBuilder *ttrhBuilder, const TrackerGeometry *tracker, const MagneticField *field, double fixImpactParameter, bool useFixImpactParameter);
18  std::unique_ptr<reco::Track> run(const std::vector<const TrackingRecHit *>& hits,
19  const TrackingRegion& region,
20  const edm::EventSetup& setup) const override;
21 private:
25  const double theFixImpactParameter;
27 };
28 #endif
def setup(process, global_tag, zero_tesla=False)
Definition: GeneralSetup.py:2
PixelFitterByConformalMappingAndLine(const TransientTrackingRecHitBuilder *ttrhBuilder, const TrackerGeometry *tracker, const MagneticField *field, double fixImpactParameter, bool useFixImpactParameter)
std::unique_ptr< reco::Track > run(const std::vector< const TrackingRecHit * > &hits, const TrackingRegion &region, const edm::EventSetup &setup) const override
const TransientTrackingRecHitBuilder * theTTRHBuilder