CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
BzeroReferenceTrajectory.h
Go to the documentation of this file.
1 #ifndef Alignment_ReferenceTrajectories_BzeroReferenceTrajectory_h
2 #define Alignment_ReferenceTrajectories_BzeroReferenceTrajectory_h
3 
34 
36 {
37 
38 public:
48  bool hitsAreReverse,
49  const MagneticField *magField,
50  MaterialEffects materialEffects,
51  PropagationDirection propDir,
52  double mass,
53  double momentumEstimate,
54  bool useBeamSpot,
55  const reco::BeamSpot &beamSpot);
56 
58 
60  { return new BzeroReferenceTrajectory(*this); }
61 
62 private:
63 
65 };
66 
67 #endif
const TransientTrackingRecHit::ConstRecHitContainer & recHits() const
PropagationDirection
BzeroReferenceTrajectory(const TrajectoryStateOnSurface &referenceTsos, const TransientTrackingRecHit::ConstRecHitContainer &recHits, bool hitsAreReverse, const MagneticField *magField, MaterialEffects materialEffects, PropagationDirection propDir, double mass, double momentumEstimate, bool useBeamSpot, const reco::BeamSpot &beamSpot)
std::vector< ConstRecHitPointer > ConstRecHitContainer
virtual BzeroReferenceTrajectory * clone() const