#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().
|
inlineoverride |
Definition at line 29 of file PerigeeRefittedTrackState.h.
|
overridevirtual |
Implements RefittedTrackState< 5 >.
Definition at line 14 of file PerigeeRefittedTrackState.cc.
References mps_fire::result.
Referenced by weight().
|
inlineoverridevirtual |
The covariance matrix
Implements RefittedTrackState< 5 >.
Definition at line 64 of file PerigeeRefittedTrackState.h.
References PerigeeTrajectoryError::covarianceMatrix(), TrajectoryStateClosestToPoint::perigeeError(), and theState.
|
inlineoverridevirtual |
Transformation into a FreeTrajectoryState
Implements RefittedTrackState< 5 >.
Definition at line 35 of file PerigeeRefittedTrackState.h.
References PhotonConversionTrajectorySeedProducerFromQuadruplets_cfi::propagator, theState, TrajectoryStateClosestToPoint::theState(), and trajectoryStateOnSurface().
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.
Referenced by position().
|
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 57 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 71 of file PerigeeRefittedTrackState.h.
References momentumVector(), 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 23 of file PerigeeRefittedTrackState.cc.
References momentumAtVertex, PerigeeRefittedTrackState(), and theState.
Referenced by weight().
|
overridevirtual |
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().
Referenced by freeTrajectoryState().
|
overridevirtual |
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().
|
overridevirtual |
Implements RefittedTrackState< 5 >.
Definition at line 50 of file PerigeeRefittedTrackState.cc.
References TransientTrackFromFTSFactory::build(), and freeTrajectoryState().
Referenced by weight().
|
inlineoverridevirtual |
The weight of this component in a mixture
Implements RefittedTrackState< 5 >.
Definition at line 84 of file PerigeeRefittedTrackState.h.
References components(), stateWithNewWeight(), theWeight, and transientTrack().
Referenced by 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().