CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
BzeroReferenceTrajectoryFactory.h
Go to the documentation of this file.
2 
3 namespace edm {
4  class ParameterSet;
5  class EventSetup;
6 }
7 namespace reco {
8  class BeamSpot;
9 }
10 
13 
15 {
16 public:
19 
23  const reco::BeamSpot &beamSpot) const;
24 
26  const ConstTrajTrackPairCollection &tracks,
27  const ExternalPredictionCollection &external,
28  const reco::BeamSpot &beamSpot) const;
29 
30  virtual BzeroReferenceTrajectoryFactory* clone() const { return new BzeroReferenceTrajectoryFactory( *this ); }
31 
32 private:
33 
34  double theMass;
36 };
37 
virtual BzeroReferenceTrajectoryFactory * clone() const
BzeroReferenceTrajectoryFactory(const edm::ParameterSet &config)
AlignmentAlgorithmBase::ConstTrajTrackPairCollection ConstTrajTrackPairCollection
std::vector< ReferenceTrajectoryPtr > ReferenceTrajectoryCollection
virtual const ReferenceTrajectoryCollection trajectories(const edm::EventSetup &setup, const ConstTrajTrackPairCollection &tracks, const reco::BeamSpot &beamSpot) const
Produce the reference trajectories.
tuple tracks
Definition: testEve_cfg.py:39
std::vector< TrajectoryStateOnSurface > ExternalPredictionCollection