72 if(isInitialized) {
return; }
94 " Muon multiple scattering. Simulates combined effects of elastic\n" <<
95 " scattering at the end of the step, to save computing time. May be\n" <<
96 " combined with Coulomb scattering in a 'mixed' scattering algorithm.";
G4MuMultipleScattering(const G4String &processName="muMsc")
void StreamProcessInfo(std::ostream &outFile) const override
G4bool IsApplicable(const G4ParticleDefinition &p) override
void InitialiseProcess(const G4ParticleDefinition *) override
void ProcessDescription(std::ostream &) const override
G4double GetPDGCharge() const
G4double RangeFactor() const
void AddEmModel(G4int order, G4VMscModel *, const G4Region *region=nullptr)
G4VMultipleScattering(const G4String &name="msc", G4ProcessType type=fElectromagnetic)
G4double PolarAngleLimit() const
void ProcessDescription(std::ostream &outFile) const override
void SetEmModel(G4VMscModel *, G4int idx=0)
G4bool LateralDisplasmentFlag() const
G4MscStepLimitType StepLimitType() const
G4VMscModel * EmModel(size_t index=0) const