Public Member Functions | |
BzeroReferenceTrajectoryFactory (const edm::ParameterSet &config) | |
virtual BzeroReferenceTrajectoryFactory * | clone () const |
virtual const ReferenceTrajectoryCollection | trajectories (const edm::EventSetup &setup, const ConstTrajTrackPairCollection &tracks, const reco::BeamSpot &beamSpot) const |
Produce the reference trajectories. More... | |
virtual const ReferenceTrajectoryCollection | trajectories (const edm::EventSetup &setup, const ConstTrajTrackPairCollection &tracks, const ExternalPredictionCollection &external, const reco::BeamSpot &beamSpot) const |
virtual | ~BzeroReferenceTrajectoryFactory () |
Public Member Functions inherited from TrajectoryFactoryBase | |
const MaterialEffects | materialEffects (void) const |
const PropagationDirection | propagationDirection (void) const |
TrajectoryFactoryBase (const edm::ParameterSet &config) | |
virtual | ~TrajectoryFactoryBase (void) |
Private Attributes | |
double | theMass |
double | theMomentumEstimate |
A factory that produces instances of class BzeroReferenceTrajectory from a given TrajTrackPairCollection.
Definition at line 17 of file BzeroReferenceTrajectoryFactory.cc.
BzeroReferenceTrajectoryFactory::BzeroReferenceTrajectoryFactory | ( | const edm::ParameterSet & | config | ) |
Definition at line 47 of file BzeroReferenceTrajectoryFactory.cc.
References edm::ParameterSet::getParameter(), theMass, theMomentumEstimate, and TrajectoryFactoryBase::theUseBeamSpot.
Referenced by clone().
|
virtual |
Definition at line 56 of file BzeroReferenceTrajectoryFactory.cc.
|
inlinevirtual |
Implements TrajectoryFactoryBase.
Definition at line 34 of file BzeroReferenceTrajectoryFactory.cc.
References BzeroReferenceTrajectoryFactory().
|
virtual |
Produce the reference trajectories.
Implements TrajectoryFactoryBase.
Definition at line 60 of file BzeroReferenceTrajectoryFactory.cc.
References ExpressReco_HICollisions_FallBack::beamSpot, edm::EventSetup::get(), TrajectoryFactoryBase::innermostStateAndRecHits(), collect_tpl::input, TrajectoryFactoryBase::materialEffects(), edm::ESHandle< class >::product(), TrajectoryFactoryBase::propagationDirection(), theMass, theMomentumEstimate, and TrajectoryFactoryBase::theUseBeamSpot.
Referenced by trajectories().
|
virtual |
Implements TrajectoryFactoryBase.
Definition at line 94 of file BzeroReferenceTrajectoryFactory.cc.
References ExpressReco_HICollisions_FallBack::beamSpot, edm::EventSetup::get(), TrajectoryFactoryBase::innermostStateAndRecHits(), collect_tpl::input, TrajectoryFactoryBase::materialEffects(), edm::ESHandle< class >::product(), TrajectoryFactoryBase::propagationDirection(), TrajectoryFactoryBase::sameSurface(), theMass, theMomentumEstimate, TrajectoryFactoryBase::theUseBeamSpot, and trajectories().
|
private |
Definition at line 38 of file BzeroReferenceTrajectoryFactory.cc.
Referenced by twikiExport.Constituent::__str__(), BzeroReferenceTrajectoryFactory(), and trajectories().
|
private |
Definition at line 39 of file BzeroReferenceTrajectoryFactory.cc.
Referenced by BzeroReferenceTrajectoryFactory(), and trajectories().