Geant4
10.00.p01
|
#include <G4CrossSectionBuffer.hh>
Public Member Functions | |
G4CrossSectionBuffer (const G4ParticleDefinition *aA, const G4ParticleDefinition *aB) | |
G4bool | InCharge (const G4ParticleDefinition *aA, const G4ParticleDefinition *aB) const |
void | push_back (G4double S, G4double x) |
G4double | CrossSection (const G4KineticTrack &trk1, const G4KineticTrack &trk2) const |
void | Print () |
Private Attributes | |
std::vector< std::pair < G4double, G4double > > | theData |
const G4ParticleDefinition * | theA |
const G4ParticleDefinition * | theB |
Definition at line 36 of file G4CrossSectionBuffer.hh.
|
inline |
Definition at line 40 of file G4CrossSectionBuffer.hh.
|
inline |
Definition at line 64 of file G4CrossSectionBuffer.hh.
References G4KineticTrack::Get4Momentum(), millibarn, and theData.
|
inline |
Definition at line 43 of file G4CrossSectionBuffer.hh.
|
inline |
Definition at line 57 of file G4CrossSectionBuffer.hh.
References theData.
Referenced by G4CollisionComposite::BufferCrossSection().
|
private |
Definition at line 119 of file G4CrossSectionBuffer.hh.
Referenced by InCharge().
|
private |
Definition at line 120 of file G4CrossSectionBuffer.hh.
Referenced by InCharge().
Definition at line 117 of file G4CrossSectionBuffer.hh.
Referenced by CrossSection(), Print(), and push_back().