LArBarrelPresamplerCalculator Node1 LArBarrelPresamplerCalculator - m_IflCur - m_testbeam - m_volname + LArBarrelPresamplerCalculator() + initialize() + finalize() + OOTcut() + Process() + isInTime() - LArBarrelPresamplerCalculator() - operator=() Node2 LArCalculatorSvcImp # m_BirksLaw # m_Birksk # m_OOTcut + LArCalculatorSvcImp() + initializeForSDCreation() Node2->Node1 Node3 extends< AthService, ILArCalculatorSvc > Node3->Node2 Node4 LArG4BirksLaw - m_LArDensity - m_BirksLawK + LArG4BirksLaw() + k() + LArDensity() + operator()() Node4->Node1 -m_birksLaw Node5 ServiceHandle< ILArBarrel PresamplerGeometry > Node5->Node1 -m_geometry Node6 PsMap + ~PsMap() + Reset() + GetMap() + GetPsMap() - PsMap() Node6->Node1 -m_psmap Node7 std::map< int, CurrMap * > + keys Node7->Node6 -m_theMap Node8 CurrMap - m_nx - m_ny - m_xmin - m_xmax - m_dx - m_ymin - m_ymax - m_dy - m_gap - m_curr0 - m_curr1 - m_curr2 - m_norm + CurrMap() + ~CurrMap() + GetNx() + GetXmin() + GetXmax() + GetDx() + GetNy() + GetYmin() + GetYmax() + GetDy() + GetGap() + GetCurr0() + GetCurr1() + GetCurr2() + GetAll() - CurrMap() - operator=() Node8->Node7 +elements Node9 std::string Node9->Node1 -m_detectorName Node10 std::basic_string< char > Node10->Node9