ISF::ParticleBrokerDynamicOnReadIn Node1 ISF::ParticleBrokerDynamic OnReadIn - m_forceGeoIDSvc - m_validateGeoID - m_doSelectorCPUMon - m_validationOutput - m_validationStream - m_val_pdg - m_val_p - m_val_x - m_val_y - m_val_z + ParticleBrokerDynamicOnReadIn() + ~ParticleBrokerDynamicOn ReadIn() + initialize() + initializeEvent() + finalizeEvent() + push() + popVector() + numParticles() + dump() + registerSimSelector() - ParticleBrokerDynamicOnReadIn() - registerPosValTree() - fillPosValTree() - updateAllSelectors() - selectAndStore() - identifySimID() Node2 extends< AthService, IParticleBroker > Node2->Node1 Node3 PublicToolHandle< ISF ::IParticleOrderingTool > Node3->Node1 -m_orderingTool Node4 std::priority_queue < ISF::ISFParticle *, ISF::ISFParticleVector, ISF::ISFParticleOrdering > Node4->Node1 -m_particles Node20 std::vector< ISF::ISFParticle * > Node20->Node1 -m_popParticles Node21 ServiceHandle< ITHistSvc > Node21->Node1 -m_thistSvc Node22 PMonUtils::CustomBenchmark - m_nmax + CustomBenchmark() + ~CustomBenchmark() + begin() + end() + getData() + nMax() + size() - CustomBenchmark() - operator=() - clock_nooverflow() Node22->Node1 -m_benchPDGCode -m_benchGeoID Node24 ISF::IGeoIDSvc + ~IGeoIDSvc() + DeclareInterfaceID() + inside() + inside() + inside() + identifyGeoID() + identifyGeoID() + identifyGeoID() + identifyNextGeoID() + identifyNextGeoID() + identifyNextGeoID() + identifyAndRegNextGeoID() Node24->Node1 -m_geoIDSvcQuick Node26 ServiceHandle< ISF ::IGeoIDSvc > Node26->Node1 -m_geoIDSvc Node27 TTree Node27->Node1 -m_t_entryLayerPos -m_t_pushPosition