addMaterialEffectsCov(const std::vector< AlgebraicMatrix > &allJacobians, const std::vector< AlgebraicMatrix > &allProjections, const std::vector< AlgebraicSymMatrix > &allCurvChanges, const std::vector< AlgebraicSymMatrix > &allDeltaParaCovs) | ReferenceTrajectory | [protected, virtual] |
addReference() const | ReferenceCounted | [inline] |
BzeroReferenceTrajectory(const TrajectoryStateOnSurface &referenceTsos, const TransientTrackingRecHit::ConstRecHitContainer &recHits, bool hitsAreReverse, const MagneticField *magField, MaterialEffects materialEffects=combined, PropagationDirection propDir=alongMomentum, double mass=0.10565836, double momentumEstimate=1.5) | BzeroReferenceTrajectory | |
clone() const | BzeroReferenceTrajectory | [inline, virtual] |
combined enum value | ReferenceTrajectoryBase | |
construct(const TrajectoryStateOnSurface &referenceTsos, const TransientTrackingRecHit::ConstRecHitContainer &recHits, double mass, MaterialEffects materialEffects, const PropagationDirection propDir, const MagneticField *magField) | ReferenceTrajectory | [protected, virtual] |
createUpdator(MaterialEffects materialEffects, double mass) const | ReferenceTrajectory | [protected] |
derivatives() const | ReferenceTrajectoryBase | [inline] |
energyLoss enum value | ReferenceTrajectoryBase | |
fillDerivatives(const AlgebraicMatrix &projection, const AlgebraicMatrix &fullJacobian, unsigned int iRow) | ReferenceTrajectory | [protected, virtual] |
fillMeasurementAndError(const TransientTrackingRecHit::ConstRecHitPointer &hitPtr, unsigned int iRow, const TrajectoryStateOnSurface &updatedTsos) | ReferenceTrajectory | [protected, virtual] |
fillTrajectoryPositions(const AlgebraicMatrix &projection, const AlgebraicVector &mixedLocalParams, unsigned int iRow) | ReferenceTrajectory | [protected, virtual] |
isValid() | ReferenceTrajectoryBase | [inline] |
MaterialEffects enum name | ReferenceTrajectoryBase | |
measurementErrors() const | ReferenceTrajectoryBase | [inline] |
measurements() const | ReferenceTrajectoryBase | [inline] |
multipleScattering enum value | ReferenceTrajectoryBase | |
nMeasPerHit | ReferenceTrajectoryBase | [protected, static] |
none enum value | ReferenceTrajectoryBase | |
numberOfHits() const | ReferenceTrajectoryBase | [inline] |
numberOfUsedRecHits(const TransientTrackingRecHit::ConstRecHitContainer &recHits) const | ReferenceTrajectoryBase | [protected] |
operator=(const ReferenceCounted &) | ReferenceCounted | [inline] |
parameterErrors() const | ReferenceTrajectoryBase | [inline] |
parameterErrorsAvailable() const | ReferenceTrajectoryBase | [inline] |
parameters() const | ReferenceTrajectoryBase | [inline] |
propagate(const BoundPlane &previousSurface, const TrajectoryStateOnSurface &previousTsos, const BoundPlane &newSurface, TrajectoryStateOnSurface &newTsos, AlgebraicMatrix &newJacobian, const PropagationDirection propDir, const MagneticField *magField) const | ReferenceTrajectory | [protected, virtual] |
recHits() const | ReferenceTrajectoryBase | [inline] |
ReferenceCounted() | ReferenceCounted | [inline] |
ReferenceCounted(const ReferenceCounted &iRHS) | ReferenceCounted | [inline] |
references() const | ReferenceCounted | [inline] |
ReferenceTrajectory(const TrajectoryStateOnSurface &referenceTsos, const TransientTrackingRecHit::ConstRecHitContainer &recHits, bool hitsAreReverse, const MagneticField *magField, MaterialEffects materialEffects=combined, PropagationDirection propDir=alongMomentum, double mass=0.10565836) | ReferenceTrajectory | |
ReferenceTrajectory(unsigned int nPar=0, unsigned int nHits=0) | ReferenceTrajectory | [protected] |
ReferenceTrajectoryBase(unsigned int nPar=0, unsigned int nHits=0) | ReferenceTrajectoryBase | [explicit, protected] |
ReferenceTrajectoryPtr typedef | ReferenceTrajectoryBase | |
removeReference() const | ReferenceCounted | [inline] |
setParameterErrors(const AlgebraicSymMatrix &error) | ReferenceTrajectoryBase | [inline] |
SurfaceSide typedef | ReferenceTrajectory | |
surfaceSide(const PropagationDirection dir) const | ReferenceTrajectory | [inline, protected] |
theDerivatives | ReferenceTrajectoryBase | [protected] |
theMeasurements | ReferenceTrajectoryBase | [protected] |
theMeasurementsCov | ReferenceTrajectoryBase | [protected] |
theMomentumEstimate | BzeroReferenceTrajectory | [private] |
theNumberOfHits | ReferenceTrajectoryBase | [protected] |
theParamCovFlag | ReferenceTrajectoryBase | [protected] |
theParameterCov | ReferenceTrajectoryBase | [protected] |
theParameters | ReferenceTrajectoryBase | [protected] |
theRecHits | ReferenceTrajectoryBase | [protected] |
theTrajectoryPositionCov | ReferenceTrajectoryBase | [protected] |
theTrajectoryPositions | ReferenceTrajectoryBase | [protected] |
theTsosVec | ReferenceTrajectoryBase | [protected] |
theValidityFlag | ReferenceTrajectoryBase | [protected] |
trajectoryPositionErrors() const | ReferenceTrajectoryBase | [inline] |
trajectoryPositions() const | ReferenceTrajectoryBase | [inline] |
trajectoryStates() const | ReferenceTrajectoryBase | [inline] |
useRecHit(const TransientTrackingRecHit::ConstRecHitPointer &hitPtr) const | ReferenceTrajectoryBase | [protected] |
~BzeroReferenceTrajectory() | BzeroReferenceTrajectory | [inline, virtual] |
~ReferenceCounted() | ReferenceCounted | [inline, virtual] |
~ReferenceTrajectory() | ReferenceTrajectory | [inline, virtual] |
~ReferenceTrajectoryBase() | ReferenceTrajectoryBase | [inline, virtual] |