#include <BzeroReferenceTrajectoryFactory.h>
Public Attributes | |
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > | m_MagFieldToken |
Private Attributes | |
double | theMass |
double | theMomentumEstimate |
A factory that produces instances of class BzeroReferenceTrajectory from a given TrajTrackPairCollection.
Definition at line 15 of file BzeroReferenceTrajectoryFactory.h.
BzeroReferenceTrajectoryFactory::BzeroReferenceTrajectoryFactory | ( | const edm::ParameterSet & | config, |
edm::ConsumesCollector & | iC | ||
) |
A factory that produces instances of class BzeroReferenceTrajectory from a given TrajTrackPairCollection.
Definition at line 23 of file BzeroReferenceTrajectoryFactory.cc.
References theMass, and theMomentumEstimate.
Referenced by clone().
|
override |
Definition at line 33 of file BzeroReferenceTrajectoryFactory.cc.
|
inlineoverridevirtual |
Implements TrajectoryFactoryBase.
Definition at line 29 of file BzeroReferenceTrajectoryFactory.h.
References BzeroReferenceTrajectoryFactory().
|
overridevirtual |
Produce the reference trajectories.
Implements TrajectoryFactoryBase.
Definition at line 36 of file BzeroReferenceTrajectoryFactory.cc.
References TrajectoryFactoryBase::allowZeroMaterial_, pwdgSkimBPark_cfi::beamSpot, DMR_cfg::config, TrajectoryFactoryBase::includeAPEs_, TrajectoryFactoryBase::innermostStateAndRecHits(), input, m_MagFieldToken, HLT_2022v15_cff::magneticField, TrajectoryFactoryBase::materialEffects(), TrajectoryFactoryBase::propagationDirection(), singleTopDQM_cfi::setup, theMass, theMomentumEstimate, tracks, and TrajectoryFactoryBase::useBeamSpot_.
Referenced by trajectories().
|
overridevirtual |
Implements TrajectoryFactoryBase.
Definition at line 65 of file BzeroReferenceTrajectoryFactory.cc.
References TrajectoryFactoryBase::allowZeroMaterial_, pwdgSkimBPark_cfi::beamSpot, DMR_cfg::config, TrajectoryFactoryBase::includeAPEs_, TrajectoryFactoryBase::innermostStateAndRecHits(), input, m_MagFieldToken, HLT_2022v15_cff::magneticField, TrajectoryFactoryBase::materialEffects(), TrajectoryFactoryBase::propagationDirection(), TrajectoryFactoryBase::sameSurface(), singleTopDQM_cfi::setup, theMass, theMomentumEstimate, tracks, trajectories(), and TrajectoryFactoryBase::useBeamSpot_.
const edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> BzeroReferenceTrajectoryFactory::m_MagFieldToken |
Definition at line 31 of file BzeroReferenceTrajectoryFactory.h.
Referenced by trajectories().
|
private |
Definition at line 34 of file BzeroReferenceTrajectoryFactory.h.
Referenced by BzeroReferenceTrajectoryFactory(), and trajectories().
|
private |
Definition at line 35 of file BzeroReferenceTrajectoryFactory.h.
Referenced by BzeroReferenceTrajectoryFactory(), and trajectories().