|
Geant4
10.01
|
#include <G4AntiNuclElastic.hh>
Inheritance diagram for G4AntiNuclElastic:
Collaboration diagram for G4AntiNuclElastic:Private Member Functions | |
| G4AntiNuclElastic & | operator= (const G4AntiNuclElastic &right) |
| G4AntiNuclElastic (const G4AntiNuclElastic &) | |
Additional Inherited Members | |
Protected Member Functions inherited from G4HadronicInteraction | |
| void | SetModelName (const G4String &nam) |
| G4bool | IsBlocked () const |
| void | Block () |
Protected Attributes inherited from G4HadronicInteraction | |
| G4HadFinalState | theParticleChange |
| G4int | verboseLevel |
| G4double | theMinEnergy |
| G4double | theMaxEnergy |
| G4bool | isBlocked |
Definition at line 49 of file G4AntiNuclElastic.hh.
| G4AntiNuclElastic::G4AntiNuclElastic | ( | ) |
Definition at line 54 of file G4AntiNuclElastic.cc.
References G4Alpha::Alpha(), G4AntiAlpha::AntiAlpha(), G4AntiDeuteron::AntiDeuteron(), G4AntiHe3::AntiHe3(), G4AntiNeutron::AntiNeutron(), G4AntiProton::AntiProton(), G4AntiTriton::AntiTriton(), cs, G4Deuteron::Deuteron(), fAm, fBeta, fceff, fParticle, fptot, fRa, fRef, fTetaCMS, fThetaLab, fTmax, fWaveVector, fZommerfeld, G4Neutron::Neutron(), G4Proton::Proton(), theAAlpha, theADeuteron, theAHe3, theAlpha, theANeutron, theAProton, theATriton, theDeuteron, theNeutron, and theProton.
Here is the call graph for this function:
|
virtual |
Definition at line 91 of file G4AntiNuclElastic.cc.
References cs.
|
private |
Definition at line 582 of file G4AntiNuclElastic.cc.
Referenced by BesselOneByArg().
Here is the caller graph for this function:Definition at line 531 of file G4AntiNuclElastic.cc.
Referenced by SampleInvariantT().
Here is the caller graph for this function:Definition at line 629 of file G4AntiNuclElastic.cc.
References BesselJone().
Referenced by SampleInvariantT().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 515 of file G4AntiNuclElastic.cc.
References G4Pow::A13(), fAm, G4Pow::GetInstance(), and n.
Referenced by SampleInvariantT().
Here is the call graph for this function:
Here is the caller graph for this function:| G4double G4AntiNuclElastic::CalculateParticleBeta | ( | const G4ParticleDefinition * | particle, |
| G4double | momentum | ||
| ) |
Definition at line 492 of file G4AntiNuclElastic.cc.
References a, fBeta, and G4ParticleDefinition::GetPDGMass().
Referenced by SampleInvariantT().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 506 of file G4AntiNuclElastic.cc.
References fZommerfeld.
Referenced by SampleInvariantT().
Here is the caller graph for this function:Definition at line 472 of file G4AntiNuclElastic.cc.
References f3.
Referenced by SampleInvariantT().
Here is the caller graph for this function:
|
inline |
Definition at line 125 of file G4AntiNuclElastic.hh.
Referenced by DMXPhysicsList::ConstructHad(), ExExChHadronElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), and G4HadronElasticPhysics::ConstructProcess().
Here is the caller graph for this function:Definition at line 648 of file G4AntiNuclElastic.cc.
References fermi, G4Pow::GetInstance(), and G4Pow::Z23().
Referenced by SampleInvariantT().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
virtual |
Reimplemented from G4HadronElastic.
Definition at line 98 of file G4AntiNuclElastic.cc.
References BesselJzero(), BesselOneByArg(), CalculateAm(), CalculateParticleBeta(), CalculateZommerfeld(), cs, DampFactor(), G4INCL::KinematicsUtils::energy(), fbst, fceff, fptot, fRa, fRef, fTetaCMS, fTmax, fWaveVector, G4UniformRand, G4ComponentAntiNuclNuclearXS::GetAntiHadronNucleonTotCrSc(), G4ParticleDefinition::GetBaryonNumber(), GetcosTeta1(), G4ComponentAntiNuclNuclearXS::GetElasticElementCrossSection(), G4Pow::GetInstance(), G4NucleiProperties::GetNuclearMass(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4ComponentAntiNuclNuclearXS::GetTotalElementCrossSection(), GeV, G4He3::He3(), MeV, millibarn, n, G4INCL::Math::pi, sqr(), theAAlpha, theADeuteron, theAHe3, theAlpha, theANeutron, theAProton, theATriton, theDeuteron, theProton, G4Triton::Triton(), and G4Pow::Z13().
Referenced by SampleThetaCMS(), and SampleThetaLab().
Here is the call graph for this function:
Here is the caller graph for this function:| G4double G4AntiNuclElastic::SampleThetaCMS | ( | const G4ParticleDefinition * | p, |
| G4double | plab, | ||
| G4int | Z, | ||
| G4int | A | ||
| ) |
Definition at line 380 of file G4AntiNuclElastic.cc.
References fptot, fTetaCMS, fTmax, G4cout, G4endl, G4UniformRand, GeV, SampleInvariantT(), and G4HadronicInteraction::verboseLevel.
Here is the call graph for this function:| G4double G4AntiNuclElastic::SampleThetaLab | ( | const G4ParticleDefinition * | p, |
| G4double | plab, | ||
| G4int | Z, | ||
| G4int | A | ||
| ) |
Definition at line 416 of file G4AntiNuclElastic.cc.
References fbst, fptot, fThetaLab, fTmax, G4cout, G4endl, G4UniformRand, G4ParticleDefinition::GetPDGMass(), GeV, SampleInvariantT(), and G4HadronicInteraction::verboseLevel.
Here is the call graph for this function:
|
private |
Definition at line 93 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), SampleInvariantT(), and ~G4AntiNuclElastic().
|
private |
Definition at line 101 of file G4AntiNuclElastic.hh.
Referenced by CalculateAm(), and G4AntiNuclElastic().
|
private |
Definition at line 99 of file G4AntiNuclElastic.hh.
Referenced by CalculateParticleBeta(), and G4AntiNuclElastic().
|
private |
Definition at line 106 of file G4AntiNuclElastic.hh.
Referenced by SampleInvariantT(), and SampleThetaLab().
|
private |
Definition at line 104 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleInvariantT().
|
private |
Definition at line 97 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic().
|
private |
Definition at line 107 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), SampleInvariantT(), SampleThetaCMS(), and SampleThetaLab().
|
private |
Definition at line 102 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleInvariantT().
|
private |
Definition at line 103 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleInvariantT().
|
private |
Definition at line 95 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), SampleInvariantT(), and SampleThetaCMS().
|
private |
Definition at line 96 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleThetaLab().
|
private |
Definition at line 108 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), SampleInvariantT(), SampleThetaCMS(), and SampleThetaLab().
|
private |
Definition at line 98 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleInvariantT().
|
private |
Definition at line 100 of file G4AntiNuclElastic.hh.
Referenced by CalculateZommerfeld(), and G4AntiNuclElastic().
|
private |
Definition at line 114 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleInvariantT().
|
private |
Definition at line 112 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleInvariantT().
|
private |
Definition at line 115 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleInvariantT().
|
private |
Definition at line 120 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleInvariantT().
|
private |
Definition at line 111 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleInvariantT().
|
private |
Definition at line 110 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleInvariantT().
|
private |
Definition at line 113 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleInvariantT().
|
private |
Definition at line 119 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleInvariantT().
|
private |
Definition at line 118 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic().
|
private |
Definition at line 117 of file G4AntiNuclElastic.hh.
Referenced by G4AntiNuclElastic(), and SampleInvariantT().