Geant4-11
|
#include <G4CrossSectionBuffer.hh>
Public Member Functions | |
G4double | CrossSection (const G4KineticTrack &trk1, const G4KineticTrack &trk2) const |
G4CrossSectionBuffer (const G4ParticleDefinition *aA, const G4ParticleDefinition *aB) | |
G4bool | InCharge (const G4ParticleDefinition *aA, const G4ParticleDefinition *aB) const |
void | Print () |
void | push_back (G4double S, G4double x) |
Private Attributes | |
const G4ParticleDefinition * | theA |
const G4ParticleDefinition * | theB |
std::vector< std::pair< G4double, G4double > > | theData |
Definition at line 37 of file G4CrossSectionBuffer.hh.
|
inline |
Definition at line 41 of file G4CrossSectionBuffer.hh.
|
inline |
Definition at line 65 of file G4CrossSectionBuffer.hh.
References G4KineticTrack::Get4Momentum(), CLHEP::millibarn, and theData.
|
inline |
Definition at line 44 of file G4CrossSectionBuffer.hh.
|
inline |
Definition at line 109 of file G4CrossSectionBuffer.hh.
References G4cerr, G4endl, CLHEP::millibarn, and theData.
Definition at line 58 of file G4CrossSectionBuffer.hh.
Referenced by G4CollisionComposite::BufferCrossSection().
|
private |
Definition at line 120 of file G4CrossSectionBuffer.hh.
Referenced by InCharge().
|
private |
Definition at line 121 of file G4CrossSectionBuffer.hh.
Referenced by InCharge().
Definition at line 118 of file G4CrossSectionBuffer.hh.
Referenced by CrossSection(), Print(), and push_back().