35#ifndef G4TrasportationWithMsc_h
36#define G4TrasportationWithMsc_h 1
90 G4bool fMultipleSteps =
false;
107 std::vector<G4DynamicParticle*>* fSecondariesSS =
nullptr;
118 fMultipleSteps = val;
125 return fMultipleSteps;
void AddMscModel(G4VMscModel *mscModel, G4int order=0, const G4Region *region=nullptr)
void BuildPhysicsTable(const G4ParticleDefinition &part) override
~G4TransportationWithMsc() override
void AddSSModel(G4VEmModel *model, G4int order=0, const G4Region *region=nullptr)
void StartTracking(G4Track *track) override
G4TransportationWithMsc(ScatteringType type, G4int verbosity=0)
G4double AlongStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double &proposedSafety, G4GPILSelection *selection) override
void SetMultipleSteps(G4bool val)
void PreparePhysicsTable(const G4ParticleDefinition &part) override
G4bool MultipleSteps() const