#include <MuonTransientTrackingRecHitBuilder.h>
Public Types | |
typedef TransientTrackingRecHit::ConstRecHitContainer | ConstRecHitContainer |
typedef TransientTrackingRecHit::RecHitPointer | RecHitPointer |
Public Types inherited from TransientTrackingRecHitBuilder | |
typedef TransientTrackingRecHit::RecHitContainer | RecHitContainer |
typedef TransientTrackingRecHit::RecHitPointer | RecHitPointer |
Public Member Functions | |
RecHitPointer | build (const TrackingRecHit *p, edm::ESHandle< GlobalTrackingGeometry > trackingGeometry) const |
Call the MuonTransientTrackingRecHit::specificBuild. More... | |
RecHitPointer | build (const TrackingRecHit *p) const |
build a tracking rechit from an existing rechit More... | |
ConstRecHitContainer | build (const trackingRecHit_iterator &start, const trackingRecHit_iterator &stop) const |
MuonTransientTrackingRecHitBuilder (edm::ESHandle< GlobalTrackingGeometry > trackingGeometry=0) | |
virtual | ~MuonTransientTrackingRecHitBuilder () |
Public Member Functions inherited from TransientTrackingRecHitBuilder | |
virtual RecHitPointer | build (const TrackingRecHit *p, const TrajectoryStateOnSurface &state) const |
build a tracking rechit refiting the rechit position and error according to the state estimate More... | |
virtual | ~TransientTrackingRecHitBuilder ()=default |
Private Attributes | |
edm::ESHandle< GlobalTrackingGeometry > | theTrackingGeometry |
Definition at line 12 of file MuonTransientTrackingRecHitBuilder.h.
typedef TransientTrackingRecHit::ConstRecHitContainer MuonTransientTrackingRecHitBuilder::ConstRecHitContainer |
Definition at line 17 of file MuonTransientTrackingRecHitBuilder.h.
Definition at line 16 of file MuonTransientTrackingRecHitBuilder.h.
MuonTransientTrackingRecHitBuilder::MuonTransientTrackingRecHitBuilder | ( | edm::ESHandle< GlobalTrackingGeometry > | trackingGeometry = 0 | ) |
Class: MuonTransientTrackingRecHitBuilder
Authors : A. Everett Purdue University
Definition at line 16 of file MuonTransientTrackingRecHitBuilder.cc.
|
inlinevirtual |
Definition at line 21 of file MuonTransientTrackingRecHitBuilder.h.
References build(), and AlCaHLTBitMon_ParallelJobs::p.
MuonTransientTrackingRecHitBuilder::RecHitPointer MuonTransientTrackingRecHitBuilder::build | ( | const TrackingRecHit * | p, |
edm::ESHandle< GlobalTrackingGeometry > | trackingGeometry | ||
) | const |
Call the MuonTransientTrackingRecHit::specificBuild.
Definition at line 22 of file MuonTransientTrackingRecHitBuilder.cc.
References DetId::det(), TrackingRecHit::geographicalId(), GlobalTrackingGeometry::idToDet(), DetId::Muon, and MuonTransientTrackingRecHit::specificBuild().
Referenced by build(), GlobalTrackerMuonAlignment::muonFitter(), TrackerToMuonPropagator::produce(), CSCOverlapsTrackPreparation::produce(), and ~MuonTransientTrackingRecHitBuilder().
|
virtual |
build a tracking rechit from an existing rechit
Implements TransientTrackingRecHitBuilder.
Definition at line 34 of file MuonTransientTrackingRecHitBuilder.cc.
References build(), Exception, edm::ESHandleBase::isValid(), and theTrackingGeometry.
MuonTransientTrackingRecHitBuilder::ConstRecHitContainer MuonTransientTrackingRecHitBuilder::build | ( | const trackingRecHit_iterator & | start, |
const trackingRecHit_iterator & | stop | ||
) | const |
Definition at line 42 of file MuonTransientTrackingRecHitBuilder.cc.
References build(), and mps_fire::result.
|
private |
Definition at line 32 of file MuonTransientTrackingRecHitBuilder.h.
Referenced by build().