associateClusters(SegVec &segs, const CLVec &cls) const | TrkDriftCircleMath::SegmentFinder | protected |
associateClusters(Segment &seg, const CLVec &cls) const | TrkDriftCircleMath::SegmentFinder | protected |
ATLAS_THREAD_SAFE | TrkDriftCircleMath::SegmentFinder | mutableprotected |
ATLAS_THREAD_SAFE | TrkDriftCircleMath::SegmentFinder | mutableprotected |
cleanSegments(const SegVec &segments) const | TrkDriftCircleMath::SegmentFinder | |
crossedTubes(Segment &seg) const | TrkDriftCircleMath::SegmentFinder | protected |
debugLevel(int debugLevel) | TrkDriftCircleMath::SegmentFinder | inline |
directionCheck(const LocVec2D &LocVec2D) const | TrkDriftCircleMath::SegmentFinder | inlineprotected |
dropHits(Segment &segment, bool &hasDroppedHit, unsigned int &dropDepth) const | TrkDriftCircleMath::SegmentFinder | |
emptyCrossedTubes(const Line &line, const DCVec &closeEmptyTubes) const | TrkDriftCircleMath::SegmentFinder | protected |
emptyNeighbours(const DCVec &dcs) const | TrkDriftCircleMath::SegmentFinder | protected |
findSegments(const DCVec &dcs) const | TrkDriftCircleMath::SegmentFinder | |
findSegments(const DCVec &dcs, const CLVec &clusters) const | TrkDriftCircleMath::SegmentFinder | |
fullScan(const DCVec &seeds, const DCVec &dcs, const CLVec &cls, ResolvedCollection< Segment, IsSubsetSegment< SortDcsByY >> &segments) const | TrkDriftCircleMath::SegmentFinder | protected |
goodHitRatio(Segment &seg) const | TrkDriftCircleMath::SegmentFinder | protected |
handleHits(const DCVec &dcs, const CLVec &clusters, ResolvedCollection< Segment, IsSubsetSegment< SortDcsByY >> &segments) const | TrkDriftCircleMath::SegmentFinder | |
handleSeedPair(const DriftCircle &seed1, const DriftCircle &seeds2, const DCVec &dcs, const CLVec &cls, MatchDCWithLine &matchWithLine, ResolvedCollection< Segment, IsSubsetSegment< SortDcsByY >> &segments) const | TrkDriftCircleMath::SegmentFinder | protected |
m_chamberDir | TrkDriftCircleMath::SegmentFinder | protected |
m_chi2Cut | TrkDriftCircleMath::SegmentFinder | protected |
m_debugLevel | TrkDriftCircleMath::SegmentFinder | protected |
m_deltaCut | TrkDriftCircleMath::SegmentFinder | protected |
m_deltaCutT0 | TrkDriftCircleMath::SegmentFinder | protected |
m_doAllHitSort | TrkDriftCircleMath::SegmentFinder | protected |
m_doCurvedSegmentFinder | TrkDriftCircleMath::SegmentFinder | protected |
m_doDrop | TrkDriftCircleMath::SegmentFinder | protected |
m_dropDepthMax | TrkDriftCircleMath::SegmentFinder | protected |
m_fitter | TrkDriftCircleMath::SegmentFinder | protected |
m_fullScan | TrkDriftCircleMath::SegmentFinder | protected |
m_hitSelector | TrkDriftCircleMath::SegmentFinder | protected |
m_matchCrossed | TrkDriftCircleMath::SegmentFinder | protected |
m_mdtGeometry | TrkDriftCircleMath::SegmentFinder | protected |
m_mutex | TrkDriftCircleMath::SegmentFinder | mutableprotected |
m_phiChamber | TrkDriftCircleMath::SegmentFinder | protected |
m_phiDifCut | TrkDriftCircleMath::SegmentFinder | protected |
m_phiRoad | TrkDriftCircleMath::SegmentFinder | protected |
m_ratioEmptyTubesCut | TrkDriftCircleMath::SegmentFinder | protected |
m_recoverMdtHits | TrkDriftCircleMath::SegmentFinder | protected |
m_removeSingleOutliers | TrkDriftCircleMath::SegmentFinder | protected |
m_resCutT0 | TrkDriftCircleMath::SegmentFinder | protected |
m_roadDir | TrkDriftCircleMath::SegmentFinder | protected |
m_roadWidth | TrkDriftCircleMath::SegmentFinder | protected |
m_rpcPullCut | TrkDriftCircleMath::SegmentFinder | protected |
m_seedCleaning | TrkDriftCircleMath::SegmentFinder | protected |
m_singleMultiLayerScan | TrkDriftCircleMath::SegmentFinder | protected |
m_tgcPullCut | TrkDriftCircleMath::SegmentFinder | protected |
m_useChamberPhi | TrkDriftCircleMath::SegmentFinder | protected |
m_useRoadPhi | TrkDriftCircleMath::SegmentFinder | protected |
m_useSegmentQuality | TrkDriftCircleMath::SegmentFinder | protected |
operator=(const SegmentFinder &)=delete | TrkDriftCircleMath::SegmentFinder | |
printSettings() const | TrkDriftCircleMath::SegmentFinder | protected |
refitSegments(const SegVec &segs) const | TrkDriftCircleMath::SegmentFinder | |
removeDCOnSegments(const DCVec &dcs, const SegVec &segs) | TrkDriftCircleMath::SegmentFinder | protectedstatic |
SegmentFinder() | TrkDriftCircleMath::SegmentFinder | |
SegmentFinder(const SegmentFinder &)=delete | TrkDriftCircleMath::SegmentFinder | |
SegmentFinder(double roadWidth, double deltaCut, bool fullScan) | TrkDriftCircleMath::SegmentFinder | |
selectSeeds(const DCVec &dcs, int maxSerie) | TrkDriftCircleMath::SegmentFinder | protectedstatic |
setChi2DropCut(double chi2) | TrkDriftCircleMath::SegmentFinder | |
setCurvedSegmentFinder(bool doCurvedSegmentFinder) | TrkDriftCircleMath::SegmentFinder | |
setDeltaCut(double cut) | TrkDriftCircleMath::SegmentFinder | |
setDeltaCutT0(double deltaCut) | TrkDriftCircleMath::SegmentFinder | |
setDropHits(bool doDrop) | TrkDriftCircleMath::SegmentFinder | |
setFitter(std::shared_ptr< const DCSLFitter > fitter) | TrkDriftCircleMath::SegmentFinder | inline |
setMaxDropDepth(int max) | TrkDriftCircleMath::SegmentFinder | |
setMdtGeometry(const ChamberGeometry *mdtGeo) | TrkDriftCircleMath::SegmentFinder | inline |
setPhiRoad(double phiRoad, double phiChamber, double sinPhiCut=0.2, bool useRoadPhi=true, bool useChamberPhi=true) | TrkDriftCircleMath::SegmentFinder | |
setRatioEmptyTubesCut(double ratioEmptyTubesCut) | TrkDriftCircleMath::SegmentFinder | |
setRecoverMDT(bool doRecover) | TrkDriftCircleMath::SegmentFinder | |
setRemoveSingleOutliers(bool removeSingleOutliers) | TrkDriftCircleMath::SegmentFinder | |
setResidualCutT0(double resCut) | TrkDriftCircleMath::SegmentFinder | |
setRPCPullCut(double cut) | TrkDriftCircleMath::SegmentFinder | |
setSeedCleaning(bool doCleanup) | TrkDriftCircleMath::SegmentFinder | |
setSingleMultiLayerScan(bool doScan) | TrkDriftCircleMath::SegmentFinder | |
setSortSegmentsUsingAllHits(bool doAllHitsSort) | TrkDriftCircleMath::SegmentFinder | |
setTGCPullCut(double cut) | TrkDriftCircleMath::SegmentFinder | |
setUseChamberPhi(bool useChamberPhi) | TrkDriftCircleMath::SegmentFinder | |
setUseSegmentQuality(bool useQ) | TrkDriftCircleMath::SegmentFinder | |
splitInMulitlayers(const DCVec &dcs) | TrkDriftCircleMath::SegmentFinder | protectedstatic |
tubeRadius() const | TrkDriftCircleMath::SegmentFinder | inlineprotected |
twoMultiLayerScan(const DCVec &seeds_ml1, const DCVec &seeds_ml2, const DCVec &dcs, const CLVec &cls, ResolvedCollection< Segment, IsSubsetSegment< SortDcsByY >> &segments) const | TrkDriftCircleMath::SegmentFinder | protected |
updateDirections() | TrkDriftCircleMath::SegmentFinder | protected |
updateMatch(Segment &seg, MatchDCWithLine &matchWithLine) | TrkDriftCircleMath::SegmentFinder | protectedstatic |
~SegmentFinder() | TrkDriftCircleMath::SegmentFinder | |