D3PD::ConversionVertexAssociationTool Node1 D3PD::ConversionVertexAssociationTool - m_vxCounter + ConversionVertexAssociationTool() + reset() + next() Node2 D3PD::MultiAssociationTool < xAOD::Photon, xAOD::Vertex > + MultiAssociationTool() + fromTypeinfo() + resetUntyped() + reset() Node2->Node1 Node3 D3PD::MultiAssociationTool To< xAOD::Vertex > + MultiAssociationToolTo() + elementTypeinfo() + nextUntyped() + next() + releaseElementUntyped() + releaseElement() Node3->Node2 Node4 D3PD::MultiAssociationToolImpl + MultiAssociationToolImpl() + configureD3PD() + book() + fromTypeinfo() # doConversion() # configureMulti() Node4->Node3 Node5 extends1< AthAlgTool, IMultiAssociationTool > Node5->Node4 Node6 D3PD::AddVariable + AddVariable() + AddVariable() + configureD3PD() + addVariable() + addDimensionedVariable() + addVariable() + addVariable() + addVariable() + addDimensionedVariable() + addDimensionedVariable() + addDimensionedVariable() Node6->Node4 Node13 D3PD::TypeConverter - m_srcTypeinfo - m_dstTypeinfo - m_strategy + TypeConverter() + init() + init() + init() + convertUntyped() + convert() + isValid() + srcTypeinfo() + dstTypeinfo() + srcName() + dstName() - tryInit() Node13->Node4 -m_inputConverter Node27 xAOD::Photon_v1 + Photon_v1() + Photon_v1() + operator=() + type() + vertexCaloMatchValue() + vertexCaloMatchValue() + setVertexCaloMatchValue() + conversionType() + conversionRadius() * VxELVec_t * vertex() * vertexLink() * vertexLinks() * setVertexLinks() * nVertices() * Photon_v1() * Photon_v1() * operator=() * type() * vertexCaloMatchValue() * vertexCaloMatchValue() * setVertexCaloMatchValue() * conversionType() * conversionRadius() Node27->Node1 -m_ph Node28 xAOD::Egamma_v1 + operator=() # Egamma_v1() # Egamma_v1() * FourMom_t * pt() * eta() * phi() * m() * e() * rapidity() * p4() * type() * GenVecFourMom_t * genvecP4() * setP4() * setPt() * setEta() * setPhi() * setM() * EgammaCovMatrix_t * covMatrix() * setCovMatrix() * CLELVec_t * nCaloClusters() * caloCluster() * caloClusterLink() * caloClusterLinks() * setCaloClusterLinks() * Egamma_v1() * Egamma_v1() * operator=() * author() * addAuthor() * setAuthor() * ambiguousObject() * showerShapeValue() * showerShapeValue() * setShowerShapeValue() * isGoodOQ() * OQ() * setOQ() * isolation() * isolation() * setIsolation() * isolationValue() * isolationValue() * setIsolationValue() * isolationCaloCorrection() * isolationCaloCorrection() * setIsolationCaloCorrection() * isolationCaloCorrection() * isolationCaloCorrection() * setIsolationCaloCorrection() * isolationTrackCorrection() * isolationTrackCorrection() * setIsolationTrackCorrection() * isolationCorrectionBitset() * isolationCorrectionBitset() * setIsolationCorrectionBitset() * passSelection() * passSelection() * setPassSelection() * selectionisEM() * selectionisEM() * setSelectionisEM() * likelihoodValue() * likelihoodValue() * setLikelihoodValue() Node28->Node27 Node29 xAOD::IParticle + ~IParticle() + IParticle() + IParticle() + operator=() + IParticle() + operator=() + type() * FourMom_t * pt() * eta() * phi() * m() * e() * rapidity() * p4() * auxdata() * auxdata() * isAvailable() * isAvailableWritable() Node29->Node28