ISF::PunchThroughTool Node1 ISF::PunchThroughTool - m_R1 - m_R2 - m_z1 - m_z2 - m_particleDataTable - m_filenameLookupTable - m_filenameInverseCDF - m_filenameInversePCA - m_pdgInitiators - m_initiatorsMinEnergy and 13 more... + PunchThroughTool() + ~PunchThroughTool() + initialize() + finalize() + computePunchThroughParticles() - registerParticle() - registerCorrelation() - readLookuptablePDF() - getAllParticles() - getCorrelatedParticles() - getOneParticle() - createExitPs() - getFloatAfterPatternInStr() - propagator() - inversePCA() and 6 more... - inverseCdfTransform() - dotProduct() - normal_cdf() - getVariableCDFmappings() Node2 extends< AthAlgTool, IPunchThroughTool > Node2->Node1 Node3 PublicToolHandle< ISF ::IPunchThroughClassifier > Node3->Node1 -m_punchThroughClassifier Node4 TFile Node4->Node1 -m_fileLookupTable Node5 std::vector< std::map < double, double > > Node5->Node1 -m_variable2_inverse _cdf -m_variable0_inverse _cdf -m_variable1_inverse _cdf -m_variable4_inverse _cdf -m_variable3_inverse_cdf Node7 ServiceHandle< ISF ::IGeoIDSvc > Node7->Node1 -m_geoIDSvc Node8 std::vector< std::map < std::string, std::string > > Node8->Node1 -m_xml_info_cdf -m_xml_info_pca Node12 std::vector< std::vector < double > > + elements Node12->Node1 -m_PCA_means Node13 std::vector< std::vector < std::vector< double > > > Node12->Node13 +elements Node13->Node1 -m_inverse_PCA_matrix Node14 std::map< int, ISF ::PunchThroughParticle * > + keys Node14->Node1 -m_particles