103 "Hadron multiple scattering</strong>. Simulates combined effects of <br>"
104 "elastic scattering at the end of the step, to save computing time. May<br>"
105 "be combined with Coulomb scattering in a 'mixed' scattering algorithm.";
G4MscStepLimitType StepLimitType() const
G4double GetPDGCharge() const
G4double RangeFactor() const
G4double GeomFactor() const
G4bool LateralDisplasmentFlag() const
virtual void InitialiseProcess(const G4ParticleDefinition *) override
G4VMscModel * EmModel(size_t index=0) const
virtual void ProcessDescription(std::ostream &) const override
virtual ~G4hMultipleScattering()
void SetEmModel(G4VMscModel *, size_t index=0)
G4hMultipleScattering(const G4String &processName="msc")
virtual void ProcessDescription(std::ostream &outFile) const override
virtual void StreamProcessInfo(std::ostream &outFile, G4String endOfLine=G4String("\n")) const override
void AddEmModel(G4int order, G4VEmModel *, const G4Region *region=nullptr)
G4bool IsShortLived() const
virtual G4bool IsApplicable(const G4ParticleDefinition &p) final