A factory that produces instances of class ReferenceTrajectory from a given TrajTrackPairCollection. More...
Public Member Functions | |
virtual ReferenceTrajectoryFactory * | clone () const |
ReferenceTrajectoryFactory (const edm::ParameterSet &config) | |
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 | ~ReferenceTrajectoryFactory () |
Public Member Functions inherited from TrajectoryFactoryBase | |
MaterialEffects | materialEffects (void) const |
PropagationDirection | propagationDirection (void) const |
TrajectoryFactoryBase (const edm::ParameterSet &config) | |
virtual | ~TrajectoryFactoryBase (void) |
Protected Attributes | |
double | theMass |
Protected Attributes inherited from TrajectoryFactoryBase | |
bool | theUseBeamSpot |
A factory that produces instances of class ReferenceTrajectory from a given TrajTrackPairCollection.
Definition at line 13 of file ReferenceTrajectoryFactory.cc.
ReferenceTrajectoryFactory::ReferenceTrajectoryFactory | ( | const edm::ParameterSet & | config | ) |
Definition at line 40 of file ReferenceTrajectoryFactory.cc.
References edm::ParameterSet::getParameter(), and theMass.
Referenced by clone().
|
virtual |
Definition at line 47 of file ReferenceTrajectoryFactory.cc.
|
inlinevirtual |
Implements TrajectoryFactoryBase.
Definition at line 29 of file ReferenceTrajectoryFactory.cc.
References ReferenceTrajectoryFactory().
|
virtual |
Produce the reference trajectories.
Implements TrajectoryFactoryBase.
Definition at line 51 of file ReferenceTrajectoryFactory.cc.
References SiPixelRawToDigiRegional_cfi::beamSpot, edm::EventSetup::get(), TrajectoryFactoryBase::innermostStateAndRecHits(), LaserDQM_cfg::input, TrajectoryFactoryBase::materialEffects(), edm::ESHandle< class >::product(), TrajectoryFactoryBase::propagationDirection(), theMass, and TrajectoryFactoryBase::theUseBeamSpot.
Referenced by trajectories().
|
virtual |
Implements TrajectoryFactoryBase.
Definition at line 84 of file ReferenceTrajectoryFactory.cc.
References SiPixelRawToDigiRegional_cfi::beamSpot, edm::EventSetup::get(), TrajectoryFactoryBase::innermostStateAndRecHits(), LaserDQM_cfg::input, TrajectoryFactoryBase::materialEffects(), edm::ESHandle< class >::product(), TrajectoryFactoryBase::propagationDirection(), TrajectoryFactoryBase::sameSurface(), theMass, TrajectoryFactoryBase::theUseBeamSpot, and trajectories().
|
protected |
Definition at line 33 of file ReferenceTrajectoryFactory.cc.
Referenced by twikiExport.Constituent::__str__(), ReferenceTrajectoryFactory(), and trajectories().