CscDigitToCscRDOTool Node1 CscDigitToCscRDOTool # m_cscCalibTool - m_samplingRate - m_numSamples - m_latency - m_startTime - m_signalWidth - m_addNoise - m_numberOfIntegration + CscDigitToCscRDOTool() + ~CscDigitToCscRDOTool() + initialize() + digitize() - fill_CSCdata() - cscRdo() Node2 extends< AthAlgTool, IMuonDigitizationTool > Node2->Node1 Node3 ServiceHandle< IAthRNGSvc > Node3->Node1 #m_rndmSvc Node4 SG::ReadHandleKey< CscDigitContainer > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node4->Node1 #m_digitContainerKey Node5 SG::VarHandleKey - m_hashedKey - m_isEventStore + VarHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node5->Node4 Node49 SG::WriteHandleKey < CscRawDataContainer > + WriteHandleKey() + WriteHandleKey() + operator=() Node5->Node49 Node40 std::map< uint16_t, CscRawDataCollection * > + keys Node40->Node1 -m_cscRdoMap Node41 CscRawDataCollection - m_id - m_rodId - m_subDetectorId - m_numRPU - m_samplingPhase - m_triggerType - m_firstBitSummary - m_eventType - m_scaAddress + CscRawDataCollection() + CscRawDataCollection() + ~CscRawDataCollection() + identify() + identifyHash() + rodId() + subDetectorId() + numRPU() + rpuID() + dataType() and 42 more... Node41->Node40 +elements Node47 ServiceHandle< CSCcabling Svc > Node47->Node1 #m_cscCablingSvc Node48 ServiceHandle< Muon ::IMuonIdHelperSvc > Node48->Node1 #m_idHelperSvc Node49->Node1 #m_rdoContainerKey