edm::ESHandle< TrackerTopology > theTrkTopo
const TrackerGeometry * geom_
std::string theBuilderName
GlobalMomentumSort(const GlobalVector &dir)
void init(const edm::EventSetup &iSetup)
TrackCandidate merge(const reco::Track &inner, const reco::Track &outer) const
bool operator()(const TransientTrackingRecHit::RecHitPointer &hit1, const TransientTrackingRecHit::RecHitPointer &hit2) const
bool operator()(const TrackingRecHit *hit1, const TrackingRecHit *hit2) const
std::shared_ptr< TrackingRecHit const > RecHitPointer
MomentumSort(const GlobalVector &dir, const TrackerGeometry *geometry)
edm::ESHandle< TransientTrackingRecHitBuilder > theBuilder
ESHandle< TrackerGeometry > geometry
TrackMerger(const edm::ParameterSet &iConfig)
edm::ESHandle< MagneticField > theMagField
edm::ESHandle< TrackerGeometry > theGeometry