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
PixelFitterBase
Definition: PixelFitterBase.h:15
hfClusterShapes_cfi.hits
hits
Definition: hfClusterShapes_cfi.py:5
PixelFitterByConformalMappingAndLine::theUseFixImpactParameter
const bool theUseFixImpactParameter
Definition: PixelFitterByConformalMappingAndLine.h:31
singleTopDQM_cfi.setup
setup
Definition: singleTopDQM_cfi.py:37
TrackingRecHit.h
Track.h
PixelFitterBase.h
PixelFitterByConformalMappingAndLine::theTracker
const TrackerGeometry * theTracker
Definition: PixelFitterByConformalMappingAndLine.h:28
PixelFitterByConformalMappingAndLine::theTTRHBuilder
const TransientTrackingRecHitBuilder * theTTRHBuilder
Definition: PixelFitterByConformalMappingAndLine.h:27
PbPb_ZMuSkimMuonDPG_cff.tracker
tracker
Definition: PbPb_ZMuSkimMuonDPG_cff.py:60
PixelFitterByConformalMappingAndLine::run
std::unique_ptr< reco::Track > run(const std::vector< const TrackingRecHit * > &hits, const TrackingRegion &region, const edm::EventSetup &setup) const override
Definition: PixelFitterByConformalMappingAndLine.cc:47
HLT_FULL_cff.region
region
Definition: HLT_FULL_cff.py:88272
edm::EventSetup
Definition: EventSetup.h:57
PixelFitterByConformalMappingAndLine::~PixelFitterByConformalMappingAndLine
~PixelFitterByConformalMappingAndLine() override
Definition: PixelFitterByConformalMappingAndLine.h:21
PixelFitterByConformalMappingAndLine
Definition: PixelFitterByConformalMappingAndLine.h:14
PixelFitterByConformalMappingAndLine::theField
const MagneticField * theField
Definition: PixelFitterByConformalMappingAndLine.h:29
EventSetup.h
TrackingRegion
Definition: TrackingRegion.h:41
TrackingRegion.h
PixelFitterByConformalMappingAndLine::PixelFitterByConformalMappingAndLine
PixelFitterByConformalMappingAndLine(const TransientTrackingRecHitBuilder *ttrhBuilder, const TrackerGeometry *tracker, const MagneticField *field, double fixImpactParameter, bool useFixImpactParameter)
Definition: PixelFitterByConformalMappingAndLine.cc:35
MagneticField
Definition: MagneticField.h:19
TransientTrackingRecHitBuilder
Definition: TransientTrackingRecHitBuilder.h:6
TrackerGeometry
Definition: TrackerGeometry.h:14
PixelFitterByConformalMappingAndLine::theFixImpactParameter
const double theFixImpactParameter
Definition: PixelFitterByConformalMappingAndLine.h:30