CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ReferenceTrajectory Member List

This is the complete list of members for ReferenceTrajectory, including all inherited members.

addMaterialEffectsBp(const std::vector< AlgebraicMatrix > &allJacobians, const std::vector< AlgebraicMatrix > &allProjections, const std::vector< AlgebraicSymMatrix > &allCurvChanges, const std::vector< AlgebraicSymMatrix > &allDeltaParaCovs, const std::vector< AlgebraicMatrix > &allLocalToCurv)ReferenceTrajectoryprotectedvirtual
addMaterialEffectsBrl(const std::vector< AlgebraicMatrix > &allJacobians, const std::vector< AlgebraicMatrix > &allProjections, const std::vector< AlgebraicSymMatrix > &allCurvChanges, const std::vector< AlgebraicSymMatrix > &allDeltaParaCovs, const std::vector< AlgebraicMatrix > &allLocalToCurv, const GlobalTrajectoryParameters &gtp)ReferenceTrajectoryprotectedvirtual
addMaterialEffectsBrl(const std::vector< AlgebraicMatrix > &allProjections, const std::vector< AlgebraicSymMatrix > &allDeltaParaCovs, const std::vector< AlgebraicMatrix > &allLocalToCurv, const std::vector< double > &allSteps, const GlobalTrajectoryParameters &gtp, const double minStep=1.0)ReferenceTrajectoryprotectedvirtual
addMaterialEffectsCov(const std::vector< AlgebraicMatrix > &allJacobians, const std::vector< AlgebraicMatrix > &allProjections, const std::vector< AlgebraicSymMatrix > &allCurvChanges, const std::vector< AlgebraicSymMatrix > &allDeltaParaCovs)ReferenceTrajectoryprotectedvirtual
addMaterialEffectsCurvlinGbl(const std::vector< AlgebraicMatrix > &allJacobians, const std::vector< AlgebraicMatrix > &allProjections, const std::vector< AlgebraicSymMatrix > &allCurvChanges, const std::vector< AlgebraicSymMatrix > &allDeltaParaCovs, const std::vector< AlgebraicMatrix > &allLocalToCurv)ReferenceTrajectoryprotectedvirtual
addMaterialEffectsLocalGbl(const std::vector< AlgebraicMatrix > &allJacobians, const std::vector< AlgebraicMatrix > &allProjections, const std::vector< AlgebraicSymMatrix > &allCurvatureChanges, const std::vector< AlgebraicSymMatrix > &allDeltaParameterCovs)ReferenceTrajectoryprotectedvirtual
breakPoints enum valueReferenceTrajectoryBase
brokenLinesCoarse enum valueReferenceTrajectoryBase
brokenLinesFine enum valueReferenceTrajectoryBase
clhep2root(const AlgebraicVector &in, TVectorD &out)ReferenceTrajectoryprivate
clhep2root(const AlgebraicMatrix &in, TMatrixD &out)ReferenceTrajectoryprivate
clhep2root(const AlgebraicSymMatrix &in, TMatrixDSym &out)ReferenceTrajectoryprivate
clone() const ReferenceTrajectoryinlinevirtual
combined enum valueReferenceTrajectoryBase
construct(const TrajectoryStateOnSurface &referenceTsos, const TransientTrackingRecHit::ConstRecHitContainer &recHits, double mass, MaterialEffects materialEffects, const PropagationDirection propDir, const MagneticField *magField, bool useBeamSpot, const reco::BeamSpot &beamSpot)ReferenceTrajectoryprotectedvirtual
createUpdator(MaterialEffects materialEffects, double mass) const ReferenceTrajectoryprotected
curvlinGBL enum valueReferenceTrajectoryBase
derivatives() const ReferenceTrajectoryBaseinline
energyLoss enum valueReferenceTrajectoryBase
fillDerivatives(const AlgebraicMatrix &projection, const AlgebraicMatrix &fullJacobian, unsigned int iRow)ReferenceTrajectoryprotectedvirtual
fillMeasurementAndError(const TransientTrackingRecHit::ConstRecHitPointer &hitPtr, unsigned int iRow, const TrajectoryStateOnSurface &updatedTsos)ReferenceTrajectoryprotectedvirtual
fillTrajectoryPositions(const AlgebraicMatrix &projection, const AlgebraicVector &mixedLocalParams, unsigned int iRow)ReferenceTrajectoryprotectedvirtual
gblExtDerivatives() const ReferenceTrajectoryBaseinline
gblExtMeasurements() const ReferenceTrajectoryBaseinline
gblExtPrecisions() const ReferenceTrajectoryBaseinline
gblInput()ReferenceTrajectoryBaseinline
getHitProjectionMatrix(const TransientTrackingRecHit::ConstRecHitPointer &recHit) const ReferenceTrajectoryprotected
getHitProjectionMatrixT(const TransientTrackingRecHit::ConstRecHitPointer &recHit) const ReferenceTrajectoryprotected
isValid()ReferenceTrajectoryBaseinline
localGBL enum valueReferenceTrajectoryBase
localToTrajectory() const ReferenceTrajectoryBaseinline
MaterialEffects enum nameReferenceTrajectoryBase
measurementErrors() const ReferenceTrajectoryBaseinline
measurements() const ReferenceTrajectoryBaseinline
multipleScattering enum valueReferenceTrajectoryBase
nMeasPerHitReferenceTrajectoryBaseprotectedstatic
nominalField() const ReferenceTrajectoryBaseinline
none enum valueReferenceTrajectoryBase
numberOfHitMeas() const ReferenceTrajectoryBaseinline
numberOfHits() const ReferenceTrajectoryBaseinline
numberOfPar() const ReferenceTrajectoryBaseinline
numberOfUsedRecHits(const TransientTrackingRecHit::ConstRecHitContainer &recHits) const ReferenceTrajectoryBaseprotected
numberOfVirtualMeas() const ReferenceTrajectoryBaseinline
numberOfVirtualPar() const ReferenceTrajectoryBaseinline
parameterErrors() const ReferenceTrajectoryBaseinline
parameterErrorsAvailable() const ReferenceTrajectoryBaseinline
parameters() const ReferenceTrajectoryBaseinline
propagate(const Plane &previousSurface, const TrajectoryStateOnSurface &previousTsos, const Plane &newSurface, TrajectoryStateOnSurface &newTsos, AlgebraicMatrix &newJacobian, AlgebraicMatrix &newCurvlinJacobian, double &nextStep, const PropagationDirection propDir, const MagneticField *magField) const ReferenceTrajectoryprotectedvirtual
recHits() const ReferenceTrajectoryBaseinline
ReferenceTrajectory(const TrajectoryStateOnSurface &referenceTsos, const TransientTrackingRecHit::ConstRecHitContainer &recHits, bool hitsAreReverse, const MagneticField *magField, MaterialEffects materialEffects, PropagationDirection propDir, double mass, bool useBeamSpot, const reco::BeamSpot &beamSpot)ReferenceTrajectory
ReferenceTrajectory(unsigned int nPar, unsigned int nHits, MaterialEffects materialEffects)ReferenceTrajectoryprotected
ReferenceTrajectoryBase(unsigned int nPar, unsigned int nHits, unsigned int nVirtualPar, unsigned int nVirtualMeas)ReferenceTrajectoryBaseexplicitprotected
ReferenceTrajectoryPtr typedefReferenceTrajectoryBase
setParameterErrors(const AlgebraicSymMatrix &error)ReferenceTrajectoryBaseinline
surfaceSide(const PropagationDirection dir) const ReferenceTrajectoryinlineprotected
SurfaceSide typedefReferenceTrajectory
theDerivativesReferenceTrajectoryBaseprotected
theGblExtDerivativesReferenceTrajectoryBaseprotected
theGblExtMeasurementsReferenceTrajectoryBaseprotected
theGblExtPrecisionsReferenceTrajectoryBaseprotected
theGblInputReferenceTrajectoryBaseprotected
theInnerLocalToTrajectoryReferenceTrajectoryBaseprotected
theInnerTrajectoryToCurvilinearReferenceTrajectoryBaseprotected
theMeasurementsReferenceTrajectoryBaseprotected
theMeasurementsCovReferenceTrajectoryBaseprotected
theNomFieldReferenceTrajectoryBaseprotected
theNumberOfHitsReferenceTrajectoryBaseprotected
theNumberOfParsReferenceTrajectoryBaseprotected
theNumberOfVirtualMeasReferenceTrajectoryBaseprotected
theNumberOfVirtualParsReferenceTrajectoryBaseprotected
theParamCovFlagReferenceTrajectoryBaseprotected
theParameterCovReferenceTrajectoryBaseprotected
theParametersReferenceTrajectoryBaseprotected
theRecHitsReferenceTrajectoryBaseprotected
theTrajectoryPositionCovReferenceTrajectoryBaseprotected
theTrajectoryPositionsReferenceTrajectoryBaseprotected
theTsosVecReferenceTrajectoryBaseprotected
theValidityFlagReferenceTrajectoryBaseprotected
trajectoryPositionErrors() const ReferenceTrajectoryBaseinline
trajectoryPositions() const ReferenceTrajectoryBaseinline
trajectoryStates() const ReferenceTrajectoryBaseinline
trajectoryToCurv() const ReferenceTrajectoryBaseinline
useRecHit(const TransientTrackingRecHit::ConstRecHitPointer &hitPtr) const ReferenceTrajectoryBaseprotected
~ReferenceTrajectory()ReferenceTrajectoryinlinevirtual
~ReferenceTrajectoryBase()ReferenceTrajectoryBaseinlinevirtual