#include <G4RPGReaction.hh>
|
| G4RPGReaction () |
|
virtual | ~G4RPGReaction () |
|
G4bool | ReactionStage (const G4HadProjectile *, G4ReactionProduct &, G4bool &, const G4DynamicParticle *, G4ReactionProduct &, G4bool &, const G4Nucleus &, G4ReactionProduct &, G4FastVector< G4ReactionProduct, 256 > &, G4int &, G4bool, G4ReactionProduct &) |
|
void | AddBlackTrackParticles (const G4double, const G4int, const G4double, const G4int, const G4ReactionProduct &, G4int, G4int, const G4Nucleus &, G4FastVector< G4ReactionProduct, 256 > &, G4int &) |
|
G4double | GenerateNBodyEvent (const G4double totalEnergy, const G4bool constantCrossSection, G4FastVector< G4ReactionProduct, 256 > &vec, G4int &vecLen) |
|
G4double | GenerateNBodyEventT (const G4double totalEnergy, const G4bool constantCrossSection, std::vector< G4ReactionProduct * > &list) |
|
void | NuclearReaction (G4FastVector< G4ReactionProduct, 4 > &vec, G4int &vecLen, const G4HadProjectile *originalIncident, const G4Nucleus &aNucleus, const G4double theAtomicMass, const G4double *massVec) |
|
|
void | Rotate (const G4double numberofFinalStateNucleons, const G4ThreeVector &temp, const G4ReactionProduct &modifiedOriginal, const G4HadProjectile *originalIncident, const G4Nucleus &targetNucleus, G4ReactionProduct ¤tParticle, G4ReactionProduct &targetParticle, G4FastVector< G4ReactionProduct, 256 > &vec, G4int &vecLen) |
|
void | Defs1 (const G4ReactionProduct &modifiedOriginal, G4ReactionProduct ¤tParticle, G4ReactionProduct &targetParticle, G4FastVector< G4ReactionProduct, 256 > &vec, G4int &vecLen) |
|
std::pair< G4int, G4int > | GetFinalStateNucleons (const G4DynamicParticle *originalTarget, const G4FastVector< G4ReactionProduct, 256 > &vec, const G4int &vecLen) |
|
void | MomentumCheck (const G4ReactionProduct &modifiedOriginal, G4ReactionProduct ¤tParticle, G4ReactionProduct &targetParticle, G4FastVector< G4ReactionProduct, 256 > &vec, G4int &vecLen) |
|
G4double | normal () |
|
G4ThreeVector | Isotropic (const G4double &) |
|
Definition at line 47 of file G4RPGReaction.hh.
G4RPGReaction::G4RPGReaction |
( |
| ) |
|
|
inline |
virtual G4RPGReaction::~G4RPGReaction |
( |
| ) |
|
|
inlinevirtual |
void G4RPGReaction::AddBlackTrackParticles |
( |
const G4double |
epnb, |
|
|
const G4int |
npnb, |
|
|
const G4double |
edta, |
|
|
const G4int |
ndta, |
|
|
const G4ReactionProduct & |
modifiedOriginal, |
|
|
G4int |
PinNucleus, |
|
|
G4int |
NinNucleus, |
|
|
const G4Nucleus & |
targetNucleus, |
|
|
G4FastVector< G4ReactionProduct, 256 > & |
vec, |
|
|
G4int & |
vecLen |
|
) |
| |
G4bool G4RPGReaction::ReactionStage |
( |
const G4HadProjectile * |
, |
|
|
G4ReactionProduct & |
, |
|
|
G4bool & |
, |
|
|
const G4DynamicParticle * |
, |
|
|
G4ReactionProduct & |
, |
|
|
G4bool & |
, |
|
|
const G4Nucleus & |
, |
|
|
G4ReactionProduct & |
, |
|
|
G4FastVector< G4ReactionProduct, 256 > & |
, |
|
|
G4int & |
, |
|
|
G4bool |
, |
|
|
G4ReactionProduct & |
|
|
) |
| |
The documentation for this class was generated from the following files: