1 #ifndef MuonAnalysis_MuonAssociators_interface_PropagateToMuon_h 2 #define MuonAnalysis_MuonAssociators_interface_PropagateToMuon_h WhichTrack whichTrack_
Labels for input collections.
PropagateToMuon(const edm::ParameterSet &iConfig)
TrajectoryStateOnSurface extrapolate(const reco::Track &tk) const
edm::ESHandle< Propagator > propagatorAny_
const BoundDisk * endcapDiskNeg_
FreeTrajectoryState startingState(const reco::Candidate &reco) const
Starting state for the propagation.
const BoundDisk * endcapDiskPos_
TrajectoryStateOnSurface getBestDet(const TrajectoryStateOnSurface &tsos, const DetLayer *station) const
edm::ESHandle< MagneticField > magfield_
const BoundCylinder * barrelCylinder_
Propagate an object (usually a track) to the second muon station. Support for other muon stations wil...
edm::ESHandle< Propagator > propagator_
bool cosmicPropagation_
for cosmics, some things change: the along-opposite is not in-out, nor the innermost/outermost states...
void init(const edm::EventSetup &iSetup)
TrajectoryStateOnSurface extrapolate(const reco::Candidate &tk) const
bool useSimpleGeometry_
Labels for input collections.
edm::ESHandle< MuonDetLayerGeometry > muonGeometry_
edm::ESHandle< Propagator > propagatorOpposite_
std::pair< float, float > endcapRadii_