MuonHoughTransformer_yz Node1 MuonHoughTransformer_yz + MuonHoughTransformer_yz() + ~MuonHoughTransformer_yz() + getHitPos() + initialiseHoughPattern() Node2 MuonHoughTransformer_xyz + ~MuonHoughTransformer_xyz() + fillHit() + fillHisto() + sector() + initialiseHoughPattern() + weightHoughTransform() + getHitPos() + calculateAngle() # MuonHoughTransformer_xyz() # hookAssociateHitsToMaximum() Node2->Node1 Node3 MuonHoughTransformer # m_threshold_histo # m_eventsize # m_eventsize_weightfactor # m_add_weight_angle # m_weight_constant_angle # m_add_weight_radius # m_weight_constant_radius # m_use_negative_weights # m_nbins # m_nbins_plus3 and 9 more... + ~MuonHoughTransformer() + weightHoughTransform() + fill() + fillHit() + fillHisto() + associateHitsToMaximum() + associateHitsToCoords() + associateHitsToBinnumber() + resetHisto() + useNegativeWeights() + getMaxima() + setIP() + histos() # MuonHoughTransformer() # hookAssociateHitsToMaximum() # getEndPointsFillLoop() # sector() Node3->Node2 Node4 AthMessaging - m_msg_tls - ATLAS_THREAD_SAFE + AthMessaging() + AthMessaging() + ~AthMessaging() + msgLvl() + msg() + msg() + setLevel() - AthMessaging() - AthMessaging() - operator=() - initMessaging() Node4->Node3 Node5 std::atomic< IMessageSvc * > + ptr Node5->Node4 -m_imsg Node6 std::string Node6->Node4 -m_nm Node8 std::atomic< MSG::Level > + ptr Node8->Node4 -m_lvl Node9 MuonHoughHisto2DContainer + MuonHoughHisto2DContainer() + ~MuonHoughHisto2DContainer() + getHisto() + getMaximumBinnumber() + reset() + size() + reserve() + push_back() Node9->Node3 #m_histos Node10 std::vector< std::unique _ptr< MuonHoughHisto2D > > Node10->Node9 -m_histos Node16 MuonHoughMathUtils + MuonHoughMathUtils() + ~MuonHoughMathUtils() + angleFromRadialToGrad() + angleFromGradToRadial() + sgn() + step() + signedDistanceToLine() + distanceToLine() + incrementTillAbove0() + angleFrom0To360() + angleFrom0To180() + angleFrom0ToPi() + angleFromMinusPiToPi() + intToString() and 11 more... Node16->Node3 #m_muonhoughmathutils