#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 22 of file PerigeeRefittedTrackState.h.
|
inline |
Definition at line 24 of file PerigeeRefittedTrackState.h.
Referenced by stateWithNewWeight().
|
inlinevirtual |
Definition at line 29 of file PerigeeRefittedTrackState.h.
|
virtual |
Implements RefittedTrackState< 5 >.
Definition at line 14 of file PerigeeRefittedTrackState.cc.
References query::result.
|
inlinevirtual |
The covariance matrix
Implements RefittedTrackState< 5 >.
Definition at line 64 of file PerigeeRefittedTrackState.h.
References PerigeeTrajectoryError::covarianceMatrix(), TrajectoryStateClosestToPoint::perigeeError(), and theState.
|
inlinevirtual |
Transformation into a FreeTrajectoryState
Implements RefittedTrackState< 5 >.
Definition at line 35 of file PerigeeRefittedTrackState.h.
References theState, and TrajectoryStateClosestToPoint::theState().
Referenced by trajectoryStateOnSurface(), and transientTrack().
|
virtual |
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.
|
inlinevirtual |
Vector containing the refitted track parameters.
These are (signed transverse curvature, theta, phi, (signed) transverse , longitudinal impact parameter)
Implements RefittedTrackState< 5 >.
Definition at line 57 of file PerigeeRefittedTrackState.h.
References TrajectoryStateClosestToPoint::perigeeParameters(), theState, and PerigeeTrajectoryParameters::vector().
|
inlinevirtual |
Position at which the momentum is defined.
Implements RefittedTrackState< 5 >.
Definition at line 71 of file PerigeeRefittedTrackState.h.
References TrajectoryStateClosestToPoint::referencePoint(), and theState.
|
virtual |
Returns a new refitted state of the same type, but with another weight. The current state is unchanged.
Implements RefittedTrackState< 5 >.
Definition at line 23 of file PerigeeRefittedTrackState.cc.
References momentumAtVertex, PerigeeRefittedTrackState(), and theState.
|
virtual |
Transformation into a TSOS at a given surface
Implements RefittedTrackState< 5 >.
Definition at line 30 of file PerigeeRefittedTrackState.cc.
References anyDirection, TrajectoryStateOnSurface::curvilinearError(), freeTrajectoryState(), TrajectoryStateOnSurface::globalParameters(), GlobalTrajectoryParameters::magneticField(), FreeTrajectoryState::parameters(), Propagator::propagate(), theState, TrajectoryStateClosestToPoint::theState(), and weight().
|
virtual |
Transformation into a TSOS at a given surface, with a given propagator
Implements RefittedTrackState< 5 >.
Definition at line 39 of file PerigeeRefittedTrackState.cc.
References anyDirection, Propagator::clone(), TrajectoryStateOnSurface::curvilinearError(), freeTrajectoryState(), TrajectoryStateOnSurface::globalParameters(), and weight().
|
virtual |
Implements RefittedTrackState< 5 >.
Definition at line 50 of file PerigeeRefittedTrackState.cc.
References TransientTrackFromFTSFactory::build(), and freeTrajectoryState().
|
inlinevirtual |
The weight of this component in a mixture
Implements RefittedTrackState< 5 >.
Definition at line 84 of file PerigeeRefittedTrackState.h.
References theWeight.
Referenced by cuy.ValElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), and trajectoryStateOnSurface().
|
private |
Definition at line 100 of file PerigeeRefittedTrackState.h.
Referenced by momentumVector(), and stateWithNewWeight().
|
private |
Definition at line 99 of file PerigeeRefittedTrackState.h.
Referenced by covariance(), freeTrajectoryState(), parameters(), position(), stateWithNewWeight(), and trajectoryStateOnSurface().
|
private |
Definition at line 101 of file PerigeeRefittedTrackState.h.
Referenced by weight().