LArSingleFloatConverter< TransientClass > Node1 LArSingleFloatConverter < TransientClass > - m_TPconverter # LArSingleFloatConverter() # createPersistent() # createTransient() # createTransientSingleFloat() Node9 LArDAC2uACompleteCnv < LArDAC2uAComplete > + LArDAC2uACompleteCnv() # createTransient() # createTransient() Node1->Node9 Node10 LArDAC2uAMCCnv< LArDAC2u AMC > + LArDAC2uAMCCnv() # createTransient() # createTransient() Node1->Node10 Node11 LArMphysOverMcalComplete Cnv< LArMphysOverMcalComplete > + LArMphysOverMcalCompleteCnv() # createTransient() # createTransient() Node1->Node11 Node12 LArMphysOverMcalMCCnv < LArMphysOverMcalMC > + LArMphysOverMcalMCCnv() # createTransient() # createTransient() Node1->Node12 Node2 T_AthenaPoolCoolMultChan Cnv< TransientClass, LArConditions Subset< LArSingleFloatP >, LArSingleFloat Subset_p1 > # m_persCtx + T_AthenaPoolCoolMultChanCnv() # createObj() # createRep() # fillRepRefs() # ATLAS_NOT_THREAD_SAFE() # attrListCollToObject() # condMultChanCollImplToObject() # createPersistent() # createTransient() # setToken() # poolReadObject() # poolReadObject() # transToPers() # persToTrans() Node2->Node1 Node3 T_AthenaPoolCustCnv < TransientClass, LArConditions Subset< LArSingleFloatP > > # m_classID - m_persMap + classID() # T_AthenaPoolCustCnv() # initialize() # setPlacementForP() # DataObjectToPers() # DataObjectToPool() # PoolToDataObject() # objectToPool() # poolToObject() # transToPers() # persToTrans() # compareClassGuid() # setToken() Node3->Node2 Node4 T_AthenaPoolCnvBase < TransientClass > + T_AthenaPoolCnvBase() + classID() # initialize() # DataObjectToPers() # DataObjectToPool() # PoolToDataObject() # setPlacement() Node4->Node3 Node5 AthenaPoolConverter # m_athenaPoolCnvSvc # m_classDesc # m_className # m_classDescs # m_containerPrefix # m_containerNameHint # m_branchNameHint # m_dataObject # m_i_poolToken # m_conv_mut + ~AthenaPoolConverter() + initialize() + finalize() + repSvcType() + createObj() + createRep() + fillRepRefs() + cleanUp() + storageType() + classID() # AthenaPoolConverter() # DataObjectToPers() # DataObjectToPool() # PoolToDataObject() # setPlacementWithType() # setPlacement() # getDataObject() # compareClassGuid() Node5->Node4