iFatras::G4HadIntProcessor Node1 iFatras::G4HadIntProcessor - m_g4RunManagerHelper - m_doElastic - m_hadIntProbScale - m_minMomentum - m_randomEngine + G4HadIntProcessor() + ~G4HadIntProcessor() + initialize() + finalize() + hadronicInteraction() + doHadronicInteraction() + doHadIntOnLayer() - ATLAS_NOT_THREAD_SAFE() - getHadState() - initProcessPDG() - retrieveG4MaterialIndex() Node2 extends< AthAlgTool, iFatras::IHadronicInteraction Processor > Node2->Node1 Node3 std::vector< std::pair < float, std::pair< G4Material *, G4MaterialCutsCouple > > > + elements Node3->Node1 -m_g4Material Node4 std::map< int, G4VProcess * > + keys + elements Node4->Node1 -m_g4HadrElasticProcesses -m_g4HadrInelasticProcesses Node5 std::string Node5->Node1 -m_randomEngineName Node6 std::basic_string< char > Node6->Node5 Node7 ServiceHandle< ISF ::IParticleBroker > Node7->Node1 -m_particleBroker Node8 ServiceHandle< IAtRndmGen Svc > Node8->Node1 -m_rndGenSvc Node9 ServiceHandle< ISF ::ITruthSvc > Node9->Node1 -m_truthRecordSvc