LArG4H6COLDTCMod0Calculator Node1 LArG4H6COLDTCMod0Calculator - m_FCalSampling - m_phiModuleStart - m_phiModuleEnd - m_fullModuleDepth - m_fullActiveDepth - m_innerActiveRadius - m_outerActiveRadius - m_areaActive + LArG4H6COLDTCMod0Calculator() + initialize() + ~LArG4H6COLDTCMod0Calculator() + OOTcut() + Process() + isInTime() Node2 LArCalculatorSvcImp # m_BirksLaw # m_Birksk # m_OOTcut + LArCalculatorSvcImp() + initializeForSDCreation() Node2->Node1 Node3 extends< AthService, ILArCalculatorSvc > Node3->Node2 Node4 LArG4H6COLDTCMod0ChannelMap - m_phiMax - m_phiMin - m_nPhiBins + LArG4H6COLDTCMod0ChannelMap() + LArG4H6COLDTCMod0ChannelMap() + ~LArG4H6COLDTCMod0ChannelMap() + getRBin() + getNoRBins() + getRBinning() + getPhiBin() + getNoPhiBins() Node4->Node1 -m_channelMap Node5 std::vector< G4double > + elements Node5->Node4 -m_rBins