CMS 3D CMS Logo

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

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

addClosest(const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, std::vector< DetGroup > &result) const __attribute__((hot))PixelBladeprivate
basicComponents() const PixelBladeinlinevirtual
compatible(const TrajectoryStateOnSurface &ts, const Propagator &, const MeasurementEstimator &) const __attribute__((cold))PixelBladevirtual
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 __attribute__((cold))PixelBladevirtual
computeCrossings(const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const __attribute__((hot))PixelBladeprivate
computeWindowSize(const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est) const PixelBladeprivate
DetWithState typedefGeometricSearchDet
findBin(float R, int layer) const PixelBladeprivate
findPosition(int index, int diskSectorIndex) const PixelBladeprivate
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 __attribute__((hot))PixelBladevirtual
hasGroups() const GeometricSearchDetinline
haveGroupsGeometricSearchDetprotected
overlap(const GlobalPoint &gpos, const GeomDet &det, float phiWin) const PixelBladeprivate
PixelBlade(std::vector< const GeomDet * > &frontDets, std::vector< const GeomDet * > &backDets) __attribute__((cold))PixelBlade
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, bool checkClosest) const __attribute__((hot))PixelBladeprivate
specificSurface() const PixelBladeinlinevirtual
subBlade(int ind) const PixelBladeinlineprivate
surface() const PixelBladeinlinevirtual
theBackDetsPixelBladeprivate
theBackDiskSectorPixelBladeprivate
theCompatibilityCheckerGeometricSearchDetprotected
theDetsPixelBladeprivate
theDiskSectorPixelBladeprivate
theFrontDetsPixelBladeprivate
theFrontDiskSectorPixelBladeprivate
TrajectoryState typedefGeometricSearchDet
~GeometricSearchDet()GeometricSearchDetvirtual
~PixelBlade() __attribute__((cold))PixelBlade