#include <G4EMDissociationCrossSection.hh>
Inheritance diagram for G4EMDissociationCrossSection:

Definition at line 73 of file G4EMDissociationCrossSection.hh.
| G4EMDissociationCrossSection::G4EMDissociationCrossSection | ( | ) |
Definition at line 70 of file G4EMDissociationCrossSection.cc.
References epsilon, fermi, J, MeV, Qprime, r0, thePhotonSpectrum, and xd.
| G4EMDissociationCrossSection::~G4EMDissociationCrossSection | ( | ) |
| virtual void G4EMDissociationCrossSection::BuildPhysicsTable | ( | const G4ParticleDefinition & | ) | [inline, virtual] |
| virtual void G4EMDissociationCrossSection::DumpPhysicsTable | ( | const G4ParticleDefinition & | ) | [inline, virtual] |
| G4double G4EMDissociationCrossSection::GetCrossSection | ( | const G4DynamicParticle * | , | |
| const G4Element * | , | |||
| G4double | ||||
| ) | [virtual] |
Implements G4VCrossSectionDataSet.
Definition at line 122 of file G4EMDissociationCrossSection.cc.
References G4CascadSpecialFunctions::crossSection(), G4Element::GetIsotopeVector(), G4Element::GetN(), G4Element::GetNumberOfIsotopes(), G4Element::GetRelativeAbundanceVector(), and G4Element::GetZ().
Here is the call graph for this function:

| G4PhysicsFreeVector * G4EMDissociationCrossSection::GetCrossSectionForProjectile | ( | G4double | , | |
| G4double | , | |||
| G4double | , | |||
| G4double | , | |||
| G4double | , | |||
| G4double | ||||
| ) |
Definition at line 193 of file G4EMDissociationCrossSection.cc.
References epsilon, G4EMDissociationSpectrum::GetGeneralE1Spectrum(), G4EMDissociationSpectrum::GetGeneralE2Spectrum(), J, MeV, microbarn, millibarn, G4PhysicsFreeVector::PutValue(), Qprime, r0, and thePhotonSpectrum.
Referenced by GetCrossSectionForTarget().
Here is the call graph for this function:

| G4PhysicsFreeVector * G4EMDissociationCrossSection::GetCrossSectionForTarget | ( | G4double | , | |
| G4double | , | |||
| G4double | , | |||
| G4double | , | |||
| G4double | , | |||
| G4double | ||||
| ) |
Definition at line 245 of file G4EMDissociationCrossSection.cc.
References GetCrossSectionForProjectile().
Here is the call graph for this function:

| G4double G4VCrossSectionDataSet::GetIsoCrossSection | ( | const G4DynamicParticle * | , | |
| const G4Isotope * | , | |||
| G4double | aTemperature = 0. | |||
| ) | [virtual, inherited] |
Definition at line 42 of file G4VCrossSectionDataSet.cc.
References G4VCrossSectionDataSet::GetIsoZACrossSection(), G4Isotope::GetN(), and G4Isotope::GetZ().
Referenced by G4CrossSectionDataStore::GetCrossSection().
Here is the call graph for this function:

| G4double G4EMDissociationCrossSection::GetIsoZACrossSection | ( | const G4DynamicParticle * | , | |
| G4double | ZZ, | |||
| G4double | AA, | |||
| G4double | temperature | |||
| ) | [virtual] |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 153 of file G4EMDissociationCrossSection.cc.
References G4CascadSpecialFunctions::crossSection(), G4DynamicParticle::Get4Momentum(), G4ParticleDefinition::GetBaryonNumber(), G4DynamicParticle::GetDefinition(), and G4ParticleDefinition::GetPDGCharge().
Here is the call graph for this function:

