ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Definition at line 57 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 57 of file G4ParticleHPChannel.hh
|
inline |
Definition at line 61 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 61 of file G4ParticleHPChannel.hh
References active, niso, registerCount, theBuffer, theChannelData, theElement, theFinalStates, theIsotopeWiseData, and theProjectile.
|
inline |
Definition at line 75 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 75 of file G4ParticleHPChannel.hh
References active, G4Neutron::Neutron(), niso, registerCount, theBuffer, theChannelData, theElement, theFinalStates, theIsotopeWiseData, and theProjectile.
|
inline |
Definition at line 89 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 89 of file G4ParticleHPChannel.hh
References active, niso, theChannelData, theFinalStates, and theIsotopeWiseData.
G4HadFinalState * G4ParticleHPChannel::ApplyYourself | ( | const G4HadProjectile & | theTrack, |
G4int | isoNumber = -1 |
||
) |
Definition at line 228 of file G4ParticleHPChannel.cc.
View newest version in sPHENIX GitHub at line 228 of file G4ParticleHPChannel.cc
References A(), G4WendtFissionFragmentGenerator::ApplyYourself(), G4ParticleHPFinalState::ApplyYourself(), G4cout, G4endl, G4UniformRand, G4ParticleHPManager::GetInstance(), GetM(), G4HadProjectile::GetMaterial(), G4ParticleHPFinalState::GetN(), GetN(), G4ParticleHPManager::GetReactionWhiteBoard(), G4Material::GetTemperature(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4ParticleHPIsoData::GetXsec(), G4ParticleHPFinalState::GetZ(), GetZ(), HasAnyData(), it, niso, G4ParticleHPReactionWhiteBoard::SetTargA(), G4ParticleHPReactionWhiteBoard::SetTargM(), G4ParticleHPReactionWhiteBoard::SetTargZ(), sum, theFinalStates, theIsotopeWiseData, wendtFissionGenerator, and Z.
Referenced by G4ParticleHPChannelList::ApplyYourself(), and G4FissLib::ApplyYourself().
void G4ParticleHPChannel::DumpInfo | ( | ) |
Definition at line 326 of file G4ParticleHPChannel.cc.
View newest version in sPHENIX GitHub at line 326 of file G4ParticleHPChannel.cc
References eV, G4cout, G4endl, G4ParticleHPVector::GetEnergy(), G4Element::GetName(), G4ParticleHPVector::GetVectorLength(), G4ParticleHPVector::GetXsec(), G4ParticleHPFinalState::HasXsec(), niso, theChannelData, theDir, theElement, theFinalStates, and theFSType.
Referenced by G4ParticleHPChannelList::DumpInfo().
|
inline |
Definition at line 171 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 171 of file G4ParticleHPChannel.hh
References theFinalStates.
Definition at line 60 of file G4ParticleHPChannel.cc.
View newest version in sPHENIX GitHub at line 60 of file G4ParticleHPChannel.cc
References G4ParticleHPFinalState::GetXsec(), and theFinalStates.
Referenced by G4ParticleHPChannelList::ApplyYourself().
|
inline |
Definition at line 167 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 167 of file G4ParticleHPChannel.hh
References theFSType.
Definition at line 152 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 152 of file G4ParticleHPChannel.hh
References G4ParticleHPFinalState::GetM(), and theFinalStates.
Referenced by ApplyYourself().
Definition at line 150 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 150 of file G4ParticleHPChannel.hh
References G4ParticleHPFinalState::GetN(), and theFinalStates.
Referenced by G4ParticleHPChannelList::ApplyYourself(), and ApplyYourself().
|
inline |
Definition at line 148 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 148 of file G4ParticleHPChannel.hh
References niso.
Referenced by G4ParticleHPChannelList::ApplyYourself().
Definition at line 55 of file G4ParticleHPChannel.cc.
View newest version in sPHENIX GitHub at line 55 of file G4ParticleHPChannel.cc
References G4ParticleHPIsoData::GetXsec(), and theIsotopeWiseData.
Referenced by G4ParticleHPChannelList::ApplyYourself().
Definition at line 50 of file G4ParticleHPChannel.cc.
View newest version in sPHENIX GitHub at line 50 of file G4ParticleHPChannel.cc
References G4ParticleHPVector::GetXsec(), max, and theChannelData.
Referenced by G4FissLib::ApplyYourself().
Definition at line 151 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 151 of file G4ParticleHPChannel.hh
References G4ParticleHPFinalState::GetZ(), and theFinalStates.
Referenced by G4ParticleHPChannelList::ApplyYourself(), and ApplyYourself().
void G4ParticleHPChannel::Harmonise | ( | G4ParticleHPVector *& | theStore, |
G4ParticleHPVector * | theNew | ||
) |
Definition at line 183 of file G4ParticleHPChannel.cc.
View newest version in sPHENIX GitHub at line 183 of file G4ParticleHPChannel.cc
References a, kdfinder::abs(), G4ParticleHPVector::GetEnergy(), G4ParticleHPVector::GetVectorLength(), G4ParticleHPVector::GetXsec(), max, n, G4ParticleHPVector::SetData(), t, and tmp.
Referenced by UpdateData().
Definition at line 132 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 132 of file G4ParticleHPChannel.hh
References G4ParticleHPFinalState::HasAnyData(), and theFinalStates.
Referenced by ApplyYourself(), HasDataInAnyFinalState(), and UpdateData().
|
inline |
Definition at line 154 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 154 of file G4ParticleHPChannel.hh
References HasAnyData(), niso, and theFinalStates.
Referenced by Register().
Definition at line 130 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 130 of file G4ParticleHPChannel.hh
References G4ParticleHPFinalState::HasFSData(), and theFinalStates.
Definition at line 72 of file G4ParticleHPChannel.cc.
View newest version in sPHENIX GitHub at line 72 of file G4ParticleHPChannel.cc
References theDir, and theElement.
Referenced by G4FissLib::G4FissLib(), Init(), and G4ParticleHPChannelList::Register().
void G4ParticleHPChannel::Init | ( | G4Element * | theElement, |
const G4String | dirName, | ||
const G4String | fsType | ||
) |
Definition at line 66 of file G4ParticleHPChannel.cc.
View newest version in sPHENIX GitHub at line 66 of file G4ParticleHPChannel.cc
References Init(), and theFSType.
Definition at line 128 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 128 of file G4ParticleHPChannel.hh
References active.
G4bool G4ParticleHPChannel::Register | ( | G4ParticleHPFinalState * | theFS | ) |
Definition at line 78 of file G4ParticleHPChannel.cc.
View newest version in sPHENIX GitHub at line 78 of file G4ParticleHPChannel.cc
References A(), active, G4lrint(), G4StableIsotopes::GetAbundance(), G4StableIsotopes::GetFirstIsotope(), G4Element::GetIsotope(), G4StableIsotopes::GetIsotopeNucleonCount(), G4Isotope::Getm(), G4Isotope::GetN(), G4StableIsotopes::GetNumberOfIsotopes(), G4Element::GetNumberOfIsotopes(), G4Element::GetRelativeAbundanceVector(), G4Element::GetZ(), HasDataInAnyFinalState(), G4ParticleHPVector::Hash(), G4ParticleHPFinalState::New(), niso, perCent, registerCount, G4ParticleHPFinalState::SetA_Z(), G4ParticleHPFinalState::SetProjectile(), theChannelData, theElement, theFinalStates, theIsotopeWiseData, theProjectile, theStableOnes, UpdateData(), and Z.
Referenced by G4FissLib::G4FissLib(), and G4ParticleHPChannelList::Register().
|
inline |
Definition at line 141 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 141 of file G4ParticleHPChannel.hh
References UpdateData().
Referenced by Register(), and UpdateData().
void G4ParticleHPChannel::UpdateData | ( | G4int | A, |
G4int | Z, | ||
G4int | M, | ||
G4int | index, | ||
G4double | abundance, | ||
G4ParticleDefinition * | projectile | ||
) |
Definition at line 154 of file G4ParticleHPChannel.cc.
View newest version in sPHENIX GitHub at line 154 of file G4ParticleHPChannel.cc
References active, G4ParticleHPIsoData::FillChannelData(), G4ParticleHPFinalState::GetXsec(), Harmonise(), HasAnyData(), G4ParticleHPIsoData::Init(), G4ParticleHPFinalState::Init(), G4WendtFissionFragmentGenerator::InitializeANucleus(), G4ParticleHPIsoData::MakeChannelData(), theBuffer, theChannelData, theDir, theFinalStates, theFSType, theIsotopeWiseData, G4ParticleHPVector::Times(), and wendtFissionGenerator.
|
private |
Definition at line 183 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 183 of file G4ParticleHPChannel.hh
Referenced by G4ParticleHPChannel(), IsActive(), Register(), UpdateData(), and ~G4ParticleHPChannel().
|
private |
Definition at line 184 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 184 of file G4ParticleHPChannel.hh
Referenced by ApplyYourself(), DumpInfo(), G4ParticleHPChannel(), GetNiso(), HasDataInAnyFinalState(), Register(), and ~G4ParticleHPChannel().
|
private |
Definition at line 192 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 192 of file G4ParticleHPChannel.hh
Referenced by G4ParticleHPChannel(), and Register().
|
private |
Definition at line 179 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 179 of file G4ParticleHPChannel.hh
Referenced by G4ParticleHPChannel(), and UpdateData().
|
private |
Definition at line 178 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 178 of file G4ParticleHPChannel.hh
Referenced by DumpInfo(), G4ParticleHPChannel(), GetXsec(), Register(), UpdateData(), and ~G4ParticleHPChannel().
|
private |
Definition at line 188 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 188 of file G4ParticleHPChannel.hh
Referenced by DumpInfo(), Init(), and UpdateData().
|
private |
Definition at line 190 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 190 of file G4ParticleHPChannel.hh
Referenced by DumpInfo(), G4ParticleHPChannel(), Init(), and Register().
|
private |
Definition at line 182 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 182 of file G4ParticleHPChannel.hh
Referenced by ApplyYourself(), DumpInfo(), G4ParticleHPChannel(), GetFinalStates(), GetFSCrossSection(), GetM(), GetN(), GetZ(), HasAnyData(), HasDataInAnyFinalState(), HasFSData(), Register(), UpdateData(), and ~G4ParticleHPChannel().
|
private |
Definition at line 189 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 189 of file G4ParticleHPChannel.hh
Referenced by DumpInfo(), GetFSType(), Init(), and UpdateData().
|
private |
Definition at line 181 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 181 of file G4ParticleHPChannel.hh
Referenced by ApplyYourself(), G4ParticleHPChannel(), GetWeightedXsec(), Register(), UpdateData(), and ~G4ParticleHPChannel().
|
private |
Definition at line 176 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 176 of file G4ParticleHPChannel.hh
Referenced by G4ParticleHPChannel(), and Register().
|
private |
Definition at line 186 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 186 of file G4ParticleHPChannel.hh
Referenced by Register().
|
private |
Definition at line 194 of file G4ParticleHPChannel.hh.
View newest version in sPHENIX GitHub at line 194 of file G4ParticleHPChannel.hh
Referenced by ApplyYourself(), and UpdateData().