ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/global/management/include/G4PhysicsOrderedFreeVector.hh>
Private Member Functions | |
size_t | FindValueBinLocation (G4double aValue) |
G4double | LinearInterpolationOfEnergy (G4double aValue, size_t theLocBin) |
Additional Inherited Members | |
Protected Member Functions inherited from G4PhysicsVector | |
void | DeleteData () |
void | CopyData (const G4PhysicsVector &vec) |
void | PrintPutValueError (size_t index) |
Protected Attributes inherited from G4PhysicsVector | |
G4PhysicsVectorType | type |
G4double | edgeMin |
G4double | edgeMax |
size_t | numberOfNodes |
G4PVDataVector | dataVector |
G4PVDataVector | binVector |
G4PVDataVector | secDerivative |
G4double | invdBin |
G4double | baseBin |
G4int | verboseLevel |
Definition at line 66 of file G4PhysicsOrderedFreeVector.hh.
View newest version in sPHENIX GitHub at line 66 of file G4PhysicsOrderedFreeVector.hh
G4PhysicsOrderedFreeVector::G4PhysicsOrderedFreeVector | ( | ) |
Definition at line 53 of file G4PhysicsOrderedFreeVector.cc.
View newest version in sPHENIX GitHub at line 53 of file G4PhysicsOrderedFreeVector.cc
References T_G4PhysicsOrderedFreeVector, and G4PhysicsVector::type.
G4PhysicsOrderedFreeVector::G4PhysicsOrderedFreeVector | ( | G4double * | Energies, |
G4double * | Values, | ||
size_t | VectorLength | ||
) |
Definition at line 59 of file G4PhysicsOrderedFreeVector.cc.
View newest version in sPHENIX GitHub at line 59 of file G4PhysicsOrderedFreeVector.cc
References G4PhysicsVector::binVector, G4PhysicsVector::dataVector, InsertValues(), T_G4PhysicsOrderedFreeVector, and G4PhysicsVector::type.
|
virtual |
Definition at line 75 of file G4PhysicsOrderedFreeVector.cc.
View newest version in sPHENIX GitHub at line 75 of file G4PhysicsOrderedFreeVector.cc
|
private |
Definition at line 109 of file G4PhysicsOrderedFreeVector.cc.
View newest version in sPHENIX GitHub at line 109 of file G4PhysicsOrderedFreeVector.cc
References bin, G4PhysicsVector::dataVector, min, and G4PhysicsVector::numberOfNodes.
Referenced by GetEnergy().
Definition at line 95 of file G4PhysicsOrderedFreeVector.cc.
View newest version in sPHENIX GitHub at line 95 of file G4PhysicsOrderedFreeVector.cc
References e, G4PhysicsVector::edgeMax, G4PhysicsVector::edgeMin, FindValueBinLocation(), GetMaxValue(), GetMinValue(), and LinearInterpolationOfEnergy().
Referenced by G4SPSEneDistribution::GenEpnHistEnergies(), WLSPrimaryGeneratorAction::GeneratePrimaries(), G4SPSAngDistribution::GenerateUserDefPhi(), G4SPSAngDistribution::GenerateUserDefTheta(), G4SPSRandomGenerator::GenRandEnergy(), G4SPSRandomGenerator::GenRandPhi(), G4SPSRandomGenerator::GenRandPosPhi(), G4SPSRandomGenerator::GenRandPosTheta(), G4SPSRandomGenerator::GenRandTheta(), G4SPSRandomGenerator::GenRandX(), G4SPSRandomGenerator::GenRandY(), G4SPSRandomGenerator::GenRandZ(), G4SPSEneDistribution::GenUserHistEnergies(), G4Cerenkov::GetAverageNumberOfPhotons(), G4OpWLS::PostStepDoIt(), and G4Scintillation::PostStepDoIt().
|
inline |
Definition at line 124 of file G4PhysicsOrderedFreeVector.hh.
View newest version in sPHENIX GitHub at line 124 of file G4PhysicsOrderedFreeVector.hh
References G4PhysicsVector::binVector.
Referenced by G4SPSEneDistribution::ArbInterpolate(), G4Cerenkov::GetAverageNumberOfPhotons(), and G4Cerenkov::PostStepDoIt().
|
inline |
Definition at line 112 of file G4PhysicsOrderedFreeVector.hh.
View newest version in sPHENIX GitHub at line 112 of file G4PhysicsOrderedFreeVector.hh
References G4PhysicsVector::dataVector.
Referenced by WLSPrimaryGeneratorAction::GeneratePrimaries(), G4Cerenkov::GetAverageNumberOfPhotons(), GetEnergy(), G4Scintillation::GetScintillationYieldByParticleType(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), and G4Cerenkov::PostStepGetPhysicalInteractionLength().
|
inline |
Definition at line 130 of file G4PhysicsOrderedFreeVector.hh.
View newest version in sPHENIX GitHub at line 130 of file G4PhysicsOrderedFreeVector.hh
References G4PhysicsVector::binVector.
Referenced by G4SPSEneDistribution::ArbInterpolate(), G4Cerenkov::GetAverageNumberOfPhotons(), and G4Cerenkov::PostStepDoIt().
|
inline |
Definition at line 118 of file G4PhysicsOrderedFreeVector.hh.
View newest version in sPHENIX GitHub at line 118 of file G4PhysicsOrderedFreeVector.hh
References G4PhysicsVector::dataVector.
Referenced by G4Cerenkov::GetAverageNumberOfPhotons(), and GetEnergy().
Definition at line 78 of file G4PhysicsOrderedFreeVector.cc.
View newest version in sPHENIX GitHub at line 78 of file G4PhysicsOrderedFreeVector.cc
References G4PhysicsVector::binVector, G4PhysicsVector::dataVector, G4PhysicsVector::edgeMax, G4PhysicsVector::edgeMin, energy, and G4PhysicsVector::numberOfNodes.
Referenced by G4MaterialPropertiesTable::AddEntry(), G4SPSEneDistribution::ArbEnergyHisto(), G4SPSEneDistribution::ArbEnergyHistoFile(), G4Cerenkov::BuildThePhysicsTable(), G4MaterialPropertiesTable::CalculateGROUPVEL(), G4OpRayleigh::CalculateRayleighMeanFreePaths(), G4AdjointPrimaryGenerator::ComputeAccumulatedDepthVectorAlongBackRay(), G4SPSEneDistribution::ConvertEPNToEnergy(), G4SPSEneDistribution::EpnEnergyHisto(), G4SPSEneDistribution::ExpInterpolation(), G4PhysicsOrderedFreeVector(), G4SPSEneDistribution::GenEpnHistEnergies(), G4SPSAngDistribution::GenerateUserDefPhi(), G4SPSAngDistribution::GenerateUserDefTheta(), G4SPSRandomGenerator::GenRandEnergy(), G4SPSRandomGenerator::GenRandPhi(), G4SPSRandomGenerator::GenRandPosPhi(), G4SPSRandomGenerator::GenRandPosTheta(), G4SPSRandomGenerator::GenRandTheta(), G4SPSRandomGenerator::GenRandX(), G4SPSRandomGenerator::GenRandY(), G4SPSRandomGenerator::GenRandZ(), G4SPSEneDistribution::GenUserHistEnergies(), G4SPSEneDistribution::LinearInterpolation(), G4SPSEneDistribution::LogInterpolation(), G4GDMLReadMaterials::PropertyRead(), G4GDMLReadSolids::PropertyRead(), G4SPSRandomGenerator::SetEnergyBias(), G4SPSRandomGenerator::SetPhiBias(), G4SPSRandomGenerator::SetPosPhiBias(), G4SPSRandomGenerator::SetPosThetaBias(), G4SPSRandomGenerator::SetThetaBias(), G4SPSRandomGenerator::SetXBias(), G4SPSRandomGenerator::SetYBias(), G4SPSRandomGenerator::SetZBias(), G4SPSEneDistribution::SplineInterpolation(), G4SPSAngDistribution::UserDefAngPhi(), G4SPSAngDistribution::UserDefAngTheta(), and G4SPSEneDistribution::UserEnergyHisto().
|
private |
Definition at line 117 of file G4PhysicsOrderedFreeVector.cc.
View newest version in sPHENIX GitHub at line 117 of file G4PhysicsOrderedFreeVector.cc
References bin, G4PhysicsVector::binVector, and G4PhysicsVector::dataVector.
Referenced by GetEnergy().