CMS 3D CMS Logo

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

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

addClosest(const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, std::vector< DetGroup > &result, std::vector< DetGroup > &brotherresult) const __attribute__((hot))Phase2EndcapRingprivate
basicComponents() const overridePhase2EndcapRinginlinevirtual
BinFinderType typedefPhase2EndcapRingprivate
compatible(const TrajectoryStateOnSurface &, const Propagator &, const MeasurementEstimator &) const overridePhase2EndcapRingvirtual
compatibleDets(const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const GeometricSearchDetvirtual
compatibleDetsV(const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetWithState > &result) const GeometricSearchDetvirtual
components() const override __attribute__((cold))Phase2EndcapRingvirtual
computeCrossings(const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const __attribute__((hot))Phase2EndcapRingprivate
DetWithState typedefGeometricSearchDet
GeometricSearchDet(bool doHaveGroups)GeometricSearchDetinline
groupedCompatibleDets(const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const GeometricSearchDetvirtual
groupedCompatibleDetsV(const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const override __attribute__((hot))Phase2EndcapRingvirtual
hasGroups() const GeometricSearchDetinline
haveGroupsGeometricSearchDetprotected
Phase2EndcapRing(std::vector< const GeomDet * > &innerDets, std::vector< const GeomDet * > &outerDets, const std::vector< const GeomDet * > &innerDetBrothers=std::vector< const GeomDet * >(), const std::vector< const GeomDet * > &outerDetBrothers=std::vector< const GeomDet * >())Phase2EndcapRing
position() const GeometricSearchDetinlinevirtual
PositionType typedefGeometricSearchDet
RotationType typedefGeometricSearchDet
searchNeighbors(const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, std::vector< DetGroup > &brotherresult, bool checkClosest) const __attribute__((hot))Phase2EndcapRingprivate
specificSurface() const Phase2EndcapRinginlinevirtual
subLayer(int ind) const Phase2EndcapRinginlineprivate
subLayerBrothers(int ind) const Phase2EndcapRinginlineprivate
surface() const overridePhase2EndcapRinginlinevirtual
theBackBinFinderPhase2EndcapRingprivate
theBackDetBrothersPhase2EndcapRingprivate
theBackDetsPhase2EndcapRingprivate
theBackDiskPhase2EndcapRingprivate
theCompatibilityCheckerGeometricSearchDetprotected
theDetsPhase2EndcapRingprivate
theDiskPhase2EndcapRingprivate
theFrontBinFinderPhase2EndcapRingprivate
theFrontDetBrothersPhase2EndcapRingprivate
theFrontDetsPhase2EndcapRingprivate
theFrontDiskPhase2EndcapRingprivate
TrajectoryState typedefGeometricSearchDet
~GeometricSearchDet()GeometricSearchDetvirtual
~Phase2EndcapRing() overridePhase2EndcapRing