LUCID_SimHitCollection_p2 Node1 LUCID_SimHitCollection_p2 + LUCID_SimHitCollection_p2() + name() + getVector() Node2 std::vector< LUCID _SimHit_p2 > Node2->Node1 +m_cont Node3 LUCID_SimHit_p2 - 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_p2() Node3->Node2 +elements Node4 HepMcParticleLink_p2 # m_mcEvtIndex # m_evtColl + HepMcParticleLink_p2() + HepMcParticleLink_p2() Node4->Node3 -m_partLink Node5 long Node5->Node4 #m_barcode Node6 std::string Node6->Node1 +m_name Node7 std::basic_string< char > Node7->Node6