#include <BzeroReferenceTrajectoryFactory.h>
Private Attributes | |
double | theMass |
double | theMomentumEstimate |
A factory that produces instances of class BzeroReferenceTrajectory from a given TrajTrackPairCollection.
Definition at line 14 of file BzeroReferenceTrajectoryFactory.h.
BzeroReferenceTrajectoryFactory::BzeroReferenceTrajectoryFactory | ( | const edm::ParameterSet & | config | ) |
A factory that produces instances of class BzeroReferenceTrajectory from a given TrajTrackPairCollection.
Definition at line 24 of file BzeroReferenceTrajectoryFactory.cc.
References theMass, and theMomentumEstimate.
|
override |
Definition at line 34 of file BzeroReferenceTrajectoryFactory.cc.
|
inlineoverridevirtual |
Implements TrajectoryFactoryBase.
Definition at line 30 of file BzeroReferenceTrajectoryFactory.h.
References TrajectoryFactories_cff::BzeroReferenceTrajectoryFactory.
|
overridevirtual |
Produce the reference trajectories.
Implements TrajectoryFactoryBase.
Definition at line 39 of file BzeroReferenceTrajectoryFactory.cc.
References ReferenceTrajectoryBase::Config::allowZeroMaterial, TrajectoryFactoryBase::allowZeroMaterial_, ecalDrivenElectronSeedsParameters_cff::beamSpot, looper::config, edm::EventSetup::get(), ReferenceTrajectoryBase::Config::hitsAreReverse, ReferenceTrajectoryBase::Config::includeAPEs, TrajectoryFactoryBase::includeAPEs_, TrajectoryFactoryBase::innermostStateAndRecHits(), input, seedCreatorFromRegionConsecutiveHitsEDProducer_cff::magneticField, TrajectoryFactoryBase::materialEffects(), edm::ESHandle< T >::product(), TrajectoryFactoryBase::propagationDirection(), theMass, theMomentumEstimate, ReferenceTrajectoryBase::Config::useBeamSpot, and TrajectoryFactoryBase::useBeamSpot_.
Referenced by trajectories().
|
overridevirtual |
Implements TrajectoryFactoryBase.
Definition at line 77 of file BzeroReferenceTrajectoryFactory.cc.
References ReferenceTrajectoryBase::Config::allowZeroMaterial, TrajectoryFactoryBase::allowZeroMaterial_, ecalDrivenElectronSeedsParameters_cff::beamSpot, looper::config, DEFINE_EDM_PLUGIN, edm::EventSetup::get(), ReferenceTrajectoryBase::Config::hitsAreReverse, ReferenceTrajectoryBase::Config::includeAPEs, TrajectoryFactoryBase::includeAPEs_, TrajectoryFactoryBase::innermostStateAndRecHits(), input, seedCreatorFromRegionConsecutiveHitsEDProducer_cff::magneticField, TrajectoryFactoryBase::materialEffects(), edm::ESHandle< T >::product(), TrajectoryFactoryBase::propagationDirection(), TrajectoryFactoryBase::sameSurface(), theMass, theMomentumEstimate, trajectories(), ReferenceTrajectoryBase::Config::useBeamSpot, and TrajectoryFactoryBase::useBeamSpot_.
|
private |
Definition at line 34 of file BzeroReferenceTrajectoryFactory.h.
Referenced by twikiExport.Constituent::__str__(), BzeroReferenceTrajectoryFactory(), and trajectories().
|
private |
Definition at line 35 of file BzeroReferenceTrajectoryFactory.h.
Referenced by BzeroReferenceTrajectoryFactory(), and trajectories().