CMS 3D CMS Logo

PixelFitterByConformalMappingAndLine.h
Go to the documentation of this file.
1 #ifndef PixelFitterByConformalMappingAndLine_H
2 #define PixelFitterByConformalMappingAndLine_H
3 
8 
9 class TrackerGeometry;
10 class MagneticField;
12 
14 public:
16  const TrackerGeometry *tracker,
17  const MagneticField *field,
18  double fixImpactParameter,
19  bool useFixImpactParameter);
21  std::unique_ptr<reco::Track> run(const std::vector<const TrackingRecHit *> &hits,
22  const TrackingRegion &region) const override;
23 
24 private:
28  const double theFixImpactParameter;
30 };
31 #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 override
const TransientTrackingRecHitBuilder * theTTRHBuilder