1 #ifndef RecoMTD_MTDTransientTrackingRecHit_MTDTransientTrackingRecHitBuilder_h 2 #define RecoMTD_MTDTransientTrackingRecHit_MTDTransientTrackingRecHitBuilder_h
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
RecHitPointer build(const TrackingRecHit *p, edm::ESHandle< GlobalTrackingGeometry > trackingGeometry) const
Call the MTDTransientTrackingRecHit::specificBuild.
std::shared_ptr< TrackingRecHit const > RecHitPointer
std::vector< ConstRecHitPointer > ConstRecHitContainer
~MTDTransientTrackingRecHitBuilder() override
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer