TauAnalysisTools::IBuildTruthTaus Node1 TauAnalysisTools::IBuild TruthTaus + initialize() + setTruthMatchingMode() + retrieveTruthTaus() + retrieveTruthTaus() Node4 TauAnalysisTools::BuildTruthTaus # m_truthTausEvent # m_bTruthTauAvailable - m_truthTauInputContainer - m_truthParticleContainer - m_truthElectronContainer - m_truthMuonContainer - m_truthJetContainer - m_truthTauOutputContainer - m_truthMatchingMode - m_bWriteInvisibleFourMomentum - m_bWriteVisibleChargedFour Momentum - m_bWriteVisibleNeutralFour Momentum - m_bWriteDecayModeVector - m_bWriteVertices - m_tMCTruthClassifier # retrieveTruthTaus() - ~BuildTruthTaus() - initialize() - setTruthMatchingMode() - retrieveTruthTaus() - retrieveTruthTaus() - buildTruthTausFromTruthParticles() - examineTruthTau() - examineTruthTauDecay() - printDecay() Node1->Node4 Node7 TauAnalysisTools::IDiTau TruthMatchingTool + initialize() + getTruth() + getTruth() Node1->Node7 Node8 TauAnalysisTools::ITauTruth MatchingTool + initialize() + getEvent() + getTruth() + getTruth() + getTruth() + getTruthTauP4Vis() + getTruthTauP4Vis() + getTruthTauP4Invis() + getTruthTauP4Invis() + getTruthParticleType() + getNTauDecayParticles() + getNTauDecayParticles() + getDecayMode() + getDecayMode() Node1->Node8 Node2 asg::IAsgTool + ~IAsgTool() + print() Node2->Node1 Node3 IAlgTool Node3->Node2 Node5 TauAnalysisTools::DiTauTruth MatchingTool - m_dMaxDeltaR - m_bIsTruthMatchedAvailable - m_bIsTruthParticleLinkAvailable - m_accPtVis - m_accEtaVis - m_accPhiVis - m_accMVis - initialize() - getTruth() - getTruth() - findTruthTau() - checkTruthMatch() - truthMatch() - checkTruthLepton() Node4->Node5 Node6 TauAnalysisTools::TauTruth MatchingTool - m_dMaxDeltaR - m_bIsTruthMatchedAvailable - m_bIsTruthParticleLinkAvailable - m_accPtVis - m_accEtaVis - m_accPhiVis - m_accMVis + getTruthTauP4Vis() + getTruthTauP4Vis() + getTruthTauP4Invis() + getTruthTauP4Invis() + getTruthParticleType() + getNTauDecayParticles() + getNTauDecayParticles() + getDecayMode() + getDecayMode() - initialize() - getEvent() - getTruth() - getTruth() - getTruth() - findTruthTau() - checkTruthMatch() Node4->Node6 Node7->Node5 Node8->Node6