45#ifndef G4_CASCADE_FUNCTIONS_HH
46#define G4_CASCADE_FUNCTIONS_HH
54template <
class DATA,
class SAMP>
61 return this->findCrossSection(ke, DATA::data.tot);
65 return this->findCrossSection(ke, DATA::data.sum);
76#include "G4CascadeFunctions.icc"
G4DLLIMPORT std::ostream G4cout
virtual void printTable(std::ostream &os=G4cout) const
virtual G4double getCrossSectionSum(double ke) const
virtual G4int getMultiplicity(G4double ke) const
virtual G4double getCrossSection(double ke) const
virtual ~G4CascadeFunctions()
virtual void getOutgoingParticleTypes(std::vector< G4int > &kinds, G4int mult, G4double ke) const