ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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.
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().
|
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().
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.
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().
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.
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().
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().
|
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().
|
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().
|
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().