27 #ifndef G4XNNTotalLowE_h
28 #define G4XNNTotalLowE_h
72 typedef std::map <const G4ParticleDefinition *, G4LowEXsection*, std::less<const G4ParticleDefinition *> >
LowEMap;
virtual const G4CrossSectionVector * GetComponents() const
virtual G4String Name() const
const G4XNNTotalLowE & operator=(const G4XNNTotalLowE &right)
virtual G4bool IsValid(G4double e) const
static const G4double npTot[29]
std::map< const G4ParticleDefinition *, G4LowEXsection *, std::less< const G4ParticleDefinition * > > theCrossSections
static const G4double ss[29]
static const G4double ppTot[29]
static const G4int tableSize
virtual G4double HighLimit() const
std::map< const G4ParticleDefinition *, G4LowEXsection *, std::less< const G4ParticleDefinition * > > LowEMap
std::vector< G4CrossSectionSourcePtr > G4CrossSectionVector
virtual G4double CrossSection(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const
virtual ~G4XNNTotalLowE()
static constexpr double GeV