| G4int G4VCrossSectionDataSet::GetVerboseLevel | ( | ) | [inline, inherited] |
Definition at line 89 of file G4VCrossSectionDataSet.hh.
References G4VCrossSectionDataSet::verboseLevel.
| G4double G4EMDissociationCrossSection::GetWilsonProbabilityForProtonDissociation | ( | G4double | , | |
| G4double | ||||
| ) |
Definition at line 260 of file G4EMDissociationCrossSection.cc.
| G4bool G4EMDissociationCrossSection::IsApplicable | ( | const G4DynamicParticle * | , | |
| const G4Element * | ||||
| ) | [virtual] |
Implements G4VCrossSectionDataSet.
Definition at line 114 of file G4EMDissociationCrossSection.cc.
References G4Element::GetN().
Here is the call graph for this function:

| G4bool G4EMDissociationCrossSection::IsZAApplicable | ( | const G4DynamicParticle * | , | |
| G4double | ZZ, | |||
| G4double | AA | |||
| ) | [virtual] |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 97 of file G4EMDissociationCrossSection.cc.
References G4DynamicParticle::GetDefinition(), and G4ParticleTable::GetParticleTable().
Here is the call graph for this function:

| void G4VCrossSectionDataSet::SetVerboseLevel | ( | G4int | value | ) | [inline, inherited] |
Definition at line 84 of file G4VCrossSectionDataSet.hh.
References G4VCrossSectionDataSet::verboseLevel.
Definition at line 109 of file G4EMDissociationCrossSection.hh.
Referenced by G4EMDissociationCrossSection(), and GetCrossSectionForProjectile().
G4double G4EMDissociationCrossSection::J [private] |
Definition at line 107 of file G4EMDissociationCrossSection.hh.
Referenced by G4EMDissociationCrossSection(), and GetCrossSectionForProjectile().
G4double G4EMDissociationCrossSection::Qprime [private] |
Definition at line 108 of file G4EMDissociationCrossSection.hh.
Referenced by G4EMDissociationCrossSection(), and GetCrossSectionForProjectile().
G4double G4EMDissociationCrossSection::r0 [private] |
Definition at line 106 of file G4EMDissociationCrossSection.hh.
Referenced by G4EMDissociationCrossSection(), and GetCrossSectionForProjectile().
Definition at line 105 of file G4EMDissociationCrossSection.hh.
Referenced by G4EMDissociationCrossSection(), GetCrossSectionForProjectile(), and ~G4EMDissociationCrossSection().
G4int G4VCrossSectionDataSet::verboseLevel [protected, inherited] |
Definition at line 96 of file G4VCrossSectionDataSet.hh.
Referenced by G4BGGNucleonElasticXS::G4BGGNucleonElasticXS(), G4BGGNucleonInelasticXS::G4BGGNucleonInelasticXS(), G4BGGPionElasticXS::G4BGGPionElasticXS(), G4BGGPionInelasticXS::G4BGGPionInelasticXS(), G4UElasticCrossSection::G4UElasticCrossSection(), G4UInelasticCrossSection::G4UInelasticCrossSection(), G4UInelasticCrossSection::GetIsoZACrossSection(), G4UElasticCrossSection::GetIsoZACrossSection(), G4BGGPionInelasticXS::GetIsoZACrossSection(), G4BGGPionElasticXS::GetIsoZACrossSection(), G4BGGNucleonInelasticXS::GetIsoZACrossSection(), G4BGGNucleonElasticXS::GetIsoZACrossSection(), G4VCrossSectionDataSet::GetVerboseLevel(), G4UInelasticCrossSection::Initialise(), G4UElasticCrossSection::Initialise(), G4BGGPionInelasticXS::Initialise(), G4BGGPionElasticXS::Initialise(), G4BGGNucleonInelasticXS::Initialise(), G4BGGNucleonElasticXS::Initialise(), G4UInelasticCrossSection::IsZAApplicable(), G4UElasticCrossSection::IsZAApplicable(), and G4VCrossSectionDataSet::SetVerboseLevel().
G4double G4EMDissociationCrossSection::xd [private] |
Definition at line 110 of file G4EMDissociationCrossSection.hh.
Referenced by G4EMDissociationCrossSection().
1.4.7