CMS 3D CMS Logo

TransverseImpactPointExtrapolator.h
Go to the documentation of this file.
1 #ifndef TransverseImpactPointExtrapolator_h_
2 #define TransverseImpactPointExtrapolator_h_
3 
9 
12 class Plane;
13 template <class T>
15 
27 public:
30 
35 
40 
43  const GlobalPoint& vtx,
44  const Propagator& u) const;
47  const GlobalPoint& vtx,
48  const Propagator& u) const;
49 
50 private:
53  const GlobalPoint& vtx,
54  const Propagator& u) const;
57  const GlobalPoint& vtx,
58  const Propagator& u) const;
61  const GlobalVector& momentum,
62  const double& signedTransverseRadius,
63  const GlobalPoint& vtx) const;
64 
65 private:
67 };
68 
69 #endif
Vector3DBase
Definition: Vector3DBase.h:8
TransverseImpactPointExtrapolator::doExtrapolation
TrajectoryStateOnSurface doExtrapolation(const TrajectoryStateOnSurface tsos, const GlobalPoint &vtx, const Propagator &u) const
extrapolation of (multi) TSOS with (internal or user-supplied) propagator
Definition: TransverseImpactPointExtrapolator.cc:57
Propagator.h
TransverseImpactPointExtrapolator::tipSurface
ReferenceCountingPointer< Plane > tipSurface(const GlobalPoint &position, const GlobalVector &momentum, const double &signedTransverseRadius, const GlobalPoint &vtx) const
computation of the TIP surface
Definition: TransverseImpactPointExtrapolator.cc:121
TransverseImpactPointExtrapolator::TransverseImpactPointExtrapolator
TransverseImpactPointExtrapolator()
constructor with default geometrical propagator
Definition: TransverseImpactPointExtrapolator.cc:14
DeepCopyPointerByClone.h
ReferenceCountingPointer
Definition: ReferenceCounted.h:60
TransverseImpactPointExtrapolator
Definition: TransverseImpactPointExtrapolator.h:26
Propagator
Definition: Propagator.h:44
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
DeepCopyPointerByClone< Propagator >
Point3DBase< float, GlobalTag >
TransverseImpactPointExtrapolator::thePropagator
DeepCopyPointerByClone< Propagator > thePropagator
Definition: TransverseImpactPointExtrapolator.h:66
position
static int position[264][3]
Definition: ReadPGInfo.cc:289
MagneticField.h
FreeTrajectoryState
Definition: FreeTrajectoryState.h:27
extraflags_cff.vtx
vtx
Definition: extraflags_cff.py:19
Plane
Definition: Plane.h:16
GlobalVector.h
TransverseImpactPointExtrapolator::extrapolate
TrajectoryStateOnSurface extrapolate(const FreeTrajectoryState &fts, const GlobalPoint &vtx) const
extrapolation with default (=geometrical) propagator
Definition: TransverseImpactPointExtrapolator.cc:23
MagneticField
Definition: MagneticField.h:19
GlobalPoint.h