SimHitHandleBase Node1 SimHitHandleBase - m_trackPars - m_pdgId - m_fakemom - m_charge + SimHitHandleBase() + ~SimHitHandleBase() + type() + momentumDirection() + actualMomentum() + momentum() + posStart() + posEnd() + hitTime() + particleLink() and 8 more... # actualPDGCodeFromSimHit() - SimHitHandleBase() - operator=() - setPDG() Node2 SimHitHandle_ForwardHit - m_d - m_link + SimHitHandle_ForwardHit() + ~SimHitHandle_ForwardHit() + type() + momentumDirection() + actualMomentum() + posStart() + posEnd() + hitTime() + actualPDGCodeFromSimHit() + particleLink() + createTrackParameters() Node1->Node2 Node3 SimHitHandle_SiHit - m_d + SimHitHandle_SiHit() + ~SimHitHandle_SiHit() + type() + momentumDirection() + posStart() + posEnd() + hitTime() + particleLink() + createTrackParameters() Node1->Node3 Node4 SimHitHandle_TrackRecord - m_trkrecord - m_mom - m_momdir - m_link + SimHitHandle_TrackRecord() + ~SimHitHandle_TrackRecord() + type() + momentumDirection() + actualMomentum() + posStart() + posEnd() + hitTime() + actualPDGCodeFromSimHit() + particleLink() + createTrackParameters() Node1->Node4 Node5 SimHitHandle_TRTHit - m_d + SimHitHandle_TRTHit() + ~SimHitHandle_TRTHit() + type() + momentumDirection() + actualMomentum() + posStart() + posEnd() + hitTime() + actualPDGCodeFromSimHit() + particleLink() + createTrackParameters() Node1->Node5