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:
17  const TrackerGeometry *tracker,
18  const MagneticField *field,
19  double fixImpactParameter,
20  bool useFixImpactParameter);
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:
30  const double theFixImpactParameter;
32 };
33 #endif
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