ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Protected Member Functions | |
virtual void | InitialiseProcess (const G4ParticleDefinition *)=0 |
virtual void | StreamProcessInfo (std::ostream &) const |
G4double | GetMeanFreePath (const G4Track &track, G4double, G4ForceCondition *condition) override |
G4double | GetContinuousStepLimit (const G4Track &track, G4double previousStepSize, G4double currentMinimalStep, G4double ¤tSafety) override |
G4int | NumberOfModels () const |
Protected Member Functions inherited from G4VContinuousDiscreteProcess | |
void | SetGPILSelection (G4GPILSelection selection) |
G4GPILSelection | GetGPILSelection () const |
Protected Member Functions inherited from G4VProcess | |
void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Protected Attributes | |
G4ParticleChangeForMSC | fParticleChange |
Private Member Functions | |
G4VMultipleScattering (G4VMultipleScattering &)=delete | |
G4VMultipleScattering & | operator= (const G4VMultipleScattering &right)=delete |
void | StreamInfo (std::ostream &outFile, const G4ParticleDefinition &, G4bool rst=false) const |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Definition at line 91 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 91 of file G4VMultipleScattering.hh
G4VMultipleScattering::G4VMultipleScattering | ( | const G4String & | name = "msc" , |
G4ProcessType | type = fElectromagnetic |
||
) |
Definition at line 90 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 90 of file G4VMultipleScattering.cc
References currentModel, emManager, CLHEP::eV, fIonisation, firstParticle, fMultipleScattering, fParticleChange, fPositionChanged, G4GenericIon::GenericIon(), geomMin, gPathLength, G4EmParameters::Instance(), G4LossTableManager::Instance(), isActive, lowestKinEnergy, minDisplacement2, modelManager, mscModels, CLHEP::nm, physStepLimit, G4VProcess::pParticleChange, G4LossTableManager::Register(), safetyHelper, G4VProcess::SetProcessSubType(), G4VProcess::SetVerboseLevel(), theParameters, and tPathLength.
|
virtual |
Definition at line 130 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 130 of file G4VMultipleScattering.cc
References G4LossTableManager::DeRegister(), emManager, and modelManager.
|
privatedelete |
void G4VMultipleScattering::AddEmModel | ( | G4int | order, |
G4VEmModel * | p, | ||
const G4Region * | region = nullptr |
||
) |
Definition at line 144 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 144 of file G4VMultipleScattering.cc
References G4EmModelManager::AddEmModel(), Acts::UnitConstants::fm, modelManager, G4VProcess::pParticleChange, and G4VEmModel::SetParticleChange().
Referenced by PhysicsList::ConstructEM(), PhysListEmStandardGS::ConstructProcess(), PhysListEmStandardWVI::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEm5DStandard::ConstructProcess(), PhysListEm19DStandard::ConstructProcess(), G4eAdjointMultipleScattering::InitialiseProcess(), G4MuMultipleScattering::InitialiseProcess(), G4eMultipleScattering::InitialiseProcess(), G4hMultipleScattering::InitialiseProcess(), G4AdjointhMultipleScattering::InitialiseProcess(), G4EmConfigurator::PrepareModels(), and G4EmConfigurator::SetModelForRegion().
|
overridevirtual |
Reimplemented from G4VContinuousDiscreteProcess.
Definition at line 461 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 461 of file G4VMultipleScattering.cc
References kdfinder::abs(), G4SafetyHelper::ComputeSafety(), G4VMscModel::ComputeTrueStepLength(), currentModel, currParticle, fDispBeyondSafety, fNewDirection, fNewPosition, fParticleChange, fPositionChanged, geomMin, G4Track::GetKineticEnergy(), G4Track::GetMaterialCutsCouple(), G4ParticleChangeForMSC::GetMomentumDirection(), G4StepPoint::GetMomentumDirection(), G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), G4VMscModel::GetRange(), G4Step::GetStepLength(), isActive, CLHEP::Hep3Vector::mag2(), min, minDisplacement2, CLHEP::nm, physStepLimit, G4ParticleChangeForMSC::ProposeMomentumDirection(), G4ParticleChangeForMSC::ProposePosition(), G4VParticleChange::ProposeTrueStepLength(), r2, G4SafetyHelper::RecheckDistanceToCurrentBoundary(), G4SafetyHelper::ReLocateWithinVolume(), safetyHelper, G4VMscModel::SampleScattering(), and tPathLength.
|
overridevirtual |
Reimplemented from G4VContinuousDiscreteProcess.
Definition at line 395 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 395 of file G4VMultipleScattering.cc
References CandidateForSelection, G4VMscModel::ComputeTruePathLengthLimit(), currentModel, geomMin, G4MaterialCutsCouple::GetIndex(), G4Track::GetKineticEnergy(), G4Track::GetMaterialCutsCouple(), G4Track::GetParticleDefinition(), G4ParticleDefinition::GetPDGMass(), gPathLength, isActive, G4VEmModel::IsActive(), isIon, lowestKinEnergy, NotCandidateForSelection, numberOfModels, physStepLimit, source.hepunit::proton_mass_c2, SelectModel(), and tPathLength.
Referenced by GetContinuousStepLimit().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 280 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 280 of file G4VMultipleScattering.cc
References G4LossTableManager::BuildPhysicsTable(), emManager, firstParticle, G4cout, G4endl, G4VEmModel::GetCrossSectionTable(), G4VProcess::GetMasterProcess(), GetModelByIndex(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4VEmModel::InitialiseLocal(), isIon, G4LossTableManager::IsMaster(), num, numberOfModels, G4VEmModel::SetCrossSectionTable(), StreamInfo(), and G4VProcess::verboseLevel.
G4double G4VMultipleScattering::ContinuousStepLimit | ( | const G4Track & | track, |
G4double | previousStepSize, | ||
G4double | currentMinimalStep, | ||
G4double & | currentSafety | ||
) |
Definition at line 644 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 644 of file G4VMultipleScattering.cc
References GetContinuousStepLimit().
G4VMscModel * G4VMultipleScattering::EmModel | ( | size_t | index = 0 | ) | const |
Definition at line 163 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 163 of file G4VMultipleScattering.cc
References mscModels.
Referenced by G4eAdjointMultipleScattering::InitialiseProcess(), G4MuMultipleScattering::InitialiseProcess(), G4eMultipleScattering::InitialiseProcess(), and G4hMultipleScattering::InitialiseProcess().
|
inline |
Definition at line 407 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 407 of file G4VMultipleScattering.hh
References firstParticle.
|
inline |
Definition at line 363 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 363 of file G4VMultipleScattering.hh
References G4EmParameters::MscGeomFactor(), and theParameters.
Referenced by G4eAdjointMultipleScattering::PrintInfo(), G4eMultipleScattering::StreamProcessInfo(), and G4hMultipleScattering::StreamProcessInfo().
|
overrideprotectedvirtual |
Implements G4VContinuousDiscreteProcess.
Definition at line 628 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 628 of file G4VMultipleScattering.cc
References AlongStepGetPhysicalInteractionLength(), NotCandidateForSelection, and x.
Referenced by ContinuousStepLimit().
|
overrideprotectedvirtual |
Implements G4VContinuousDiscreteProcess.
Definition at line 656 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 656 of file G4VMultipleScattering.cc
|
inline |
Definition at line 422 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 422 of file G4VMultipleScattering.hh
References G4EmModelManager::GetModel(), and modelManager.
Referenced by BuildPhysicsTable(), PreparePhysicsTable(), SetIonisation(), and StartTracking().
|
protectedpure virtual |
Implemented in G4AdjointhMultipleScattering, G4hMultipleScattering, G4eAdjointMultipleScattering, G4MuMultipleScattering, and G4eMultipleScattering.
Referenced by PreparePhysicsTable().
|
overridepure virtual |
Reimplemented from G4VProcess.
Implemented in G4AdjointhMultipleScattering, G4eAdjointMultipleScattering, G4hMultipleScattering, G4MuMultipleScattering, and G4eMultipleScattering.
|
inline |
Definition at line 318 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 318 of file G4VMultipleScattering.hh
References latDisplacement.
Referenced by G4eAdjointMultipleScattering::PrintInfo(), G4AdjointhMultipleScattering::PrintInfo(), G4eMultipleScattering::StreamProcessInfo(), G4MuMultipleScattering::StreamProcessInfo(), and G4hMultipleScattering::StreamProcessInfo().
|
inline |
Definition at line 393 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 393 of file G4VMultipleScattering.hh
References lowestKinEnergy.
|
inlineprotected |
Definition at line 414 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 414 of file G4VMultipleScattering.hh
References modelManager, and G4EmModelManager::NumberOfModels().
|
privatedelete |
|
inline |
Definition at line 370 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 370 of file G4VMultipleScattering.hh
References G4EmParameters::MscThetaLimit(), and theParameters.
Referenced by G4MuMultipleScattering::StreamProcessInfo().
|
overridevirtual |
Reimplemented from G4VContinuousDiscreteProcess.
Definition at line 620 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 620 of file G4VMultipleScattering.cc
References fParticleChange, and G4ParticleChangeForMSC::Initialize().
|
overridevirtual |
Reimplemented from G4VContinuousDiscreteProcess.
Definition at line 451 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 451 of file G4VMultipleScattering.cc
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 171 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 171 of file G4VMultipleScattering.cc
References currentModel, currParticle, G4Electron::Electron(), emax, emManager, facrange, fDispBeyondSafety, G4ParticleTable::FindParticle(), firstParticle, fMinimal, G4cout, G4endl, G4ProcessManager::GetAlongStepProcessVector(), GetModelByIndex(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGMass(), G4ParticleDefinition::GetProcessManager(), G4VProcess::GetProcessName(), G4TransportationManager::GetSafetyHelper(), G4TransportationManager::GetTransportationManager(), G4VEmModel::HighEnergyLimit(), G4EmModelManager::Initialise(), G4SafetyHelper::InitialiseHelper(), InitialiseProcess(), isIon, G4LossTableManager::IsMaster(), latDisplacement, G4EmParameters::LatDisplacementBeyondSafety(), G4EmParameters::LateralDisplacement(), G4EmParameters::MaxKinEnergy(), MeV, min, modelManager, G4EmParameters::MscMuHadRangeFactor(), G4EmParameters::MscMuHadStepLimitType(), G4EmParameters::MscRangeFactor(), G4EmParameters::MscStepLimitType(), G4EmParameters::MscThetaLimit(), G4EmParameters::MuHadLateralDisplacement(), n, G4EmModelManager::NumberOfModels(), numberOfModels, part, Acts::UnitConstants::pm, pname(), G4LossTableManager::PreparePhysicsTable(), safetyHelper, G4VEmModel::SetHighEnergyLimit(), G4VMscModel::SetIonisation(), G4VEmModel::SetMasterThread(), G4VEmModel::SetPolarAngleLimit(), G4VProcess::SetVerboseLevel(), G4ProcessVector::size(), stepLimit, theParameters, v, G4EmParameters::Verbose(), G4VProcess::verboseLevel, and G4EmParameters::WorkerVerbose().
|
inlinevirtual |
Reimplemented in G4AdjointhMultipleScattering, and G4eAdjointMultipleScattering.
Definition at line 107 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 107 of file G4VMultipleScattering.hh
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4hMultipleScattering, G4MuMultipleScattering, and G4eMultipleScattering.
Definition at line 729 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 729 of file G4VMultipleScattering.cc
References firstParticle, and StreamInfo().
Referenced by G4MuMultipleScattering::ProcessDescription(), G4eMultipleScattering::ProcessDescription(), and G4hMultipleScattering::ProcessDescription().
|
inline |
Definition at line 346 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 346 of file G4VMultipleScattering.hh
References facrange.
Referenced by G4eAdjointMultipleScattering::PrintInfo(), G4AdjointhMultipleScattering::PrintInfo(), G4eMultipleScattering::StreamProcessInfo(), G4MuMultipleScattering::StreamProcessInfo(), and G4hMultipleScattering::StreamProcessInfo().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 710 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 710 of file G4VMultipleScattering.cc
|
inline |
Definition at line 311 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 311 of file G4VMultipleScattering.hh
References modelManager, and G4EmModelManager::SelectModel().
Referenced by AlongStepGetPhysicalInteractionLength(), G4EmCalculator::FindEmModel(), and G4EmCalculator::FindLambdaTable().
void G4VMultipleScattering::SetEmModel | ( | G4VMscModel * | p, |
size_t | index = 0 |
||
) |
Definition at line 155 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 155 of file G4VMultipleScattering.cc
References mscModels.
Referenced by G4AdjointPhysicsList::ConstructEM(), G4EmDNAPhysics_option1::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_option4::ConstructProcess(), PhysListEm5DStandard::ConstructProcess(), PhysListEm19DStandard::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4eAdjointMultipleScattering::InitialiseProcess(), G4eMultipleScattering::InitialiseProcess(), G4MuMultipleScattering::InitialiseProcess(), and G4hMultipleScattering::InitialiseProcess().
void G4VMultipleScattering::SetIonisation | ( | G4VEnergyLossProcess * | p | ) |
Definition at line 719 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 719 of file G4VMultipleScattering.cc
References firstParticle, GetModelByIndex(), numberOfModels, and G4VMscModel::SetIonisation().
Definition at line 325 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 325 of file G4VMultipleScattering.hh
References latDisplacement.
Definition at line 400 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 400 of file G4VMultipleScattering.hh
References lowestKinEnergy.
Definition at line 353 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 353 of file G4VMultipleScattering.hh
References facrange, G4EmParameters::SetMscRangeFactor(), and theParameters.
Referenced by SetStepLimitType().
Definition at line 339 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 339 of file G4VMultipleScattering.hh
References G4EmParameters::SetMscSkin(), and theParameters.
|
inline |
Definition at line 384 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 384 of file G4VMultipleScattering.hh
References fMinimal, G4EmParameters::SetMscStepLimitType(), SetRangeFactor(), stepLimit, and theParameters.
Referenced by DMXPhysicsList::ConstructEM(), LBE::ConstructEM(), G4EmDNAPhysics_option3::ConstructProcess(), G4EmDNAPhysics_stationary::ConstructProcess(), G4EmDNAPhysics_stationary_option2::ConstructProcess(), G4EmDNAPhysics_stationary_option4::ConstructProcess(), G4EmDNAPhysics_stationary_option6::ConstructProcess(), G4EmDNAPhysics_option2::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), G4EmDNAPhysics_option1::ConstructProcess(), G4EmDNAPhysics_option7::ConstructProcess(), G4EmDNAPhysics_option8::ConstructProcess(), G4EmDNAPhysics_option5::ConstructProcess(), G4EmDNAPhysics_option4::ConstructProcess(), and G4EmDNAPhysics_option6::ConstructProcess().
|
inline |
Definition at line 332 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 332 of file G4VMultipleScattering.hh
References G4EmParameters::MscSkin(), and theParameters.
Referenced by G4eAdjointMultipleScattering::PrintInfo(), G4AdjointhMultipleScattering::PrintInfo(), G4eMultipleScattering::StreamProcessInfo(), and G4hMultipleScattering::StreamProcessInfo().
Reimplemented from G4VProcess.
Definition at line 361 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 361 of file G4VMultipleScattering.cc
References currParticle, emManager, fIonisation, G4LossTableManager::GetEnergyLossProcess(), GetModelByIndex(), G4Track::GetParticleDefinition(), numberOfModels, G4VMscModel::SetIonisation(), and G4VEmModel::StartTracking().
Referenced by G4eAdjointMultipleScattering::StartTracking().
|
inline |
Definition at line 377 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 377 of file G4VMultipleScattering.hh
References stepLimit.
Referenced by G4eAdjointMultipleScattering::PrintInfo(), G4AdjointhMultipleScattering::PrintInfo(), G4eMultipleScattering::StreamProcessInfo(), G4MuMultipleScattering::StreamProcessInfo(), and G4hMultipleScattering::StreamProcessInfo().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 666 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 666 of file G4VMultipleScattering.cc
References firstParticle, G4cout, G4endl, G4VEmModel::GetCrossSectionTable(), G4VProcess::GetMasterProcess(), G4EmModelManager::GetModel(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetProcessName(), min, modelManager, G4EmModelManager::NumberOfModels(), G4PhysicsTable::StorePhysicsTable(), and G4VProcess::verboseLevel.
|
private |
Definition at line 348 of file G4VMultipleScattering.cc.
View newest version in sPHENIX GitHub at line 348 of file G4VMultipleScattering.cc
References G4EmModelManager::DumpModelList(), G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4VProcess::GetProcessSubType(), modelManager, StreamProcessInfo(), and G4VProcess::verboseLevel.
Referenced by BuildPhysicsTable(), and ProcessDescription().
|
inlineprotectedvirtual |
Reimplemented in G4hMultipleScattering, G4MuMultipleScattering, and G4eMultipleScattering.
Definition at line 115 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 115 of file G4VMultipleScattering.hh
Referenced by StreamInfo().
|
private |
Definition at line 291 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 291 of file G4VMultipleScattering.hh
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), G4VMultipleScattering(), and PreparePhysicsTable().
|
private |
Definition at line 271 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 271 of file G4VMultipleScattering.hh
Referenced by AlongStepDoIt(), PreparePhysicsTable(), and StartTracking().
|
private |
Definition at line 260 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 260 of file G4VMultipleScattering.hh
Referenced by BuildPhysicsTable(), G4VMultipleScattering(), PreparePhysicsTable(), StartTracking(), and ~G4VMultipleScattering().
|
private |
Definition at line 275 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 275 of file G4VMultipleScattering.hh
Referenced by PreparePhysicsTable(), RangeFactor(), and SetRangeFactor().
|
private |
Definition at line 280 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 280 of file G4VMultipleScattering.hh
Referenced by AlongStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 292 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 292 of file G4VMultipleScattering.hh
Referenced by G4VMultipleScattering(), and StartTracking().
|
private |
Definition at line 270 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 270 of file G4VMultipleScattering.hh
Referenced by BuildPhysicsTable(), FirstParticle(), G4VMultipleScattering(), PreparePhysicsTable(), ProcessDescription(), SetIonisation(), and StorePhysicsTable().
|
private |
Definition at line 301 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 301 of file G4VMultipleScattering.hh
Referenced by AlongStepDoIt().
|
private |
Definition at line 300 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 300 of file G4VMultipleScattering.hh
Referenced by AlongStepDoIt().
|
protected |
Definition at line 286 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 286 of file G4VMultipleScattering.hh
Referenced by AlongStepDoIt(), G4VMultipleScattering(), and PostStepDoIt().
|
private |
Definition at line 302 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 302 of file G4VMultipleScattering.hh
Referenced by AlongStepDoIt(), and G4VMultipleScattering().
|
private |
Definition at line 294 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 294 of file G4VMultipleScattering.hh
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), and G4VMultipleScattering().
|
private |
Definition at line 298 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 298 of file G4VMultipleScattering.hh
Referenced by AlongStepGetPhysicalInteractionLength(), and G4VMultipleScattering().
|
private |
Definition at line 303 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 303 of file G4VMultipleScattering.hh
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), and G4VMultipleScattering().
|
private |
Definition at line 279 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 279 of file G4VMultipleScattering.hh
Referenced by AlongStepGetPhysicalInteractionLength(), BuildPhysicsTable(), and PreparePhysicsTable().
|
private |
Definition at line 278 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 278 of file G4VMultipleScattering.hh
Referenced by LateralDisplasmentFlag(), PreparePhysicsTable(), and SetLateralDisplasmentFlag().
|
private |
Definition at line 276 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 276 of file G4VMultipleScattering.hh
Referenced by AlongStepGetPhysicalInteractionLength(), G4VMultipleScattering(), LowestKinEnergy(), and SetLowestKinEnergy().
|
private |
Definition at line 295 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 295 of file G4VMultipleScattering.hh
Referenced by AlongStepDoIt(), and G4VMultipleScattering().
|
private |
Definition at line 259 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 259 of file G4VMultipleScattering.hh
Referenced by AddEmModel(), G4VMultipleScattering(), GetModelByIndex(), NumberOfModels(), PreparePhysicsTable(), SelectModel(), StorePhysicsTable(), StreamInfo(), and ~G4VMultipleScattering().
|
private |
Definition at line 267 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 267 of file G4VMultipleScattering.hh
Referenced by EmModel(), G4VMultipleScattering(), and SetEmModel().
|
private |
Definition at line 268 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 268 of file G4VMultipleScattering.hh
Referenced by AlongStepGetPhysicalInteractionLength(), BuildPhysicsTable(), PreparePhysicsTable(), SetIonisation(), and StartTracking().
|
private |
Definition at line 296 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 296 of file G4VMultipleScattering.hh
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), and G4VMultipleScattering().
|
private |
Definition at line 265 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 265 of file G4VMultipleScattering.hh
Referenced by AlongStepDoIt(), G4VMultipleScattering(), and PreparePhysicsTable().
|
private |
Definition at line 273 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 273 of file G4VMultipleScattering.hh
Referenced by PreparePhysicsTable(), SetStepLimitType(), and StepLimitType().
|
private |
Definition at line 261 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 261 of file G4VMultipleScattering.hh
Referenced by G4VMultipleScattering(), GeomFactor(), PolarAngleLimit(), PreparePhysicsTable(), SetRangeFactor(), SetSkin(), SetStepLimitType(), and Skin().
|
private |
Definition at line 297 of file G4VMultipleScattering.hh.
View newest version in sPHENIX GitHub at line 297 of file G4VMultipleScattering.hh
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), and G4VMultipleScattering().