#include <G4PhysicsTable.hh>
Public 멤버 함수 | |
G4PhysicsTable () | |
G4PhysicsTable (size_t cap) | |
virtual | ~G4PhysicsTable () |
G4PhysicsVector *& | operator() (size_t) |
G4PhysicsVector *const & | operator() (size_t) const |
void | clearAndDestroy () |
void | push_back (G4PhysicsVector *) |
void | insert (G4PhysicsVector *) |
void | insertAt (size_t, G4PhysicsVector *) |
void | resize (size_t, G4PhysicsVector *vec=(G4PhysicsVector *)(0)) |
size_t | entries () const |
size_t | length () const |
G4bool | isEmpty () const |
G4bool | ExistPhysicsTable (const G4String &fileName) const |
G4bool | StorePhysicsTable (const G4String &filename, G4bool ascii=false) |
G4bool | RetrievePhysicsTable (const G4String &filename, G4bool ascii=false) |
void | ResetFlagArray () |
G4bool | GetFlag (size_t i) const |
void | ClearFlag (size_t i) |
Protected 멤버 함수 | |
G4PhysicsVector * | CreatePhysicsVector (G4int type) |
Protected 속성 | |
G4FlagCollection | vecFlag |
Private 타입 | |
typedef std::vector < G4PhysicsVector * > | G4PhysCollection |
typedef std::vector< G4bool > | G4FlagCollection |
Private 멤버 함수 | |
G4PhysicsTable (const G4PhysicsTable &)=delete | |
G4PhysicsTable & | operator= (const G4PhysicsTable &)=delete |
Friends | |
std::ostream & | operator<< (std::ostream &out, G4PhysicsTable &table) |
G4PhysicsTable.hh 파일의 66 번째 라인에서 정의되었습니다.
|
private |
G4PhysicsTable.hh 파일의 70 번째 라인에서 정의되었습니다.
|
private |
G4PhysicsTable.hh 파일의 69 번째 라인에서 정의되었습니다.
G4PhysicsTable::G4PhysicsTable | ( | ) |
G4PhysicsTable.cc 파일의 51 번째 라인에서 정의되었습니다.
|
explicit |
G4PhysicsTable.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : vecFlag.
|
virtual |
G4PhysicsTable.cc 파일의 86 번째 라인에서 정의되었습니다.
|
privatedelete |
void G4PhysicsTable::clearAndDestroy | ( | ) |
다음에 의해서 참조됨 : G4eLowEnergyLoss::BuildDEDXTable(), G4hRDEnergyLoss::BuildDEDXTable(), G4RDVeLowEnergyLoss::BuildInverseRangeTable(), G4hRDEnergyLoss::BuildInverseRangeTable(), G4RDVeLowEnergyLoss::BuildLabTimeTable(), G4hImpactIonisation::BuildLambdaTable(), G4LowEnergyBremsstrahlung::BuildLossTable(), G4LowEnergyIonisation::BuildLossTable(), G4hImpactIonisation::BuildLossTable(), G4VLEPTSModel::BuildPhysicsTable(), G4ParticleHPFissionData::BuildPhysicsTable(), G4ParticleHPCaptureData::BuildPhysicsTable(), G4ParticleHPElasticData::BuildPhysicsTable(), G4ParticleHPInelasticData::BuildPhysicsTable(), G4OpRayleigh::BuildPhysicsTable(), G4OpWLS::BuildPhysicsTable(), G4Scintillation::BuildPhysicsTable(), G4RDVeLowEnergyLoss::BuildProperTimeTable(), G4RDVeLowEnergyLoss::BuildRangeCoeffATable(), G4hRDEnergyLoss::BuildRangeCoeffATable(), G4RDVeLowEnergyLoss::BuildRangeCoeffBTable(), G4hRDEnergyLoss::BuildRangeCoeffBTable(), G4RDVeLowEnergyLoss::BuildRangeCoeffCTable(), G4hRDEnergyLoss::BuildRangeCoeffCTable(), G4RDVeLowEnergyLoss::BuildRangeTable(), G4hRDEnergyLoss::BuildRangeTable(), G4LossTableBuilder::BuildTableForModel(), G4hRDEnergyLoss::BuildTimeTables(), G4PolarizedCompton::CleanTable(), G4eplusPolarizedAnnihilation::CleanTables(), G4ePolarizedIonisation::CleanTables(), G4VRangeToEnergyConverter::G4VRangeToEnergyConverter(), G4VMscModel::GetParticleChangeForMSC(), G4VRangeToEnergyConverter::operator=(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VRangeToEnergyConverter::Reset(), RetrievePhysicsTable(), G4VEmModel::SetCrossSectionTable(), G4Cerenkov::~G4Cerenkov(), G4eLowEnergyLoss::~G4eLowEnergyLoss(), G4hImpactIonisation::~G4hImpactIonisation(), G4hRDEnergyLoss::~G4hRDEnergyLoss(), G4NeutronElectronElModel::~G4NeutronElectronElModel(), G4OpRayleigh::~G4OpRayleigh(), G4OpWLS::~G4OpWLS(), G4ParticleHPCaptureData::~G4ParticleHPCaptureData(), G4ParticleHPElasticData::~G4ParticleHPElasticData(), G4ParticleHPFissionData::~G4ParticleHPFissionData(), G4ParticleHPInelasticData::~G4ParticleHPInelasticData(), G4Scintillation::~G4Scintillation(), G4TablesForExtrapolator::~G4TablesForExtrapolator(), G4UPiNuclearCrossSection::~G4UPiNuclearCrossSection(), G4VEmModel::~G4VEmModel(), G4VEmProcess::~G4VEmProcess(), G4VEnergyLossProcess::~G4VEnergyLossProcess(), G4VLEPTSModel::~G4VLEPTSModel(), G4VXTRenergyLoss::~G4VXTRenergyLoss(), WLSPrimaryGeneratorAction::~WLSPrimaryGeneratorAction().
void G4PhysicsTable::ClearFlag | ( | size_t | i | ) |
|
protected |
G4PhysicsTable.cc 파일의 284 번째 라인에서 정의되었습니다.
다음을 참조함 : T_G4LPhysicsFreeVector, T_G4PhysicsFreeVector, T_G4PhysicsLinearVector, T_G4PhysicsLnVector, T_G4PhysicsLogVector, T_G4PhysicsOrderedFreeVector.
다음에 의해서 참조됨 : RetrievePhysicsTable().
size_t G4PhysicsTable::entries | ( | ) | const |
G4PhysicsTable.cc 파일의 150 번째 라인에서 정의되었습니다.
다음을 참조함 : in.
다음에 의해서 참조됨 : G4VEnergyLossProcess::RetrieveTable().
G4bool G4PhysicsTable::GetFlag | ( | size_t | i | ) | const |
void G4PhysicsTable::insert | ( | G4PhysicsVector * | ) |
다음에 의해서 참조됨 : G4eLowEnergyLoss::BuildDEDXTable(), G4hRDEnergyLoss::BuildDEDXTable(), G4RDVeLowEnergyLoss::BuildInverseRangeTable(), G4hRDEnergyLoss::BuildInverseRangeTable(), G4RDVeLowEnergyLoss::BuildLabTimeTable(), G4hImpactIonisation::BuildLambdaTable(), G4LowEnergyBremsstrahlung::BuildLossTable(), G4LowEnergyIonisation::BuildLossTable(), G4VRangeToEnergyConverter::BuildLossTable(), G4hImpactIonisation::BuildLossTable(), G4RDVeLowEnergyLoss::BuildProperTimeTable(), G4RDVeLowEnergyLoss::BuildRangeCoeffATable(), G4hRDEnergyLoss::BuildRangeCoeffATable(), G4RDVeLowEnergyLoss::BuildRangeCoeffBTable(), G4hRDEnergyLoss::BuildRangeCoeffBTable(), G4RDVeLowEnergyLoss::BuildRangeCoeffCTable(), G4hRDEnergyLoss::BuildRangeCoeffCTable(), G4RDVeLowEnergyLoss::BuildRangeTable(), G4hRDEnergyLoss::BuildRangeTable(), G4hRDEnergyLoss::BuildTimeTables(), G4VRangeToEnergyConverter::operator=().
void G4PhysicsTable::insertAt | ( | size_t | , |
G4PhysicsVector * | |||
) |
다음에 의해서 참조됨 : G4VXTRenergyLoss::BuildAngleForEnergyBank(), G4NuclNuclDiffuseElastic::BuildAngleTable(), G4DiffuseElastic::BuildAngleTable(), G4VXTRenergyLoss::BuildAngleTable(), G4ePolarizedIonisation::BuildAsymmetryTables(), WLSPrimaryGeneratorAction::BuildEmissionSpectrum(), G4VXTRenergyLoss::BuildEnergyTable(), G4VXTRenergyLoss::BuildGlobalAngleTable(), G4VLEPTSModel::BuildMeanFreePathTable(), G4VLEPTSModel::BuildPhysicsTable(), G4OpRayleigh::BuildPhysicsTable(), G4OpWLS::BuildPhysicsTable(), G4hhElastic::BuildTableT(), G4hhElastic::BuildTableTest(), G4Cerenkov::BuildThePhysicsTable(), G4Scintillation::BuildThePhysicsTable(), G4ForwardXrayTR::BuildXrayTRtables(), G4NeutronElectronElModel::Initialise(), G4PAIPhotData::Initialise(), G4PAIModelData::Initialise(), G4NuclNuclDiffuseElastic::TestAngleTable(), G4DiffuseElastic::TestAngleTable().
G4bool G4PhysicsTable::isEmpty | ( | ) | const |
size_t G4PhysicsTable::length | ( | ) | const |
다음에 의해서 참조됨 : G4RDVeLowEnergyLoss::BuildRangeTable(), G4VEmProcess::FindLambdaMax(), G4EmDataHandler::RetrievePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrieveTable(), G4VEnergyLossProcess::SetCSDARangeTable(), G4VEnergyLossProcess::SetDEDXTable(), G4VEnergyLossProcess::SetLambdaTable(), G4VEmProcess::StreamInfo().
G4PhysicsVector*& G4PhysicsTable::operator() | ( | size_t | ) |
G4PhysicsVector* const& G4PhysicsTable::operator() | ( | size_t | ) | const |
|
privatedelete |
void G4PhysicsTable::push_back | ( | G4PhysicsVector * | ) |
다음에 의해서 참조됨 : G4UPiNuclearCrossSection::AddDataSet(), G4ParticleHPFissionData::BuildPhysicsTable(), G4ParticleHPCaptureData::BuildPhysicsTable(), G4ParticleHPElasticData::BuildPhysicsTable(), G4ParticleHPInelasticData::BuildPhysicsTable(), G4PenelopeBremsstrahlungFS::BuildScaledXSTable(), G4LossTableManager::BuildTables(), G4PenelopeCrossSection::G4PenelopeCrossSection(), G4PenelopeBremsstrahlungFS::InitializeEnergySampling(), G4TablesForExtrapolator::PrepareTable(), G4PenelopeBremsstrahlungAngular::PrepareTables(), G4PenelopePhotoElectricModel::ReadDataFile().
void G4PhysicsTable::ResetFlagArray | ( | ) |
G4PhysicsTable.cc 파일의 274 번째 라인에서 정의되었습니다.
다음을 참조함 : vecFlag.
다음에 의해서 참조됨 : G4PhysicsTableHelper::PreparePhysicsTable().
void G4PhysicsTable::resize | ( | size_t | siz, |
G4PhysicsVector * | vec = (G4PhysicsVector*)(0) |
||
) |
G4PhysicsTable.cc 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : vecFlag.
다음에 의해서 참조됨 : G4PhysicsTableHelper::PreparePhysicsTable().
G4PhysicsTable.cc 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : clearAndDestroy(), CreatePhysicsVector(), G4cerr, G4endl, in, G4PhysicsVector::Retrieve(), vecFlag.
다음에 의해서 참조됨 : G4DNABornExcitationModel2::Initialise(), G4PhysicsTableHelper::RetrievePhysicsTable().
G4PhysicsTable.cc 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VMultipleScattering::StorePhysicsTable(), G4VEmProcess::StorePhysicsTable(), G4VEnergyLossProcess::StoreTable().
|
friend |
G4PhysicsTable.cc 파일의 248 번째 라인에서 정의되었습니다.
|
protected |
G4PhysicsTable.hh 파일의 132 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhysicsTable(), ResetFlagArray(), resize(), RetrievePhysicsTable(), ~G4PhysicsTable().