Belle II Software development
AxialHitQuadTreeProcessor Member List

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

afterFillDebugHook(QuadTreeChildren &children)QuadTreeProcessor< long, float, const CDCWireHit >inlinevirtual
AxialHitQuadTreeProcessor(int lastLevel, int seedLevel, const XYSpans &ranges, PrecisionUtil::PrecisionFunction precisionFunction)AxialHitQuadTreeProcessor
AxialHitQuadTreeProcessor(const Vector2D &localOrigin, const YSpan &curvSpan, const LookupTable< Vector2D > *cosSinLookupTable)AxialHitQuadTreeProcessor
c_curlCurvAxialHitQuadTreeProcessorprivate
callResultFunction(QuadTree *node, const CandidateReceiver &candidateReceiver) constQuadTreeProcessor< long, float, const CDCWireHit >inlineprivate
CandidateReceiver typedefQuadTreeProcessor< long, float, const CDCWireHit >
checkDerivative(QuadTree *node, const CDCWireHit *wireHit) constAxialHitQuadTreeProcessorprotected
checkExtremum(QuadTree *node, const CDCWireHit *wireHit) constAxialHitQuadTreeProcessorprotected
clear()QuadTreeProcessor< long, float, const CDCWireHit >inline
createChild(QuadTree *node, int i, int j) const finalAxialHitQuadTreeProcessorprotected
QuadTreeProcessor< long, float, const CDCWireHit >::createChild(QuadTree *node, int iX, int iY) constQuadTreeProcessor< long, float, const CDCWireHit >inlineprotectedvirtual
createChildren(QuadTree *node, QuadTreeChildren &m_children) constQuadTreeProcessor< long, float, const CDCWireHit >inlineprivate
createCurvBound(YSpan curvSpan, int lastLevel)AxialHitQuadTreeProcessorstatic
drawHits(std::vector< const CDCWireHit * > hits, unsigned int color=46) constAxialHitQuadTreeProcessor
drawNode(QuadTree *node) constAxialHitQuadTreeProcessor
fill(const CandidateReceiver &candidateReceiver, int nHitsThreshold)QuadTreeProcessor< long, float, const CDCWireHit >inline
fill(const CandidateReceiver &candidateReceiver, int nHitsThreshold, float yLimit)QuadTreeProcessor< long, float, const CDCWireHit >inline
fillChildren(QuadTree *node, const std::vector< Item * > &items)QuadTreeProcessor< long, float, const CDCWireHit >inlineprivate
fillGivenTree(QuadTree *node, const CandidateReceiver &candidateReceiver, int nItemsThreshold, float yLimit)QuadTreeProcessor< long, float, const CDCWireHit >inlineprivate
getAssignedItems()QuadTreeProcessor< long, float, const CDCWireHit >inline
getCosSinLookupTable()AxialHitQuadTreeProcessorstatic
getDebugInformation() constQuadTreeProcessor< long, float, const CDCWireHit >inline
getLastLevel() constQuadTreeProcessor< long, float, const CDCWireHit >inlineprotected
isInNode(QuadTree *node, const CDCWireHit *wireHit) const finalAxialHitQuadTreeProcessorprotected
QuadTreeProcessor< long, float, const CDCWireHit >::isInNode(QuadTree *node, const CDCWireHit *item) const=0QuadTreeProcessor< long, float, const CDCWireHit >protectedpure virtual
isLeaf(QuadTree *node) const finalAxialHitQuadTreeProcessorprotected
QuadTreeProcessor< long, float, const CDCWireHit >::isLeaf(QuadTree *node) constQuadTreeProcessor< long, float, const CDCWireHit >inlineprotectedvirtual
Item typedefQuadTreeProcessor< long, float, const CDCWireHit >
m_cosSinLookupTableAxialHitQuadTreeProcessorprivate
m_debugOutputQuadTreeProcessor< long, float, const CDCWireHit >private
m_debugOutputMapQuadTreeProcessor< long, float, const CDCWireHit >private
m_itemsQuadTreeProcessor< long, float, const CDCWireHit >protected
m_lastLevelQuadTreeProcessor< long, float, const CDCWireHit >private
m_localOriginAxialHitQuadTreeProcessorprivate
m_precisionFunctionAxialHitQuadTreeProcessorprivate
m_quadTreeQuadTreeProcessor< long, float, const CDCWireHit >protected
m_seededTreesQuadTreeProcessor< long, float, const CDCWireHit >protected
m_seedLevelQuadTreeProcessor< long, float, const CDCWireHit >private
m_twoSidedPhaseSpaceAxialHitQuadTreeProcessorprivate
QuadTree typedefQuadTreeProcessor< long, float, const CDCWireHit >
QuadTreeChildren typedefQuadTreeProcessor< long, float, const CDCWireHit >
QuadTreeProcessor(int lastLevel, int seedLevel, const XYSpans &xySpans, bool debugOutput=false)QuadTreeProcessor< long, float, const CDCWireHit >inline
seed(const std::vector< const CDCWireHit * > &datas)QuadTreeProcessor< long, float, const CDCWireHit >inline
XSpan typedefQuadTreeProcessor< long, float, const CDCWireHit >
XYSpans typedefQuadTreeProcessor< long, float, const CDCWireHit >
YSpan typedefQuadTreeProcessor< long, float, const CDCWireHit >
~QuadTreeProcessor()QuadTreeProcessor< long, float, const CDCWireHit >inlinevirtual