1 #ifndef ParticleKinematicLinearizedTrackState_H
2 #define ParticleKinematicLinearizedTrackState_H
113 std::vector<ReferenceCountingPointer<LinearizedTrackState<6> > >
components()
const AlgebraicVector6 & constantTerm() const
AlgebraicVectorM predictedStateMomentumParameters() const
const AlgebraicVector6 & parametersFromExpansion() const
double weightInMixture() const
virtual reco::TransientTrack track() const
ROOT::Math::SVector< double, N > AlgebraicVectorN
AlgebraicSymMatrix44 predictedStateMomentumError() const
RefCountedRefittedTrackState createRefittedTrackState(const GlobalPoint &vertexPosition, const AlgebraicVectorM &vectorParameters, const AlgebraicSymMatrix77 &covarianceMatrix) const
ROOT::Math::SMatrix< double, 6, 6, ROOT::Math::MatRepSym< double, 6 > > AlgebraicSymMatrix66
ROOT::Math::SMatrix< double, 6, 4, ROOT::Math::MatRepStd< double, 6, 4 > > AlgebraicMatrix64
TransientTrackKinematicStateBuilder builder
ROOT::Math::SVector< double, 6 > AlgebraicVector6
RefCountedKinematicParticle part
ROOT::Math::SMatrix< double, 7, 7, ROOT::Math::MatRepSym< double, 7 > > AlgebraicSymMatrix77
bool impactPointAvailable
ROOT::Math::SMatrix< double, 4, 4, ROOT::Math::MatRepSym< double, 4 > > AlgebraicSymMatrix44
AlgebraicMatrix64 theMomentumJacobian
ParticleKinematicLinearizedTrackState()
void computeChargedJacobians() const
AlgebraicSymMatrix66 predictedStateWeight(int &error) const
ParticleKinematicLinearizedTrackState(const GlobalPoint &linP, RefCountedKinematicParticle &prt)
bool operator==(LinearizedTrackState< 6 > &other) const
virtual const AlgebraicMatrix64 & momentumJacobian() const
ROOT::Math::SVector< double, N-2 > AlgebraicVectorM
ReferenceCountingPointer< RefittedTrackState< N > > RefCountedRefittedTrackState
AlgebraicVector6 theConstantTerm
virtual const AlgebraicMatrix63 & positionJacobian() const
ReferenceCountingPointer< LinearizedTrackState< 6 > > RefCountedLinearizedTrackState
std::vector< ReferenceCountingPointer< LinearizedTrackState< 6 > > > components() const
PerigeeKinematicState thePredState
virtual ReferenceCountingPointer< LinearizedTrackState< 6 > > stateWithNewLinearizationPoint(const GlobalPoint &newLP) const
AlgebraicMatrix63 thePositionJacobian
ROOT::Math::SMatrix< double, 6, 3, ROOT::Math::MatRepStd< double, 6, 3 > > AlgebraicMatrix63
TrackCharge charge() const
void computeJacobians() const
virtual void checkParameters(AlgebraicVectorN ¶meters) const
RefCountedKinematicParticle particle() const
void computeNeutralJacobians() const
const GlobalPoint & linearizationPoint() const
AlgebraicSymMatrix66 predictedStateError() const
virtual AlgebraicVectorN refittedParamFromEquation(const RefCountedRefittedTrackState &theRefittedState) const
AlgebraicVector6 predictedStateParameters() const
AlgebraicVector6 theExpandedParams