Trk::ITrackTruthClassifier Node1 Trk::ITrackTruthClassifier + initClassification() + classify() + nameOfClassifier() + classificationAsString() + numberOfClassifiers() + interfaceID() Node3 Trk::PrimaryTruthClassifier - m_maxRStartPrimary - m_maxZStartPrimary - m_minREndPrimary - m_minZEndPrimary - m_maxRStartSecondary - m_maxZStartSecondary - m_minREndSecondary - m_minZEndSecondary + PrimaryTruthClassifier() + ~PrimaryTruthClassifier() + initialize() + finalize() + initClassification() + classify() + nameOfClassifier() + classificationAsString() + numberOfClassifiers() Node1->Node3 Node2 IAlgTool Node2->Node1