![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4ParticleHPJENDLHEData:
Collaboration diagram for G4ParticleHPJENDLHEData:Private Member Functions | |
| G4bool | isThisInMap (G4int, G4int) |
| G4bool | isThisNewIsotope (G4int z, G4int a) |
| G4PhysicsVector * | readAFile (std::fstream *) |
| void | registAPhysicsVector (G4int, G4int, G4PhysicsVector *) |
| G4double | getXSfromThisIsotope (G4int, G4int, G4double) |
Private Attributes | |
| std::vector< G4bool > | vElement |
| std::map< G4int, std::map < G4int, G4PhysicsVector * > * > | mIsotope |
| G4String | reactionName |
| G4String | particleName |
Additional Inherited Members | |
Protected Member Functions inherited from G4VCrossSectionDataSet | |
| void | SetName (const G4String &) |
Protected Attributes inherited from G4VCrossSectionDataSet | |
| G4int | verboseLevel |
Definition at line 48 of file G4ParticleHPJENDLHEData.hh.
View newest version in sPHENIX GitHub at line 48 of file G4ParticleHPJENDLHEData.hh
| G4ParticleHPJENDLHEData::G4ParticleHPJENDLHEData | ( | ) |
Definition at line 60 of file G4ParticleHPJENDLHEData.cc.
View newest version in sPHENIX GitHub at line 60 of file G4ParticleHPJENDLHEData.cc
References mIsotope.
| G4ParticleHPJENDLHEData::G4ParticleHPJENDLHEData | ( | G4String | reaction, |
| G4ParticleDefinition * | pd | ||
| ) |
Definition at line 83 of file G4ParticleHPJENDLHEData.cc.
View newest version in sPHENIX GitHub at line 83 of file G4ParticleHPJENDLHEData.cc
References BuildPhysicsTable(), and reactionName.
Here is the call graph for this function:| G4ParticleHPJENDLHEData::~G4ParticleHPJENDLHEData | ( | ) |
Definition at line 92 of file G4ParticleHPJENDLHEData.cc.
View newest version in sPHENIX GitHub at line 92 of file G4ParticleHPJENDLHEData.cc
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 100 of file G4ParticleHPJENDLHEData.cc.
View newest version in sPHENIX GitHub at line 100 of file G4ParticleHPJENDLHEData.cc
References A(), FALSE, file, INPUTHEPMC::filename, G4ThreadLocal, G4Element::GetElementTable(), G4StableIsotopes::GetFirstIsotope(), G4Element::GetIsotope(), G4StableIsotopes::GetIsotopeNucleonCount(), G4Isotope::GetN(), G4ParticleHPNames::GetName(), G4Element::GetNumberOfElements(), G4StableIsotopes::GetNumberOfIsotopes(), G4ParticleDefinition::GetParticleName(), G4Element::GetZ(), in, isThisNewIsotope(), particleName, reactionName, readAFile(), registAPhysicsVector(), TRUE, vElement, and Z.
Referenced by G4ParticleHPJENDLHEData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 237 of file G4ParticleHPJENDLHEData.cc.
View newest version in sPHENIX GitHub at line 237 of file G4ParticleHPJENDLHEData.cc
References G4Neutron::Neutron().
Here is the call graph for this function:| G4double G4ParticleHPJENDLHEData::GetCrossSection | ( | const G4DynamicParticle * | aP, |
| const G4Element * | anE, | ||
| G4double | aT | ||
| ) |
Definition at line 247 of file G4ParticleHPJENDLHEData.cc.
View newest version in sPHENIX GitHub at line 247 of file G4ParticleHPJENDLHEData.cc
References A(), G4StableIsotopes::GetAbundance(), G4StableIsotopes::GetFirstIsotope(), G4Element::GetIsotope(), G4StableIsotopes::GetIsotopeNucleonCount(), G4DynamicParticle::GetKineticEnergy(), G4Isotope::GetN(), G4StableIsotopes::GetNumberOfIsotopes(), G4Element::GetNumberOfIsotopes(), G4Element::GetRelativeAbundanceVector(), getXSfromThisIsotope(), G4Element::GetZ(), perCent, and Z.
Here is the call graph for this function:Definition at line 364 of file G4ParticleHPJENDLHEData.cc.
View newest version in sPHENIX GitHub at line 364 of file G4ParticleHPJENDLHEData.cc
References G4Pow::A23(), kdfinder::abs(), Acts::Test::delta, G4UniformRand, G4Pow::GetInstance(), G4PhysicsVector::GetValue(), it, and mIsotope.
Referenced by GetCrossSection().
Here is the call graph for this function:
Here is the caller graph for this function:| G4bool G4ParticleHPJENDLHEData::IsApplicable | ( | const G4DynamicParticle * | aP, |
| const G4Element * | anE | ||
| ) |
Definition at line 41 of file G4ParticleHPJENDLHEData.cc.
View newest version in sPHENIX GitHub at line 41 of file G4ParticleHPJENDLHEData.cc
References G4Element::GetIndex(), G4DynamicParticle::GetKineticEnergy(), MeV, G4Neutron::Neutron(), and vElement.
Here is the call graph for this function:Definition at line 333 of file G4ParticleHPJENDLHEData.cc.
View newest version in sPHENIX GitHub at line 333 of file G4ParticleHPJENDLHEData.cc
References mIsotope, and second.
Referenced by isThisNewIsotope().
Here is the caller graph for this function:Definition at line 76 of file G4ParticleHPJENDLHEData.hh.
View newest version in sPHENIX GitHub at line 76 of file G4ParticleHPJENDLHEData.hh
References isThisInMap().
Referenced by BuildPhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 60 of file G4ParticleHPJENDLHEData.hh.
View newest version in sPHENIX GitHub at line 60 of file G4ParticleHPJENDLHEData.hh
|
private |
Definition at line 298 of file G4ParticleHPJENDLHEData.cc.
View newest version in sPHENIX GitHub at line 298 of file G4ParticleHPJENDLHEData.cc
References barn, e, eV, and G4LPhysicsFreeVector::PutValues().
Referenced by BuildPhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 342 of file G4ParticleHPJENDLHEData.cc.
View newest version in sPHENIX GitHub at line 342 of file G4ParticleHPJENDLHEData.cc
Referenced by BuildPhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 73 of file G4ParticleHPJENDLHEData.hh.
View newest version in sPHENIX GitHub at line 73 of file G4ParticleHPJENDLHEData.hh
Referenced by G4ParticleHPJENDLHEData(), getXSfromThisIsotope(), isThisInMap(), and registAPhysicsVector().
|
private |
Definition at line 83 of file G4ParticleHPJENDLHEData.hh.
View newest version in sPHENIX GitHub at line 83 of file G4ParticleHPJENDLHEData.hh
Referenced by BuildPhysicsTable().
|
private |
Definition at line 82 of file G4ParticleHPJENDLHEData.hh.
View newest version in sPHENIX GitHub at line 82 of file G4ParticleHPJENDLHEData.hh
Referenced by BuildPhysicsTable(), and G4ParticleHPJENDLHEData().
|
private |
Definition at line 71 of file G4ParticleHPJENDLHEData.hh.
View newest version in sPHENIX GitHub at line 71 of file G4ParticleHPJENDLHEData.hh
Referenced by BuildPhysicsTable(), and IsApplicable().