#include <PerigeeRefittedTrackState.h>
Public Types | |
typedef ReferenceCountingPointer < RefittedTrackState< 5 > > | RefCountedRefittedTrackState |
Public Types inherited from RefittedTrackState< 5 > | |
typedef ROOT::Math::SMatrix < double, N, N, ROOT::Math::MatRepSym< double, N > > | AlgebraicSymMatrixNN |
typedef ROOT::Math::SVector < double, N-2 > | AlgebraicVectorM |
typedef ROOT::Math::SVector < double, N > | AlgebraicVectorN |
Private Attributes | |
AlgebraicVector3 | momentumAtVertex |
TrajectoryStateClosestToPoint | theState |
double | theWeight |
Definition at line 18 of file PerigeeRefittedTrackState.h.
typedef ReferenceCountingPointer<RefittedTrackState<5> > PerigeeRefittedTrackState::RefCountedRefittedTrackState |
Definition at line 20 of file PerigeeRefittedTrackState.h.
|
inline |
Definition at line 22 of file PerigeeRefittedTrackState.h.
Referenced by stateWithNewWeight().
|
inlineoverride |
Definition at line 27 of file PerigeeRefittedTrackState.h.
|
overridevirtual |
Implements RefittedTrackState< 5 >.
Definition at line 10 of file PerigeeRefittedTrackState.cc.
References mps_fire::result.
|
inlineoverridevirtual |
The covariance matrix
Implements RefittedTrackState< 5 >.
Definition at line 59 of file PerigeeRefittedTrackState.h.
References PerigeeTrajectoryError::covarianceMatrix(), TrajectoryStateClosestToPoint::perigeeError(), and theState.
|
inlineoverridevirtual |
Transformation into a FreeTrajectoryState
Implements RefittedTrackState< 5 >.
Definition at line 33 of file PerigeeRefittedTrackState.h.
References theState, and TrajectoryStateClosestToPoint::theState().
Referenced by trajectoryStateOnSurface(), and transientTrack().
|
overridevirtual |
Vector containing the parameters describing the momentum as the vertex. These are (signed transverse curvature, theta, phi)
Implements RefittedTrackState< 5 >.
Definition at line 8 of file PerigeeRefittedTrackState.cc.
References momentumAtVertex.
|
inlineoverridevirtual |
Vector containing the refitted track parameters.
These are (signed transverse curvature, theta, phi, (signed) transverse , longitudinal impact parameter)
Implements RefittedTrackState< 5 >.
Definition at line 53 of file PerigeeRefittedTrackState.h.
References TrajectoryStateClosestToPoint::perigeeParameters(), theState, and PerigeeTrajectoryParameters::vector().
|
inlineoverridevirtual |
Position at which the momentum is defined.
Implements RefittedTrackState< 5 >.
Definition at line 65 of file PerigeeRefittedTrackState.h.
References TrajectoryStateClosestToPoint::referencePoint(), and theState.
|
overridevirtual |
Returns a new refitted state of the same type, but with another weight. The current state is unchanged.
Implements RefittedTrackState< 5 >.
Definition at line 17 of file PerigeeRefittedTrackState.cc.
References momentumAtVertex, PerigeeRefittedTrackState(), and theState.
|
overridevirtual |
Transformation into a TSOS at a given surface
Implements RefittedTrackState< 5 >.
Definition at line 22 of file PerigeeRefittedTrackState.cc.
References anyDirection, TrajectoryStateOnSurface::curvilinearError(), freeTrajectoryState(), TrajectoryStateOnSurface::globalParameters(), GlobalTrajectoryParameters::magneticField(), FreeTrajectoryState::parameters(), Propagator::propagate(), theState, TrajectoryStateClosestToPoint::theState(), and weight().
|
overridevirtual |
Transformation into a TSOS at a given surface, with a given propagator
Implements RefittedTrackState< 5 >.
Definition at line 28 of file PerigeeRefittedTrackState.cc.
References anyDirection, Propagator::clone(), TrajectoryStateOnSurface::curvilinearError(), freeTrajectoryState(), TrajectoryStateOnSurface::globalParameters(), and weight().
|
overridevirtual |
Implements RefittedTrackState< 5 >.
Definition at line 37 of file PerigeeRefittedTrackState.cc.
References TransientTrackFromFTSFactory::build(), and freeTrajectoryState().
|
inlineoverridevirtual |
The weight of this component in a mixture
Implements RefittedTrackState< 5 >.
Definition at line 77 of file PerigeeRefittedTrackState.h.
References theWeight.
Referenced by trajectoryStateOnSurface().
|
private |
Definition at line 91 of file PerigeeRefittedTrackState.h.
Referenced by momentumVector(), and stateWithNewWeight().
|
private |
Definition at line 90 of file PerigeeRefittedTrackState.h.
Referenced by covariance(), freeTrajectoryState(), parameters(), position(), stateWithNewWeight(), and trajectoryStateOnSurface().
|
private |
Definition at line 92 of file PerigeeRefittedTrackState.h.
Referenced by weight().