LUCID_SimHitCollection_p1 Node1 LUCID_SimHitCollection_p1 + LUCID_SimHitCollection_p1() + name() + getVector() Node2 std::vector< LUCID _SimHit_p1 > Node2->Node1 +m_cont Node3 LUCID_SimHit_p1 - m_tubeID - m_track - m_pdgCode - m_genVolume - m_stepStartPosX - m_stepStartPosY - m_stepStartPosZ - m_stepEndPosX - m_stepEndPosY - m_stepEndPosZ - m_preStepTime - m_postStepTime - m_wavelength - m_energy + LUCID_SimHit_p1() Node3->Node2 +elements Node4 HepMcParticleLink_p1 # m_mcEvtIndex + HepMcParticleLink_p1() + HepMcParticleLink_p1() Node4->Node3 -m_partLink Node5 long Node5->Node4 #m_barcode Node6 std::string Node6->Node1 +m_name Node7 std::basic_string< char > Node7->Node6