|
Geant4_10
|
#include <G4ReactionDynamics.hh>
Public Member Functions | |
| G4ReactionDynamics () | |
| virtual | ~G4ReactionDynamics () |
| virtual G4double | FindInelasticity () |
| virtual G4double | FindTimeDelay () |
| G4bool | GenerateXandPt (G4FastVector< G4ReactionProduct, GHADLISTSIZE > &vec, G4int &vecLen, G4ReactionProduct &modifiedOriginal, const G4HadProjectile *originalIncident, G4ReactionProduct ¤tParticle, G4ReactionProduct &targetParticle, const G4DynamicParticle *originalTarget, const G4Nucleus &targetNucleus, G4bool &incidentHasChanged, G4bool &targetHasChanged, G4bool leadFlag, G4ReactionProduct &leadingStrangeParticle) |
| void | SuppressChargedPions (G4FastVector< G4ReactionProduct, GHADLISTSIZE > &vec, G4int &vecLen, const G4ReactionProduct &modifiedOriginal, G4ReactionProduct ¤tParticle, G4ReactionProduct &targetParticle, const G4Nucleus &targetNucleus, G4bool &incidentHasChanged, G4bool &targetHasChanged) |
| G4bool | TwoCluster (G4FastVector< G4ReactionProduct, GHADLISTSIZE > &vec, G4int &vecLen, G4ReactionProduct &modifiedOriginal, const G4HadProjectile *originalIncident, G4ReactionProduct ¤tParticle, G4ReactionProduct &targetParticle, const G4DynamicParticle *originalTarget, const G4Nucleus &targetNucleus, G4bool &incidentHasChanged, G4bool &targetHasChanged, G4bool leadFlag, G4ReactionProduct &leadingStrangeParticle) |
| void | TwoBody (G4FastVector< G4ReactionProduct, GHADLISTSIZE > &vec, G4int &vecLen, G4ReactionProduct &modifiedOriginal, const G4DynamicParticle *originalTarget, G4ReactionProduct ¤tParticle, G4ReactionProduct &targetParticle, const G4Nucleus &targetNucleus, G4bool &targetHasChanged) |
| G4int | Factorial (G4int n) |
| G4double | GenerateNBodyEvent (const G4double totalEnergy, const G4bool constantCrossSection, G4FastVector< G4ReactionProduct, GHADLISTSIZE > &vec, G4int &vecLen) |
| void | ProduceStrangeParticlePairs (G4FastVector< G4ReactionProduct, GHADLISTSIZE > &vec, G4int &vecLen, const G4ReactionProduct &modifiedOriginal, const G4DynamicParticle *originalTarget, G4ReactionProduct ¤tParticle, G4ReactionProduct &targetParticle, G4bool &incidentHasChanged, G4bool &targetHasChanged) |
| void | NuclearReaction (G4FastVector< G4ReactionProduct, 4 > &vec, G4int &vecLen, const G4HadProjectile *originalIncident, const G4Nucleus &aNucleus, const G4double theAtomicMass, const G4double *massVec) |
Definition at line 48 of file G4ReactionDynamics.hh.
|
inline |
Definition at line 52 of file G4ReactionDynamics.hh.
|
inlinevirtual |
Definition at line 54 of file G4ReactionDynamics.hh.
|
inlinevirtual |
Definition at line 56 of file G4ReactionDynamics.hh.
|
inlinevirtual |
Definition at line 59 of file G4ReactionDynamics.hh.
| G4double G4ReactionDynamics::GenerateNBodyEvent | ( | const G4double | totalEnergy, |
| const G4bool | constantCrossSection, | ||
| G4FastVector< G4ReactionProduct, GHADLISTSIZE > & | vec, | ||
| G4int & | vecLen | ||
| ) |
Definition at line 2491 of file G4ReactionDynamics.cc.


| G4bool G4ReactionDynamics::GenerateXandPt | ( | G4FastVector< G4ReactionProduct, GHADLISTSIZE > & | vec, |
| G4int & | vecLen, | ||
| G4ReactionProduct & | modifiedOriginal, | ||
| const G4HadProjectile * | originalIncident, | ||
| G4ReactionProduct & | currentParticle, | ||
| G4ReactionProduct & | targetParticle, | ||
| const G4DynamicParticle * | originalTarget, | ||
| const G4Nucleus & | targetNucleus, | ||
| G4bool & | incidentHasChanged, | ||
| G4bool & | targetHasChanged, | ||
| G4bool | leadFlag, | ||
| G4ReactionProduct & | leadingStrangeParticle | ||
| ) |
| void G4ReactionDynamics::NuclearReaction | ( | G4FastVector< G4ReactionProduct, 4 > & | vec, |
| G4int & | vecLen, | ||
| const G4HadProjectile * | originalIncident, | ||
| const G4Nucleus & | aNucleus, | ||
| const G4double | theAtomicMass, | ||
| const G4double * | massVec | ||
| ) |
| void G4ReactionDynamics::ProduceStrangeParticlePairs | ( | G4FastVector< G4ReactionProduct, GHADLISTSIZE > & | vec, |
| G4int & | vecLen, | ||
| const G4ReactionProduct & | modifiedOriginal, | ||
| const G4DynamicParticle * | originalTarget, | ||
| G4ReactionProduct & | currentParticle, | ||
| G4ReactionProduct & | targetParticle, | ||
| G4bool & | incidentHasChanged, | ||
| G4bool & | targetHasChanged | ||
| ) |
| void G4ReactionDynamics::SuppressChargedPions | ( | G4FastVector< G4ReactionProduct, GHADLISTSIZE > & | vec, |
| G4int & | vecLen, | ||
| const G4ReactionProduct & | modifiedOriginal, | ||
| G4ReactionProduct & | currentParticle, | ||
| G4ReactionProduct & | targetParticle, | ||
| const G4Nucleus & | targetNucleus, | ||
| G4bool & | incidentHasChanged, | ||
| G4bool & | targetHasChanged | ||
| ) |
| void G4ReactionDynamics::TwoBody | ( | G4FastVector< G4ReactionProduct, GHADLISTSIZE > & | vec, |
| G4int & | vecLen, | ||
| G4ReactionProduct & | modifiedOriginal, | ||
| const G4DynamicParticle * | originalTarget, | ||
| G4ReactionProduct & | currentParticle, | ||
| G4ReactionProduct & | targetParticle, | ||
| const G4Nucleus & | targetNucleus, | ||
| G4bool & | targetHasChanged | ||
| ) |
| G4bool G4ReactionDynamics::TwoCluster | ( | G4FastVector< G4ReactionProduct, GHADLISTSIZE > & | vec, |
| G4int & | vecLen, | ||
| G4ReactionProduct & | modifiedOriginal, | ||
| const G4HadProjectile * | originalIncident, | ||
| G4ReactionProduct & | currentParticle, | ||
| G4ReactionProduct & | targetParticle, | ||
| const G4DynamicParticle * | originalTarget, | ||
| const G4Nucleus & | targetNucleus, | ||
| G4bool & | incidentHasChanged, | ||
| G4bool & | targetHasChanged, | ||
| G4bool | leadFlag, | ||
| G4ReactionProduct & | leadingStrangeParticle | ||
| ) |
1.8.5