30 for ( EstimateContainer::const_iterator
i=estimates.begin();
31 i!=estimates.end(); ++
i ) {
32 double dp = (**i).deltaP();
44 for ( EstimateContainer::const_iterator
i=estimates.begin();
45 i!=estimates.end(); ++
i ) {
46 matCov += (**i).deltaLocalError();
69 eloc += ROOT::Math::Similarity(jac,matCov);
Local3DVector LocalVector
TrackCharge charge() const
const LocalTrajectoryParameters & localParameters() const
GlobalPoint globalPosition() const
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
const MagneticField * magneticField() const
bool updateP(double dP)
Update of momentum by a scalar dP.
const SurfaceType & surface() const
SurfaceSide surfaceSide() const
Position relative to material, defined relative to momentum vector.
const AlgebraicSymMatrix55 & matrix() const
const LocalTrajectoryError & localError() const
TrajectoryStateOnSurface updateState(const TrajectoryStateOnSurface &TSoS, const PropagationDirection propDir, const Estimate &estimate) const
const GlobalTrajectoryParameters & globalParameters() const
GlobalVector globalMomentum() const
const MagneticField & magneticField() const
std::vector< const VolumeMaterialEffectsEstimate * > EstimateContainer
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepStd< double, 5, 5 > > AlgebraicMatrix55