Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PhysicsVector.hh>
Public Member Functions | |
G4PhysicsVector (G4bool spline=false) | |
G4PhysicsVector (const G4PhysicsVector &) | |
G4PhysicsVector & | operator= (const G4PhysicsVector &) |
G4bool | operator== (const G4PhysicsVector &right) const |
G4bool | operator!= (const G4PhysicsVector &right) const |
virtual | ~G4PhysicsVector () |
G4double | Value (G4double theEnergy, std::size_t &lastidx) const |
G4double | LogVectorValue (const G4double theEnergy, const G4double theLogEnergy) const |
G4double | Value (G4double theEnergy) const |
G4double | GetValue (G4double theEnergy, G4bool &isOutRange) const |
G4double | operator[] (const std::size_t index) const |
G4double | operator() (const std::size_t index) const |
void | PutValue (std::size_t index, G4double theValue) |
virtual void | ScaleVector (G4double factorE, G4double factorV) |
G4double | Energy (std::size_t index) const |
G4double | GetMaxEnergy () const |
G4double | GetLowEdgeEnergy (std::size_t binNumber) const |
std::size_t | GetVectorLength () const |
std::size_t | FindBin (const G4double energy, const std::size_t idx) const |
std::size_t | ComputeLogVectorBin (const G4double logenergy) const |
void | FillSecondDerivatives () |
void | ComputeSecDerivatives () |
void | ComputeSecondDerivatives (G4double firstPointDerivative, G4double endPointDerivative) |
G4double | FindLinearEnergy (G4double rand) const |
G4bool | IsFilledVectorExist () const |
G4PhysicsVectorType | GetType () const |
void | SetSpline (G4bool) |
G4bool | Store (std::ofstream &fOut, G4bool ascii=false) const |
virtual G4bool | Retrieve (std::ifstream &fIn, G4bool ascii=false) |
void | DumpValues (G4double unitE=1.0, G4double unitV=1.0) const |
void | SetVerboseLevel (G4int value) |
Protected Member Functions | |
void | DeleteData () |
void | CopyData (const G4PhysicsVector &vec) |
void | PrintPutValueError (std::size_t index) |
Protected Attributes | |
G4PhysicsVectorType | type = T_G4PhysicsVector |
G4double | edgeMin = 0.0 |
G4double | edgeMax = 0.0 |
G4double | invdBin = 0.0 |
G4double | baseBin = 0.0 |
G4int | verboseLevel = 0 |
std::size_t | numberOfNodes = 0 |
G4PVDataVector | dataVector |
G4PVDataVector | binVector |
G4PVDataVector | secDerivative |
Friends | |
std::ostream & | operator<< (std::ostream &, const G4PhysicsVector &) |
Definition at line 60 of file G4PhysicsVector.hh.
|
explicit |
Definition at line 44 of file G4PhysicsVector.cc.
G4PhysicsVector::G4PhysicsVector | ( | const G4PhysicsVector & | right | ) |
Definition at line 54 of file G4PhysicsVector.cc.
|
virtual |
Definition at line 50 of file G4PhysicsVector.cc.
|
inline |
void G4PhysicsVector::ComputeSecDerivatives | ( | ) |
Definition at line 443 of file G4PhysicsVector.cc.
Referenced by ComputeSecondDerivatives(), and FillSecondDerivatives().
void G4PhysicsVector::ComputeSecondDerivatives | ( | G4double | firstPointDerivative, |
G4double | endPointDerivative | ||
) |
Definition at line 288 of file G4PhysicsVector.cc.
|
protected |
Definition at line 105 of file G4PhysicsVector.cc.
Referenced by G4PhysicsVector(), and operator=().
|
protected |
Definition at line 97 of file G4PhysicsVector.cc.
Referenced by G4PhysicsVector(), and operator=().
Definition at line 261 of file G4PhysicsVector.cc.
Referenced by G4Cerenkov::DumpPhysicsTable(), G4Scintillation::DumpPhysicsTable(), G4OpWLS::DumpPhysicsTable(), and G4OpWLS2::DumpPhysicsTable().
|
inline |
Referenced by G4EmCorrections::BarkasCorrection(), G4DiffuseElasticV2::BuildAngleTable(), G4KokoulinMuonNuclearXS::BuildCrossSectionTable(), G4LossTableBuilder::BuildInverseRangeTable(), G4VRangeToEnergyConverter::BuildLossTable(), G4Cerenkov::BuildPhysicsTable(), G4Scintillation::BuildPhysicsTable(), G4OpWLS::BuildPhysicsTable(), G4OpWLS2::BuildPhysicsTable(), G4LossTableBuilder::BuildRangeTable(), G4PenelopeBremsstrahlungFS::BuildScaledXSTable(), G4LossTableBuilder::BuildTableForModel(), G4JAEAElasticScatteringModel::ComputeCrossSectionPerAtom(), G4JAEAPolarizedElasticScatteringModel::ComputeCrossSectionPerAtom(), G4LivermoreComptonModel::ComputeCrossSectionPerAtom(), G4LivermorePolarizedComptonModel::ComputeCrossSectionPerAtom(), G4LivermorePolarizedRayleighModel::ComputeCrossSectionPerAtom(), G4LivermoreRayleighModel::ComputeCrossSectionPerAtom(), G4LowEPComptonModel::ComputeCrossSectionPerAtom(), G4LowEPPolarizedComptonModel::ComputeCrossSectionPerAtom(), G4PenelopeRayleighModelMI::CrossSectionPerVolume(), G4PAIModelData::CrossSectionPerVolume(), G4PAIPhotData::CrossSectionPerVolume(), G4PAIModelData::DEDXPerVolume(), G4PAIPhotData::DEDXPerVolume(), G4EmModelManager::DumpModelList(), G4EmModelManager::FillDEDXVector(), G4EmModelManager::FillLambdaVector(), G4HadElementSelector::G4HadElementSelector(), G4LivermorePhotoElectricModel::GetBindingEnergy(), G4PAIPhotData::GetPlasmonRatio(), G4PAIPhotData::Initialise(), G4PAIModelData::Initialise(), G4eeToHadronsModel::Initialise(), G4eplusTo2GammaOKVIModel::Initialise(), G4WentzelVIModel::Initialise(), G4DNABornExcitationModel2::Initialise(), G4HadronXSDataTable::Initialise(), G4NeutronCaptureXS::IsoCrossSection(), G4GDMLWriteMaterials::PropertyVectorWrite(), G4PAIPhotData::SampleAlongStepPhotonTransfer(), G4PAIPhotData::SampleAlongStepPlasmonTransfer(), G4PAIPhotData::SampleAlongStepTransfer(), G4PAIModelData::SampleAlongStepTransfer(), G4PAIPhotData::SamplePostStepPhotonTransfer(), G4PAIPhotData::SamplePostStepPlasmonTransfer(), G4PAIPhotData::SamplePostStepTransfer(), G4PAIModelData::SamplePostStepTransfer(), G4DiffuseElasticV2::SampleTableThetaCMS(), and G4VEnergyLossProcess::SetLambdaTable().
void G4PhysicsVector::FillSecondDerivatives | ( | ) |
Definition at line 361 of file G4PhysicsVector.cc.
Referenced by G4VEnergyLossProcess::BuildDEDXTable(), G4LossTableBuilder::BuildDEDXTable(), G4LossTableBuilder::BuildInverseRangeTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4LossTableBuilder::BuildRangeTable(), G4LossTableBuilder::BuildTableForModel(), and G4WentzelVIModel::Initialise().
|
inline |
Referenced by G4PAIModelData::CrossSectionPerVolume(), G4PAIPhotData::CrossSectionPerVolume(), G4PAIModelData::DEDXPerVolume(), G4PAIPhotData::DEDXPerVolume(), G4SPSEneDistribution::GetArbEneWeight(), G4PAIPhotData::GetPlasmonRatio(), G4PAIPhotData::SampleAlongStepPhotonTransfer(), G4PAIPhotData::SampleAlongStepPlasmonTransfer(), G4PAIPhotData::SampleAlongStepTransfer(), G4PAIModelData::SampleAlongStepTransfer(), G4PAIPhotData::SamplePostStepPhotonTransfer(), G4PAIPhotData::SamplePostStepPlasmonTransfer(), G4PAIPhotData::SamplePostStepTransfer(), G4PAIModelData::SamplePostStepTransfer(), G4DiffuseElasticV2::SampleTableThetaCMS(), and Value().
Definition at line 542 of file G4PhysicsVector.cc.
Referenced by G4AdjointPrimaryGenerator::SampleDistanceAlongBackRayAndComputeWeightCorrection().
G4double G4PhysicsVector::GetLowEdgeEnergy | ( | std::size_t | binNumber | ) | const |
Definition at line 136 of file G4PhysicsVector.cc.
Referenced by G4EMDissociation::ApplyYourself(), G4VXTRenergyLoss::BuildAngleForEnergyBank(), G4VXTRenergyLoss::BuildAngleTable(), G4DiffuseElastic::BuildAngleTable(), G4NuclNuclDiffuseElastic::BuildAngleTable(), G4hRDEnergyLoss::BuildDEDXTable(), G4VXTRenergyLoss::BuildEnergyTable(), G4VXTRenergyLoss::BuildGlobalAngleTable(), G4VLEPTSModel::BuildMeanFreePathTable(), G4VRangeToEnergyConverter::BuildRangeVector(), G4hhElastic::BuildTableT(), G4AdjointCSManager::BuildTotalSigmaTables(), G4ForwardXrayTR::BuildXrayTRtables(), G4PenelopeIonisationXSHandler::BuildXSTable(), G4VRangeToEnergyConverter::ConvertCutToKineticEnergy(), G4PenelopeRayleighModel::DumpFormFactorTable(), G4PenelopeRayleighModelMI::DumpFormFactorTable(), G4SPSRandomGenerator::GenRandEnergy(), G4SPSRandomGenerator::GenRandPhi(), G4SPSRandomGenerator::GenRandPosPhi(), G4SPSRandomGenerator::GenRandPosTheta(), G4SPSRandomGenerator::GenRandTheta(), G4SPSRandomGenerator::GenRandX(), G4SPSRandomGenerator::GenRandY(), G4SPSRandomGenerator::GenRandZ(), G4ForwardXrayTR::GetEnergyTR(), G4VXTRenergyLoss::GetMeanFreePath(), G4VXTRenergyLoss::GetXTRrandomEnergy(), G4NeutronElectronElXsc::Initialise(), G4NeutronElectronElModel::Initialise(), G4InitXscPAI::IntegralCherenkov(), G4InitXscPAI::IntegralPAIdEdx(), G4InitXscPAI::IntegralPAIxSection(), G4InitXscPAI::IntegralPlasmon(), G4PenelopeCrossSection::NormalizeShellCrossSections(), G4ForwardXrayTR::PostStepDoIt(), G4XNNElasticLowE::Print(), G4XnpElasticLowE::Print(), G4XnpTotalLowE::Print(), G4DiffuseElastic::SampleTableThetaCMS(), and G4NuclNuclDiffuseElastic::SampleTableThetaCMS().
|
inline |
Referenced by G4EmModelManager::FillLambdaVector(), G4Scintillation::GetScintillationYieldByParticleType(), G4PAIModelData::SampleAlongStepTransfer(), G4PAIPhotData::SamplePostStepPhotonTransfer(), G4PAIPhotData::SamplePostStepPlasmonTransfer(), G4PAIPhotData::SamplePostStepTransfer(), and G4PAIModelData::SamplePostStepTransfer().
|
inline |
Referenced by G4XNNElasticLowE::CrossSection(), G4XnpElasticLowE::CrossSection(), G4XnpTotalLowE::CrossSection(), G4XResonance::CrossSection(), G4PartialWidthTable::Dump(), G4ChargeExchangeProcess::GetElementCrossSection(), G4XNNElasticLowE::Print(), G4XnpElasticLowE::Print(), and G4XnpTotalLowE::Print().
|
inline |
Referenced by G4LossTableBuilder::BuildDEDXTable(), G4LossTableBuilder::BuildInverseRangeTable(), G4Cerenkov::BuildPhysicsTable(), G4Scintillation::BuildPhysicsTable(), G4OpWLS::BuildPhysicsTable(), G4OpWLS2::BuildPhysicsTable(), G4LossTableBuilder::BuildRangeTable(), G4AdjointCSManager::BuildTotalSigmaTables(), G4PenelopeIonisationXSHandler::BuildXSTable(), G4JAEAElasticScatteringModel::ComputeCrossSectionPerAtom(), G4JAEAPolarizedElasticScatteringModel::ComputeCrossSectionPerAtom(), G4LivermoreComptonModel::ComputeCrossSectionPerAtom(), G4LivermoreGammaConversionModelRC::ComputeCrossSectionPerAtom(), G4LivermoreNuclearGammaConversionModel::ComputeCrossSectionPerAtom(), G4LivermorePolarizedComptonModel::ComputeCrossSectionPerAtom(), G4LivermorePolarizedGammaConversionModel::ComputeCrossSectionPerAtom(), G4LivermorePolarizedRayleighModel::ComputeCrossSectionPerAtom(), G4LivermoreRayleighModel::ComputeCrossSectionPerAtom(), G4LowEPComptonModel::ComputeCrossSectionPerAtom(), G4LowEPPolarizedComptonModel::ComputeCrossSectionPerAtom(), G4PAIModelData::CrossSectionPerVolume(), G4PAIPhotData::CrossSectionPerVolume(), G4PAIModelData::DEDXPerVolume(), G4PAIPhotData::DEDXPerVolume(), G4PenelopeRayleighModel::DumpFormFactorTable(), G4PenelopeRayleighModelMI::DumpFormFactorTable(), G4EmModelManager::DumpModelList(), G4EmModelManager::FillDEDXVector(), G4EmModelManager::FillLambdaVector(), G4SPSRandomGenerator::GenRandEnergy(), G4SPSRandomGenerator::GenRandPhi(), G4SPSRandomGenerator::GenRandPosPhi(), G4SPSRandomGenerator::GenRandPosTheta(), G4SPSRandomGenerator::GenRandTheta(), G4SPSRandomGenerator::GenRandX(), G4SPSRandomGenerator::GenRandY(), G4SPSRandomGenerator::GenRandZ(), G4SPSEneDistribution::GetArbEneWeight(), G4PenelopeCrossSection::GetHardCrossSection(), G4PenelopeCrossSection::GetNormalizedShellCrossSection(), G4PAIPhotData::GetPlasmonRatio(), G4PenelopeCrossSection::GetShellCrossSection(), G4PenelopeCrossSection::GetSoftStoppingPower(), G4PenelopeCrossSection::GetTotalCrossSection(), G4eeToHadronsModel::Initialise(), G4GDMLWriteMaterials::PropertyVectorWrite(), G4PAIPhotData::SampleAlongStepPhotonTransfer(), G4PAIPhotData::SampleAlongStepPlasmonTransfer(), G4PAIPhotData::SampleAlongStepTransfer(), G4PAIModelData::SampleAlongStepTransfer(), G4PAIPhotData::SamplePostStepPhotonTransfer(), G4PAIPhotData::SamplePostStepPlasmonTransfer(), G4PAIPhotData::SamplePostStepTransfer(), G4PAIModelData::SamplePostStepTransfer(), and G4VEnergyLossProcess::SetLambdaTable().
|
inline |
Referenced by G4Cerenkov::GetAverageNumberOfPhotons().
G4bool G4PhysicsVector::operator!= | ( | const G4PhysicsVector & | right | ) | const |
Definition at line 90 of file G4PhysicsVector.cc.
|
inline |
G4PhysicsVector & G4PhysicsVector::operator= | ( | const G4PhysicsVector & | right | ) |
Definition at line 66 of file G4PhysicsVector.cc.
G4bool G4PhysicsVector::operator== | ( | const G4PhysicsVector & | right | ) | const |
Definition at line 83 of file G4PhysicsVector.cc.
|
inline |
|
protected |
Definition at line 563 of file G4PhysicsVector.cc.
Referenced by G4PhysicsFreeVector::PutValue().
|
inline |
Referenced by G4RToEConvForGamma::BuildAbsorptionLengthVector(), G4VXTRenergyLoss::BuildAngleForEnergyBank(), G4KokoulinMuonNuclearXS::BuildCrossSectionTable(), G4hRDEnergyLoss::BuildDEDXTable(), G4LossTableBuilder::BuildDEDXTable(), G4VXTRenergyLoss::BuildEnergyTable(), G4VXTRenergyLoss::BuildGlobalAngleTable(), G4VRangeToEnergyConverter::BuildLossTable(), G4VLEPTSModel::BuildMeanFreePathTable(), G4VLEPTSModel::BuildPhysicsTable(), G4ChargeExchangeProcess::BuildPhysicsTable(), G4LossTableBuilder::BuildRangeTable(), G4VRangeToEnergyConverter::BuildRangeVector(), G4LossTableBuilder::BuildTableForModel(), G4AdjointCSManager::BuildTotalSigmaTables(), G4ForwardXrayTR::BuildXrayTRtables(), G4EmModelManager::FillDEDXVector(), G4EmModelManager::FillLambdaVector(), G4NeutronElectronElXsc::G4NeutronElectronElXsc(), G4XNNElasticLowE::G4XNNElasticLowE(), G4XnpElasticLowE::G4XnpElasticLowE(), G4XnpTotalLowE::G4XnpTotalLowE(), G4NeutronElectronElXsc::Initialise(), G4PAIPhotData::Initialise(), G4PAIModelData::Initialise(), G4eeToHadronsModel::Initialise(), G4eplusTo2GammaOKVIModel::Initialise(), G4WentzelVIModel::Initialise(), G4DNABornExcitationModel2::Initialise(), G4HadronXSDataTable::Initialise(), G4InitXscPAI::IntegralCherenkov(), G4InitXscPAI::IntegralPAIdEdx(), G4InitXscPAI::IntegralPAIxSection(), G4InitXscPAI::IntegralPlasmon(), G4VRangeToEnergyConverter::operator=(), G4ChannelingECHARM::ReadFromECHARM(), and G4ChannelingMaterialData::SetBR().
Reimplemented in G4PhysicsLinearVector, and G4PhysicsLogVector.
Definition at line 176 of file G4PhysicsVector.cc.
Referenced by G4PhysicsLinearVector::Retrieve(), G4PhysicsLogVector::Retrieve(), and G4PhysicsTable::RetrievePhysicsTable().
Reimplemented in G4PhysicsLinearVector, and G4PhysicsLogVector.
Definition at line 271 of file G4PhysicsVector.cc.
Referenced by G4PhysicsLinearVector::ScaleVector(), and G4PhysicsLogVector::ScaleVector().
|
inline |
Referenced by G4VEnergyLossProcess::BuildDEDXTable(), G4LossTableBuilder::BuildDEDXTable(), G4LossTableBuilder::BuildInverseRangeTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4LossTableBuilder::BuildRangeTable(), G4LossTableBuilder::BuildTableForModel(), G4EmElementSelector::G4EmElementSelector(), G4HadElementSelector::G4HadElementSelector(), G4eplusTo2GammaOKVIModel::Initialise(), G4DNABornExcitationModel2::Initialise(), G4HadronXSDataTable::Initialise(), G4GammaGeneralProcess::InitialiseProcess(), G4VEmProcess::LambdaPhysicsVector(), G4VEnergyLossProcess::LambdaPhysicsVector(), and G4PenelopeBremsstrahlungAngular::PrepareTables().
|
inline |
Definition at line 143 of file G4PhysicsVector.cc.
Definition at line 519 of file G4PhysicsVector.cc.
Referenced by G4EmCorrections::BarkasCorrection(), G4LossTableBuilder::BuildRangeTable(), G4Track::CalculateVelocityForOpticalPhoton(), G4JAEAElasticScatteringModel::ComputeCrossSectionPerAtom(), G4JAEAPolarizedElasticScatteringModel::ComputeCrossSectionPerAtom(), G4LivermoreComptonModel::ComputeCrossSectionPerAtom(), G4LivermoreGammaConversionModelRC::ComputeCrossSectionPerAtom(), G4LivermoreNuclearGammaConversionModel::ComputeCrossSectionPerAtom(), G4LivermorePolarizedComptonModel::ComputeCrossSectionPerAtom(), G4LivermorePolarizedGammaConversionModel::ComputeCrossSectionPerAtom(), G4LivermorePolarizedRayleighModel::ComputeCrossSectionPerAtom(), G4LivermoreRayleighModel::ComputeCrossSectionPerAtom(), G4LowEPComptonModel::ComputeCrossSectionPerAtom(), G4LowEPPolarizedComptonModel::ComputeCrossSectionPerAtom(), G4PenelopeGammaConversionModel::ComputeCrossSectionPerAtom(), G4PenelopePhotoElectricModel::ComputeCrossSectionPerAtom(), G4PenelopeRayleighModel::ComputeCrossSectionPerAtom(), G4PenelopeRayleighModelMI::ComputeCrossSectionPerAtom(), G4BoldyshevTripletModel::ComputeCrossSectionPerAtom(), G4eplusTo2GammaOKVIModel::ComputeCrossSectionPerAtom(), G4LivermoreGammaConversion5DModel::ComputeCrossSectionPerAtom(), G4LivermoreGammaConversionModel::ComputeCrossSectionPerAtom(), G4eeToHadronsModel::ComputeCrossSectionPerElectron(), G4VRangeToEnergyConverter::ConvertCutToKineticEnergy(), G4eplusTo2GammaOKVIModel::CrossSectionPerVolume(), G4DNABornExcitationModel2::CrossSectionPerVolume(), G4EmCorrections::EffectiveChargeCorrection(), G4eeToHadronsModel::GenerateCMPhoton(), G4Cerenkov::GetAverageNumberOfPhotons(), G4ChannelingMaterialData::GetBR(), G4FastPathHadronicCrossSection::fastPathEntry::GetCrossSection(), G4PenelopeIonisationXSHandler::GetDensityCorrection(), G4ChannelingECHARM::GetEC(), G4NeutronElectronElXsc::GetElementCrossSection(), G4KokoulinMuonNuclearXS::GetElementCrossSection(), G4PenelopeCrossSection::GetHardCrossSection(), G4OpAbsorption::GetMeanFreePath(), G4OpMieHG::GetMeanFreePath(), G4OpRayleigh::GetMeanFreePath(), G4OpWLS::GetMeanFreePath(), G4OpWLS2::GetMeanFreePath(), G4PenelopeCrossSection::GetNormalizedShellCrossSection(), G4SPSEneDistribution::GetProbability(), G4Scintillation::GetScintillationYieldByParticleType(), G4PenelopePhotoElectricModel::GetShellCrossSection(), G4PenelopeCrossSection::GetShellCrossSection(), G4PenelopeCrossSection::GetSoftStoppingPower(), G4PenelopeCrossSection::GetTotalCrossSection(), G4ElementData::GetValueForElement(), G4NeutronElectronElXsc::Initialise(), G4PAIPhotData::Initialise(), G4eeToHadronsModel::Initialise(), G4EmCorrections::KShellCorrection(), G4EmCorrections::LShellCorrection(), G4Cerenkov::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4PenelopeBremsstrahlungAngular::PrepareTables(), G4PAIModelData::SampleAlongStepTransfer(), G4PenelopeBremsstrahlungAngular::SampleDirection(), G4PAIModelData::SamplePostStepTransfer(), G4PenelopeRayleighModel::SampleSecondaries(), G4PenelopeRayleighModelMI::SampleSecondaries(), G4eplusTo2GammaOKVIModel::SampleSecondaries(), G4VEnergyLossProcess::SetCSDARangeTable(), G4VEnergyLossProcess::SetDEDXTable(), and G4EmCorrections::ShellCorrection().
|
friend |
Definition at line 499 of file G4PhysicsVector.cc.
|
protected |
Definition at line 206 of file G4PhysicsVector.hh.
Referenced by G4PhysicsLinearVector::G4PhysicsLinearVector(), G4PhysicsLogVector::G4PhysicsLogVector(), G4PhysicsVector(), operator=(), G4PhysicsLinearVector::Retrieve(), G4PhysicsLogVector::Retrieve(), G4PhysicsLinearVector::ScaleVector(), and G4PhysicsLogVector::ScaleVector().
|
protected |
Definition at line 212 of file G4PhysicsVector.hh.
Referenced by ComputeSecDerivatives(), ComputeSecondDerivatives(), CopyData(), DumpValues(), FillSecondDerivatives(), FindLinearEnergy(), G4PhysicsFreeVector::G4PhysicsFreeVector(), G4PhysicsLinearVector::G4PhysicsLinearVector(), G4PhysicsLogVector::G4PhysicsLogVector(), G4PhysicsOrderedFreeVector::G4PhysicsOrderedFreeVector(), GetLowEdgeEnergy(), G4PhysicsOrderedFreeVector::GetMaxLowEdgeEnergy(), G4PhysicsOrderedFreeVector::GetMinLowEdgeEnergy(), G4PhysicsOrderedFreeVector::InsertValues(), G4PhysicsFreeVector::PutValue(), G4PhysicsLinearVector::Retrieve(), G4PhysicsLogVector::Retrieve(), Retrieve(), ScaleVector(), G4PhysicsLinearVector::ScaleVector(), G4PhysicsLogVector::ScaleVector(), and Store().
|
protected |
Definition at line 211 of file G4PhysicsVector.hh.
Referenced by ComputeSecDerivatives(), ComputeSecondDerivatives(), CopyData(), DumpValues(), FillSecondDerivatives(), FindLinearEnergy(), G4PhysicsFreeVector::G4PhysicsFreeVector(), G4PhysicsLinearVector::G4PhysicsLinearVector(), G4PhysicsLogVector::G4PhysicsLogVector(), G4PhysicsOrderedFreeVector::G4PhysicsOrderedFreeVector(), G4PhysicsOrderedFreeVector::GetMaxValue(), G4PhysicsOrderedFreeVector::GetMinValue(), G4PhysicsOrderedFreeVector::InsertValues(), G4PhysicsFreeVector::PutValue(), Retrieve(), ScaleVector(), Store(), and Value().
|
protected |
Definition at line 203 of file G4PhysicsVector.hh.
Referenced by CopyData(), G4PhysicsFreeVector::G4PhysicsFreeVector(), G4PhysicsLinearVector::G4PhysicsLinearVector(), G4PhysicsLogVector::G4PhysicsLogVector(), G4PhysicsOrderedFreeVector::GetEnergy(), G4PhysicsOrderedFreeVector::InsertValues(), G4PhysicsFreeVector::PutValue(), Retrieve(), ScaleVector(), Store(), and Value().
|
protected |
Definition at line 202 of file G4PhysicsVector.hh.
Referenced by CopyData(), G4PhysicsFreeVector::G4PhysicsFreeVector(), G4PhysicsLinearVector::G4PhysicsLinearVector(), G4PhysicsLogVector::G4PhysicsLogVector(), G4PhysicsOrderedFreeVector::GetEnergy(), G4PhysicsOrderedFreeVector::InsertValues(), G4PhysicsFreeVector::PutValue(), G4PhysicsLinearVector::Retrieve(), G4PhysicsLogVector::Retrieve(), Retrieve(), ScaleVector(), G4PhysicsLinearVector::ScaleVector(), G4PhysicsLogVector::ScaleVector(), Store(), and Value().
|
protected |
Definition at line 205 of file G4PhysicsVector.hh.
Referenced by G4PhysicsLinearVector::G4PhysicsLinearVector(), G4PhysicsLogVector::G4PhysicsLogVector(), G4PhysicsVector(), operator=(), G4PhysicsLinearVector::Retrieve(), G4PhysicsLogVector::Retrieve(), G4PhysicsLinearVector::ScaleVector(), and G4PhysicsLogVector::ScaleVector().
|
protected |
Definition at line 209 of file G4PhysicsVector.hh.
Referenced by ComputeSecDerivatives(), ComputeSecondDerivatives(), CopyData(), DumpValues(), FillSecondDerivatives(), FindLinearEnergy(), G4PhysicsFreeVector::G4PhysicsFreeVector(), G4PhysicsLinearVector::G4PhysicsLinearVector(), G4PhysicsLogVector::G4PhysicsLogVector(), G4PhysicsOrderedFreeVector::InsertValues(), PrintPutValueError(), G4PhysicsFreeVector::PutValue(), Retrieve(), Store(), and Value().
|
protected |
Definition at line 213 of file G4PhysicsVector.hh.
Referenced by ComputeSecDerivatives(), ComputeSecondDerivatives(), CopyData(), DeleteData(), FillSecondDerivatives(), Retrieve(), and ScaleVector().
|
protected |
Definition at line 199 of file G4PhysicsVector.hh.
Referenced by CopyData(), G4PhysicsFreeVector::G4PhysicsFreeVector(), G4PhysicsLinearVector::G4PhysicsLinearVector(), G4PhysicsLogVector::G4PhysicsLogVector(), G4PhysicsOrderedFreeVector::G4PhysicsOrderedFreeVector(), and PrintPutValueError().
|
protected |
Definition at line 208 of file G4PhysicsVector.hh.
Referenced by G4PhysicsVector(), and operator=().