CMS 3D CMS Logo

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

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

Base typedefMagVolume
clone() const MagneticFieldinlinevirtual
Container typedefNavVolume
crossToNextVolume(const TrajectoryStateOnSurface &currentState, const Propagator &prop) const =0NavVolumepure virtual
eta() constGloballyPositioned< float >inline
faces() const =0MagVolumepure virtual
fieldInTesla(const LocalPoint &lp) const MagVolume
fieldInTesla(const GlobalPoint &lp) const MagVolume
GloballyPositioned(const PositionType &pos, const RotationType &rot)GloballyPositioned< float >inline
GlobalPoint typedefMagVolume
GlobalVector typedefMagVolume
iniEta()GloballyPositioned< float >inlinestatic
inInverseGeV(const GlobalPoint &gp) const MagneticFieldinline
iniPhi()GloballyPositioned< float >inlinestatic
inKGauss(const GlobalPoint &gp) const MagneticFieldinline
inside(const GlobalPoint &gp, double tolerance=0.) const =0MagVolumepure virtual
inside(const LocalPoint &lp, double tolerance=0.) const MagVolumeinlinevirtual
inTesla(const ::GlobalPoint &gp) const MagVolumeinline
MagneticField::inTesla(const GlobalPoint &gp) const =0MagneticFieldpure virtual
inTeslaUnchecked(const GlobalPoint &gp) const MagneticFieldinlinevirtual
isDefined(const GlobalPoint &gp) const MagneticFieldinlinevirtual
isIron() const =0NavVolumepure virtual
LocalPoint typedefMagVolume
LocalVector typedefMagVolume
MagneticField()MagneticField
MagVolume(const PositionType &pos, const RotationType &rot, DDSolidShape shape, const MagneticFieldProvider< float > *mfp, double sf=1.)MagVolumeinline
move(const GlobalVector &displacement)GloballyPositioned< float >inline
NavVolume(const PositionType &pos, const RotationType &rot, DDSolidShape shape, const MagneticFieldProvider< float > *mfp)NavVolumeinline
nextSurface(const LocalPoint &pos, const LocalVector &mom, double charge, PropagationDirection propDir=alongMomentum) const =0NavVolumepure virtual
nextSurface(const LocalPoint &pos, const LocalVector &mom, double charge, PropagationDirection propDir, ConstReferenceCountingPointer< Surface > NotThisSurfaceP) const =0NavVolumepure virtual
nominalValue() const MagneticFieldinline
ownsFieldProvider(bool o)MagVolumeinline
phi() constGloballyPositioned< float >inline
position() constGloballyPositioned< float >inline
PositionType typedefGloballyPositioned< float >
provider() const MagVolumeinline
rotate(const RotationType &rotation)GloballyPositioned< float >inline
rotation() constGloballyPositioned< float >inline
RotationType typedefGloballyPositioned< float >
Scalar typedefGloballyPositioned< float >
setIsIron(bool iron)MagVolumeinline
shapeType() const MagVolumeinline
toGlobal(const LocalPoint &lp) constGloballyPositioned< float >inline
toGlobal(const Point3DBase< U, LocalTag > &lp) constGloballyPositioned< float >inline
toGlobal(const LocalVector &lv) constGloballyPositioned< float >inline
toGlobal(const Vector3DBase< U, LocalTag > &lv) constGloballyPositioned< float >inline
toLocal(const GlobalPoint &gp) constGloballyPositioned< float >inline
toLocal(const Point3DBase< U, GlobalTag > &gp) constGloballyPositioned< float >inline
toLocal(const GlobalVector &gv) constGloballyPositioned< float >inline
toLocal(const Vector3DBase< U, GlobalTag > &gv) constGloballyPositioned< float >inline
~GloballyPositioned()GloballyPositioned< float >inlinevirtual
~MagneticField()MagneticFieldvirtual
~MagVolume()MagVolumevirtual
~NavVolume()NavVolumeinlinevirtual