1 #ifndef Alignment_ReferenceTrajectories_DualBzeroReferenceTrajectory_H
2 #define Alignment_ReferenceTrajectories_DualBzeroReferenceTrajectory_H
52 double momentumEstimate,
virtual ~DualBzeroReferenceTrajectory()
const TransientTrackingRecHit::ConstRecHitContainer & recHits() const
virtual AlgebraicVector extractParameters(const TrajectoryStateOnSurface &referenceTsos) const
double theMomentumEstimate
virtual ReferenceTrajectory * construct(const TrajectoryStateOnSurface &referenceTsos, const ConstRecHitContainer &recHits, double mass, MaterialEffects materialEffects, const PropagationDirection propDir, const MagneticField *magField, bool useBeamSpot, const reco::BeamSpot &beamSpot) const
DualBzeroReferenceTrajectory(const TrajectoryStateOnSurface &referenceTsos, const ConstRecHitContainer &forwardRecHits, const ConstRecHitContainer &backwardRecHits, const MagneticField *magField, MaterialEffects materialEffects, PropagationDirection propDir, double mass, double momentumEstimate, bool useBeamSpot, const reco::BeamSpot &beamSpot)
virtual DualBzeroReferenceTrajectory * clone() const
std::vector< ConstRecHitPointer > ConstRecHitContainer
CLHEP::HepVector AlgebraicVector
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer