/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoMuon/TransientTrackingRecHit/interface/MuonTransientTrackingRecHitBuilder.h
33 строки
1 KB
Shahzad Malik Muzaffar
[RECONSTRUCTION] Drop Geometry/CommonDetUnit package
28 май 2026, 12:57
28 май 2026, 12:57
685f036
Код
Авторство
О чём код?
#ifndef RecoMuon_MuonTransientTrackingRecHit_MuonTransientTrackingRecHitBuilder_h #define RecoMuon_MuonTransientTrackingRecHit_MuonTransientTrackingRecHitBuilder_h #include "DataFormats/TrackingRecHit/interface/TrackingRecHit.h" #include "DataFormats/TrackingRecHit/interface/TrackingRecHitFwd.h" #include "TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHitBuilder.h" #include "Geometry/CommonTopologies/interface/GlobalTrackingGeometry.h" #include "FWCore/Framework/interface/ESHandle.h" class MuonTransientTrackingRecHitBuilder : public TransientTrackingRecHitBuilder { public: typedef TransientTrackingRecHit::RecHitPointer RecHitPointer; typedef TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer; MuonTransientTrackingRecHitBuilder(edm::ESHandle<GlobalTrackingGeometry> trackingGeometry = nullptr); ~MuonTransientTrackingRecHitBuilder() override {} using TransientTrackingRecHitBuilder::build; /// Call the MuonTransientTrackingRecHit::specificBuild RecHitPointer build(const TrackingRecHit* p, edm::ESHandle<GlobalTrackingGeometry> trackingGeometry) const; RecHitPointer build(const TrackingRecHit* p) const override; ConstRecHitContainer build(const trackingRecHit_iterator& start, const trackingRecHit_iterator& stop) const; private: edm::ESHandle<GlobalTrackingGeometry> theTrackingGeometry; }; #endif