CscSimDataCollectionCnv Node1 CscSimDataCollectionCnv + CscSimDataCollectionCnv() + ~CscSimDataCollectionCnv() + createPersistent() + createTransient() Node2 CscSimDataCollectionCnvBase # createPersistent() # createPersistentWithKey() # createTransient() # createTransientWithKey() Node2->Node1 Node3 T_AthenaPoolCustomCnvWith Key< TRANS, PERS > + T_AthenaPoolCustomCnvWithKey() # createPersistentWithKey() # createTransientWithKey() # poolReadObject() # poolReadObject() # keepPoolObj() # transToPers() # persToTrans() # DataObjectToPers() # DataObjectToPool() # PoolToDataObject() # cleanUp() Node3->Node2 Node34 CscSimDataCollectionCnv_p1 + CscSimDataCollectionCnv_p1() + persToTrans() + transToPers() Node34->Node1 -m_TPConverter_p1 Node35 T_AthenaPoolTPCnvBase < CscSimDataCollection, Muon::CscSimDataCollection_p1 > + TPConverterBase() + ~TPConverterBase() + virt_toPersistent() + virt_toPersistentWithKey() + pstoreToTrans() Node35->Node34 Node48 CscSimDataCnv_p1 + CscSimDataCnv_p1() + persToTrans() + transToPers() Node48->Node34 -m_cscsimdataCnv Node55 CscSimDataCollectionCnv_p2 + CscSimDataCollectionCnv_p2() + persToTrans() + transToPers() Node55->Node1 -m_TPConverter_p2 Node56 T_AthenaPoolTPCnvBase < CscSimDataCollection, Muon::CscSimDataCollection_p2 > + TPConverterBase() + ~TPConverterBase() + virt_toPersistent() + virt_toPersistentWithKey() + pstoreToTrans() Node56->Node55 Node57 CscSimDataCnv_p2 + CscSimDataCnv_p2() + persToTrans() + transToPers() Node57->Node55 -m_cscsimdataCnv Node61 CscSimDataCollectionCnv_p3 + CscSimDataCollectionCnv_p3() + persToTrans() + transToPers() Node61->Node1 -m_TPConverter_p3