ITPCnvBase Node1 ITPCnvBase + ~ITPCnvBase() + persToTransUntyped() + persToTransWithKeyUntyped() + transToPersUntyped() + transToPersWithKeyUntyped() + transientTInfo() + persistentTInfo() Node2 ITPConverter + ~ITPConverter() + setTopConverter() + setRuntimeTopConverter() + topConverter() + topConverter() + typeID() + transBaseTInfo() + reservePStorage() + converterNotFound() + converterNotFound() # ITPConverter() Node1->Node2 Node1667 T_TPCnv< TRANS, PERS > Node1->Node1667 Node1668 T_TPCnv< DataVector, TrackParticleTruthCollection Container_tlp1 > Node1->Node1668 Node1669 T_TPCnv< DataVector, TrackParticleTruthCollection Container_tlp2 > Node1->Node1669 Node1670 T_TPCnv< DataVector, TrackParticleTruthCollection Container_tlp3 > Node1->Node1670 Node1671 TopLevelTPConverter < MAIN_CNV, TL_PERS > # m_mainConverter + setPStorage() + TopLevelTPConverter() + createTransient() + createTransientWithKey() + createTransient() + createPersistent() + createPersistentWithKey() + addMainTPConverter() + setMainCnvPStorage() + getConverterID() and 8 more... Node1->Node1671 Node3 ITPConverterFor< TRANS > # m_pStorageTID # m_pStorageTIDvalue # m_topConverter # m_topConverterRuntime # m_wasUsedForReading + ITPConverterFor() + ~ITPConverterFor() + converterForType() + converterForRef() + baseToPersistent() + toPersistent() + fillTransFromPStore() + createTransFromPStore() + initPrivateConverters() + topConverter() and 15 more... Node2->Node3 Node1045 ITPConverterFor< Analysis ::IPTrackInfo > # m_pStorageTID # m_pStorageTIDvalue # m_topConverter # m_topConverterRuntime # m_wasUsedForReading + ITPConverterFor() + ~ITPConverterFor() + converterForType() + converterForRef() + baseToPersistent() + toPersistent() + fillTransFromPStore() + createTransFromPStore() + initPrivateConverters() + topConverter() and 15 more... Node2->Node1045