CscCalibTool Node1 CscCalibTool + m_messageCnt_t0base + m_messageCnt_t0phase # m_readFromDatabase # m_slopeFromDatabase # m_slope # m_noise # m_pedestal # m_integrationNumber # m_integrationNumber2 # m_samplingTime # m_signalWidth # m_timeOffset # m_latency # m_nSamples # m_onlineHLT # m_use2Samples + CscCalibTool() + ~CscCalibTool() + initialize() + femtoCoulombToADCCount() + numberOfElectronsToADCCount() + adcCountToFemtoCoulomb() + adcCountToFemtoCoulomb() + adcCountToNumberOfElectrons() + adcCountToNumberOfElectrons() + adcToCharge() and 22 more... - getPSlope() Node2 extends< AthAlgTool, ICscCalibTool > Node2->Node1 Node3 SG::ReadCondHandleKey < CscCondDbData > + ReadCondHandleKey() + ReadCondHandleKey() Node3->Node1 #m_readKey Node4 SG::CondHandleKey< CscCondDbData > - m_isInit + CondHandleKey() + initialize() + initialize() + dbKey() + setDbKey() + start() # isInit() # ATLAS_NOT_CONST_THREAD_SAFE() # getCS() Node4->Node3 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 Node6 Gaudi::DataHandle Node6->Node5 Node7 ServiceHandle< IProxyDict > Node7->Node5 -m_storeHandle Node8 std::string Node8->Node4 -m_dbKey Node8->Node5 -m_sgKey Node39 CondCont< CscCondDbData > + CondCont() + CondCont() + ~CondCont() + operator=() + insert() + find() + find() + registerBaseInit() # CondCont() # cast() # doCast() Node39->Node4 -m_cc Node40 ServiceHandle< StoreGate Svc > Node40->Node4 -m_cs