CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
MTDTransientTrackingRecHitBuilder.h
Go to the documentation of this file.
1 #ifndef RecoMTD_MTDTransientTrackingRecHit_MTDTransientTrackingRecHitBuilder_h
2 #define RecoMTD_MTDTransientTrackingRecHit_MTDTransientTrackingRecHitBuilder_h
3 
6 
8 
11 
13 public:
16 
18 
20 
24 
25  RecHitPointer build(const TrackingRecHit* p) const override;
26 
28 
29 private:
31 };
32 
33 #endif
edm::ESHandle< GlobalTrackingGeometry > theTrackingGeometry
MTDTransientTrackingRecHitBuilder(edm::ESHandle< GlobalTrackingGeometry > trackingGeometry=nullptr)
virtual RecHitPointer build(const TrackingRecHit *p) const =0
build a tracking rechit from an existing rechit
TransientTrackingRecHit::RecHitPointer RecHitPointer
std::shared_ptr< TrackingRecHit const > RecHitPointer
std::vector< ConstRecHitPointer > ConstRecHitContainer
RecHitPointer build(const TrackingRecHit *p, edm::ESHandle< GlobalTrackingGeometry > trackingGeometry) const
Call the MTDTransientTrackingRecHit::specificBuild.
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer