@@ -12,28 +12,25 @@ class G4ParticleDefinition;
1212class CMSSQLoopProcess : public G4VContinuousProcess {
1313public:
1414 CMSSQLoopProcess (const G4String& name = " SQLooper" , G4ProcessType type = fUserDefined );
15- virtual ~CMSSQLoopProcess ();
15+ ~CMSSQLoopProcess () override ;
1616
17- public:
18- virtual G4VParticleChange* AlongStepDoIt (const G4Track&, const G4Step&);
19- virtual G4double AlongStepGetPhysicalInteractionLength (const G4Track& track,
20- G4double previousStepSize,
21- G4double currentMinimumStep,
22- G4double& proposedSafety,
23- G4GPILSelection* selection);
24- virtual void StartTracking (G4Track* aTrack);
17+ G4VParticleChange* AlongStepDoIt (const G4Track&, const G4Step&) override ;
18+ G4double AlongStepGetPhysicalInteractionLength (const G4Track& track,
19+ G4double previousStepSize,
20+ G4double currentMinimumStep,
21+ G4double& proposedSafety,
22+ G4GPILSelection* selection) override ;
23+ void StartTracking (G4Track* aTrack) override ;
2524
26- protected:
27- virtual G4double GetContinuousStepLimit (const G4Track& track,
28- G4double previousStepSize,
29- G4double currentMinimumStep,
30- G4double& currentSafety);
31-
32- private:
33- CMSSQLoopProcess (CMSSQLoopProcess&);
34- CMSSQLoopProcess& operator =(const CMSSQLoopProcess& right);
25+ CMSSQLoopProcess (CMSSQLoopProcess&) = delete ;
26+ CMSSQLoopProcess& operator =(const CMSSQLoopProcess& right) = delete ;
3527
3628protected:
29+ G4double GetContinuousStepLimit (const G4Track& track,
30+ G4double previousStepSize,
31+ G4double currentMinimumStep,
32+ G4double& currentSafety) override ;
33+
3734 G4ParticleChange* fParticleChange ;
3835
3936private:
0 commit comments