CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TkTransientTrackingRecHitBuilder.h
Go to the documentation of this file.
1 #ifndef RECOTRACKER_TRANSIENTRECHITBUILDER_H
2 #define RECOTRACKER_TRANSIENTRECHITBUILDER_H
3 
6 
8 
9 
10 
14 
15 class TkTransientTrackingRecHitBuilder GCC11_FINAL : public TransientTrackingRecHitBuilder {
16 
17  public:
18  TkTransientTrackingRecHitBuilder (const TrackingGeometry* trackingGeometry,
21  const SiStripRecHitMatcher *,
22  bool computeCoarseLocalPositionFromDisk);
23 
25 
26 
29  const SiStripRecHitMatcher * siStripRecHitMatcher() const {return theMatcher;}
30  const TrackingGeometry * geometry() const { return tGeometry_;}
31 
32  // for the time being here...
33  TkClonerImpl cloner() const { return TkClonerImpl(pixelCPE,stripCPE,theMatcher);}
34 
35 private:
36 
37 
38  private:
42  const SiStripRecHitMatcher * theMatcher;
44 };
45 
46 
47 #endif
const StripClusterParameterEstimator * stripClusterParameterEstimator() const
const TrackingGeometry * tGeometry_
const TrackingGeometry * geometry() const
const StripClusterParameterEstimator * stripCPE
TkClonerImpl cloner() const
virtual RecHitPointer build(const TrackingRecHit *p) const =0
build a tracking rechit from an existing rechit
const PixelClusterParameterEstimator * pixelCPE
std::shared_ptr< TrackingRecHit const > RecHitPointer
const PixelClusterParameterEstimator * pixelClusterParameterEstimator() const
const SiStripRecHitMatcher * siStripRecHitMatcher() const
Unlimited (trivial) bounds.