LArG4H62004InactiveSDTool Node1 LArG4H62004InactiveSDTool + LArG4H62004InactiveSDTool() + ~LArG4H62004InactiveSDTool() + initializeCalculators() + initializeSD() + Gather() Node2 LArG4SDTool # m_doPID # m_timeBinWidth # m_useFrozenShowers + LArG4SDTool() + ~LArG4SDTool() + initialize() + initializeCalculators() + setupHelpers() + setupHelpers() # makeSD() # setupAllSDs() # match() Node2->Node1 Node3 SensitiveDetectorBase # m_volumeNames # m_outputCollectionNames # m_noVolumes - m_SD + SensitiveDetectorBase() + ~SensitiveDetectorBase() + initializeSD() + SetupEvent() + Gather() # assignSD() # getSD() # SetSensitiveDetector() - setSD() - matchStrings() Node3->Node2 Node5 LArFCAL_ID + LArFCAL_ID() + ~LArFCAL_ID() + initialize_from_dictionary() Node5->Node2 #m_larFcalID Node71 LArG4CalibSD # m_numberInvalidHits # m_doPID + LArG4CalibSD() + ~LArG4CalibSD() + ProcessHits() + EndOfAthenaEvent() + setupHelpers() + addDetectorHelper() + SpecialHit() # SimpleHit() # ConvertID() - FRIEND_TEST() - FRIEND_TEST() - FRIEND_TEST() - FRIEND_TEST() - FRIEND_TEST() - FRIEND_TEST() - FRIEND_TEST() Node5->Node71 #m_larFcalID Node55 LArEM_ID + LArEM_ID() + ~LArEM_ID() + initialize_from_dictionary() Node55->Node2 #m_larEmID Node55->Node71 #m_larEmID Node62 LArHEC_ID + LArHEC_ID() + ~LArHEC_ID() + initialize_from_dictionary() Node62->Node2 #m_larHecID Node62->Node71 #m_larHecID Node71->Node1 -m_emecSD -m_fcal2SD -m_fcal1SD -m_hecSD Node88 ServiceHandle< ILArCalib CalculatorSvc > Node88->Node1 -m_heccalc -m_fcal1calc -m_fcal2calc -m_emepiwcalc Node89 SG::WriteHandle< CaloCalibration HitContainer > + WriteHandle() + WriteHandle() + WriteHandle() + WriteHandle() + WriteHandle() + WriteHandle() + operator=() + operator=() + operator=() + ~WriteHandle() and 26 more... - record() - checkedCachedPtr() - doRecord() - doPut() - doPut() - doPut() Node89->Node1 -m_HitColl Node35 std::vector< std::string > Node35->Node1 -m_emecVolumes -m_hecVolumes -m_fcal1Volumes -m_fcal2Volumes