61 safetyHelper(nullptr),
68 lambdalimit(1.*
CLHEP::mm),
69 geomMin(1.e-6*
CLHEP::mm),
70 geomMax(1.e50*
CLHEP::mm),
71 fDisplacement(0.,0.,0.),
76 dedx = 2.0*CLHEP::MeV*CLHEP::cm2/CLHEP::g;
79 currentPart =
nullptr;
167 out << std::setw(22) <<
"StepLim=" << alg <<
" Rfact=" <<
facrange
static G4EmParameters * Instance()
G4double MscMuHadRangeFactor() const
G4double MinKinEnergy() const
G4MscStepLimitType MscMuHadStepLimitType() const
G4double MscSafetyFactor() const
G4MscStepLimitType MscStepLimitType() const
G4double MscGeomFactor() const
G4double MaxKinEnergy() const
G4bool LateralDisplacement() const
G4bool MuHadLateralDisplacement() const
G4double MscLambdaLimit() const
G4double MscRangeFactor() const
G4PhysicsTable * BuildTableForModel(G4PhysicsTable *table, G4VEmModel *model, const G4ParticleDefinition *, G4double emin, G4double emax, G4bool spline)
static G4LossTableManager * Instance()
G4LossTableBuilder * GetTableBuilder()
G4double GetPDGMass() const
G4int GetPDGEncoding() const
const G4String & GetParticleName() const
static G4TransportationManager * GetTransportationManager()
G4SafetyHelper * GetSafetyHelper() const
G4PhysicsTable * xSectionTable
G4double LowEnergyLimit() const
G4double HighEnergyLimit() const
G4VParticleChange * pParticleChange
G4double HighEnergyActivationLimit() const
void SetUseBaseMaterials(G4bool val)
G4double LowEnergyActivationLimit() const
G4bool ForceBuildTableFlag() const
void DumpParameters(std::ostream &out) const
G4VMscModel(const G4String &nam)
G4ParticleChangeForMSC * GetParticleChangeForMSC(const G4ParticleDefinition *p=nullptr)
G4MscStepLimitType steppingAlgorithm
void SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double tmax) override
void InitialiseParameters(const G4ParticleDefinition *)