TileFilterTester Node1 TileFilterTester - m_debug - m_filterMode - m_filterTest - m_cMode - m_nCross - m_nPileup - m_nAmp + TileFilterTester() + ~TileFilterTester() + genEvents() Node2 TileFilterManager - m_filterMode - m_filterLevel - m_debug - m_nParamMax - m_nShape - m_inTshape - m_nDig - m_inTdig - m_jBsamp - m_jEsamp and 8 more... + TileFilterManager() + ~TileFilterManager() + findHighestResidual() + findLowestCrossing() + fitDigits() + fitDigits1() + fitDigits2() + makeFitterOffsetTables() + makeSPD() + makeFitterArrays() + getVcross() + getCuts() + getNfitIndex() + getFitIndex() + getFitterErr() Node2->Node1 -m_tileFilterManager Node3 std::vector< std::vector < TileFitter > > + elements Node3->Node2 -m_vNpFitter Node4 std::vector< TileFitter * > Node4->Node2 -m_vNparam Node5 TileFitter - m_iConstraint - m_pedConst - m_sigPedF2 - m_sigPileF2 - m_nSamples - m_nParameters - m_iConfig + TileFitter() + TileFitter() + ~TileFitter() + fitAmp() + getIndex() + getErr() + printMat() + printVec() Node5->Node4 +elements Node8 std::vector< int > + elements Node8->Node1 -m_nConfig -m_iAmpVec Node8->Node2 -m_nFitIndex Node8->Node5 -m_vConfig Node9 std::vector< double > + elements Node9->Node1 -m_ampVec Node9->Node5 -m_errDiag Node10 std::vector< double * > + elements Node10->Node2 -m_crossShape Node11 std::vector< int * > + elements Node11->Node2 -m_offsetVector Node12 std::string Node12->Node2 -m_infoName