Geant4
10.02
|
#include <G4ElasticHadrNucleusHE.hh>
Public Member Functions | |
G4ElasticData (const G4ParticleDefinition *h, G4int Z, G4double A, G4double *eGeV) | |
~G4ElasticData () | |
const G4ParticleDefinition * | Hadron () |
Public Attributes | |
G4int | AtomicWeight |
G4double | R1 |
G4double | R2 |
G4double | Pnucl |
G4double | Aeff |
G4double | limitQ2 |
G4double | massGeV |
G4double | mass2GeV2 |
G4double | massA |
G4double | massA2 |
G4int | dnkE [NENERGY] |
G4double | maxQ2 [NENERGY] |
G4double | TableQ2 [ONQ2] |
G4double | TableCrossSec [NQTABLE] |
Private Member Functions | |
void | DefineNucleusParameters (G4double A) |
G4ElasticData & | operator= (const G4ElasticData &right) |
G4ElasticData (const G4ElasticData &) | |
Private Attributes | |
const G4ParticleDefinition * | hadr |
Definition at line 70 of file G4ElasticHadrNucleusHE.hh.
G4ElasticData::G4ElasticData | ( | const G4ParticleDefinition * | h, |
G4int | Z, | ||
G4double | A, | ||
G4double * | eGeV | ||
) |
Definition at line 76 of file G4ElasticHadrNucleusHE.cc.
References G4lrint(), G4ParticleDefinition::GetPDGMass(), GeV, G4INCL::Math::min(), NENERGY, ONQ2, and G4Proton::Proton().
|
inline |
Definition at line 77 of file G4ElasticHadrNucleusHE.hh.
|
private |
|
private |
Definition at line 120 of file G4ElasticHadrNucleusHE.cc.
References A(), G4Exp(), and G4Log().
|
inline |
Definition at line 79 of file G4ElasticHadrNucleusHE.hh.
References hadr.
|
private |
G4double G4ElasticData::Aeff |
Definition at line 91 of file G4ElasticHadrNucleusHE.hh.
Referenced by G4ElasticHadrNucleusHE::HadronNucleusQ2_2().
G4int G4ElasticData::AtomicWeight |
Definition at line 90 of file G4ElasticHadrNucleusHE.hh.
Definition at line 97 of file G4ElasticHadrNucleusHE.hh.
Referenced by G4ElasticHadrNucleusHE::HadronNucleusQ2_2().
|
private |
Definition at line 83 of file G4ElasticHadrNucleusHE.hh.
Referenced by Hadron().
G4double G4ElasticData::limitQ2 |
Definition at line 92 of file G4ElasticHadrNucleusHE.hh.
G4double G4ElasticData::mass2GeV2 |
Definition at line 94 of file G4ElasticHadrNucleusHE.hh.
Referenced by G4ElasticHadrNucleusHE::SampleInvariantT().
G4double G4ElasticData::massA |
Definition at line 95 of file G4ElasticHadrNucleusHE.hh.
Referenced by G4ElasticHadrNucleusHE::SampleInvariantT().
G4double G4ElasticData::massA2 |
Definition at line 96 of file G4ElasticHadrNucleusHE.hh.
Referenced by G4ElasticHadrNucleusHE::SampleInvariantT().
G4double G4ElasticData::massGeV |
Definition at line 93 of file G4ElasticHadrNucleusHE.hh.
Referenced by G4ElasticHadrNucleusHE::SampleInvariantT().
Definition at line 98 of file G4ElasticHadrNucleusHE.hh.
Referenced by G4ElasticHadrNucleusHE::HadronNucleusQ2_2().
G4double G4ElasticData::Pnucl |
Definition at line 91 of file G4ElasticHadrNucleusHE.hh.
Referenced by G4ElasticHadrNucleusHE::HadronNucleusQ2_2().
G4double G4ElasticData::R1 |
Definition at line 91 of file G4ElasticHadrNucleusHE.hh.
Referenced by G4ElasticHadrNucleusHE::HadronNucleusQ2_2().
G4double G4ElasticData::R2 |
Definition at line 91 of file G4ElasticHadrNucleusHE.hh.
Referenced by G4ElasticHadrNucleusHE::HadronNucleusQ2_2().
Definition at line 101 of file G4ElasticHadrNucleusHE.hh.
Referenced by G4ElasticHadrNucleusHE::HadronNucleusQ2_2().
Definition at line 100 of file G4ElasticHadrNucleusHE.hh.
Referenced by G4ElasticHadrNucleusHE::HadronNucleusQ2_2().