![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/standard/include/G4PAIPhotData.hh>
Collaboration diagram for G4PAIPhotData:Private Member Functions | |
| G4double | GetEnergyTransfer (G4int coupleIndex, size_t iPlace, G4double position) const |
| G4double | GetEnergyPhotonTransfer (G4int coupleIndex, size_t iPlace, G4double position) const |
| G4double | GetEnergyPlasmonTransfer (G4int coupleIndex, size_t iPlace, G4double position) const |
| G4PAIPhotData & | operator= (const G4PAIPhotData &right)=delete |
| G4PAIPhotData (const G4PAIPhotData &)=delete | |
Private Attributes | |
| G4int | fTotBin |
| G4double | fLowestKineticEnergy |
| G4double | fHighestKineticEnergy |
| G4PhysicsLogVector * | fParticleEnergyVector |
| G4PAIxSection | fPAIxSection |
| G4SandiaTable | fSandia |
| std::vector< G4PhysicsTable * > | fPAIxscBank |
| std::vector< G4PhysicsTable * > | fPAIphotonBank |
| std::vector< G4PhysicsTable * > | fPAIplasmonBank |
| std::vector< G4PhysicsTable * > | fPAIdEdxBank |
| std::vector< G4PhysicsLogVector * > | fdEdxTable |
| std::vector< G4PhysicsLogVector * > | fdNdxCutTable |
| std::vector< G4PhysicsLogVector * > | fdNdxCutPhotonTable |
| std::vector< G4PhysicsLogVector * > | fdNdxCutPlasmonTable |
| std::vector< G4PhysicsLogVector * > | fdEdxCutTable |
Definition at line 65 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 65 of file G4PAIPhotData.hh
| G4PAIPhotData::~G4PAIPhotData | ( | ) |
Definition at line 93 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 93 of file G4PAIPhotData.cc
References n.
|
privatedelete |
| G4double G4PAIPhotData::CrossSectionPerVolume | ( | G4int | coupleIndex, |
| G4double | scaledTkin, | ||
| G4double | tcut, | ||
| G4double | tmax | ||
| ) | const |
Definition at line 307 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 307 of file G4PAIPhotData.cc
References Acts::VectorHelpers::cross(), and one.
Referenced by G4PAIPhotModel::CrossSectionPerVolume().
Here is the call graph for this function:
Here is the caller graph for this function:| G4double G4PAIPhotData::DEDXPerVolume | ( | G4int | coupleIndex, |
| G4double | scaledTkin, | ||
| G4double | cut | ||
| ) | const |
Definition at line 271 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 271 of file G4PAIPhotData.cc
References one.
Referenced by G4PAIPhotModel::ComputeDEDXPerVolume().
Here is the caller graph for this function:
|
private |
Definition at line 940 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 940 of file G4PAIPhotData.cc
References G4PhysicsVector::Energy(), G4UniformRand, G4PhysicsVector::GetVectorLength(), v, G4PhysicsVector::Value(), x1, x2, y1, and y2.
Here is the call graph for this function:
|
private |
Definition at line 1001 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 1001 of file G4PAIPhotData.cc
References G4PhysicsVector::Energy(), G4UniformRand, G4PhysicsVector::GetVectorLength(), v, G4PhysicsVector::Value(), x1, x2, y1, and y2.
Here is the call graph for this function:
|
private |
Definition at line 889 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 889 of file G4PAIPhotData.cc
References G4PhysicsVector::Energy(), G4UniformRand, G4PhysicsVector::GetVectorLength(), v, G4PhysicsVector::Value(), x1, x2, y1, and y2.
Here is the call graph for this function:Definition at line 370 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 370 of file G4PAIPhotData.cc
References Acts::VectorHelpers::cross(), and one.
Referenced by G4PAIPhotModel::SampleSecondaries().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4PAIPhotData::Initialise | ( | const G4MaterialCutsCouple * | couple, |
| G4double | cut, | ||
| G4PAIPhotModel * | model | ||
| ) |
Definition at line 126 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 126 of file G4PAIPhotData.cc
References G4PAIPhotModel::ComputeMaxEnergy(), eV, G4cout, G4endl, G4ProductionCutsTable::GetEnergyCutsVector(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), idxG4ElectronCut, idxG4GammaCut, G4PhysicsTable::insertAt(), k, keV, mat, n, source.hepunit::proton_mass_c2, G4PhysicsFreeVector::PutValue(), G4PhysicsVector::PutValue(), t, and G4PhysicsVector::Value().
Referenced by G4PAIPhotModel::Initialise().
Here is the call graph for this function:
Here is the caller graph for this function:
|
privatedelete |
| G4double G4PAIPhotData::SampleAlongStepPhotonTransfer | ( | G4int | coupleIndex, |
| G4double | kinEnergy, | ||
| G4double | scaledTkin, | ||
| G4double | stepFactor | ||
| ) | const |
Definition at line 527 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 527 of file G4PAIPhotData.cc
References e1, e2, G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, one, position, v1, and v2.
Referenced by G4PAIPhotModel::SampleFluctuations().
Here is the call graph for this function:
Here is the caller graph for this function:| G4double G4PAIPhotData::SampleAlongStepPlasmonTransfer | ( | G4int | coupleIndex, |
| G4double | kinEnergy, | ||
| G4double | scaledTkin, | ||
| G4double | stepFactor | ||
| ) | const |
Definition at line 619 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 619 of file G4PAIPhotData.cc
References e1, e2, G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, one, position, v1, and v2.
Referenced by G4PAIPhotModel::SampleFluctuations().
Here is the call graph for this function:
Here is the caller graph for this function:| G4double G4PAIPhotData::SampleAlongStepTransfer | ( | G4int | coupleIndex, |
| G4double | kinEnergy, | ||
| G4double | scaledTkin, | ||
| G4double | stepFactor | ||
| ) | const |
Definition at line 435 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 435 of file G4PAIPhotData.cc
References e1, e2, G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, one, position, v1, and v2.
Here is the call graph for this function:| G4double G4PAIPhotData::SamplePostStepPhotonTransfer | ( | G4int | coupleIndex, |
| G4double | scaledTkin | ||
| ) | const |
Definition at line 770 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 770 of file G4PAIPhotData.cc
References G4UniformRand, and position.
Referenced by G4PAIPhotModel::SampleSecondaries().
Here is the caller graph for this function:| G4double G4PAIPhotData::SamplePostStepPlasmonTransfer | ( | G4int | coupleIndex, |
| G4double | scaledTkin | ||
| ) | const |
Definition at line 828 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 828 of file G4PAIPhotData.cc
References G4UniformRand, and position.
Referenced by G4PAIPhotModel::SampleSecondaries().
Here is the caller graph for this function:Definition at line 714 of file G4PAIPhotData.cc.
View newest version in sPHENIX GitHub at line 714 of file G4PAIPhotData.cc
References G4UniformRand, and position.
|
private |
Definition at line 134 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 134 of file G4PAIPhotData.hh
|
private |
Definition at line 128 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 128 of file G4PAIPhotData.hh
|
private |
Definition at line 131 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 131 of file G4PAIPhotData.hh
|
private |
Definition at line 132 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 132 of file G4PAIPhotData.hh
|
private |
Definition at line 130 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 130 of file G4PAIPhotData.hh
|
private |
Definition at line 116 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 116 of file G4PAIPhotData.hh
|
private |
Definition at line 115 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 115 of file G4PAIPhotData.hh
|
private |
Definition at line 127 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 127 of file G4PAIPhotData.hh
|
private |
Definition at line 124 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 124 of file G4PAIPhotData.hh
|
private |
Definition at line 125 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 125 of file G4PAIPhotData.hh
|
private |
Definition at line 123 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 123 of file G4PAIPhotData.hh
|
private |
Definition at line 120 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 120 of file G4PAIPhotData.hh
|
private |
Definition at line 118 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 118 of file G4PAIPhotData.hh
|
private |
Definition at line 121 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 121 of file G4PAIPhotData.hh
|
private |
Definition at line 114 of file G4PAIPhotData.hh.
View newest version in sPHENIX GitHub at line 114 of file G4PAIPhotData.hh