Skip to content

Commit 51783a0

Browse files
ChristianTackeGSIdennisklein
authored andcommitted
FairMCApplication: Use override
1 parent 602908f commit 51783a0

1 file changed

Lines changed: 20 additions & 20 deletions

File tree

base/sim/FairMCApplication.h

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -79,32 +79,32 @@ class FairMCApplication : public TVirtualMCApplication
7979
static FairMCApplication* Instance();
8080
virtual void AddDecayModes();
8181
/** Add user defined particles (optional) */
82-
virtual void AddParticles(); // MC Application
82+
void AddParticles() override; // MC Application
8383
/** Add user defined ions (optional) */
84-
virtual void AddIons(); // MC Application
84+
void AddIons() override; // MC Application
8585
/**
8686
*Add user defined Tasks to be executed after each event (optional)
8787
* @param fTask: Task that has to be excuted during simulation
8888
*/
8989
void AddTask(TTask* fTask);
9090
/** Define actions at the beginning of the event */
91-
virtual void BeginEvent(); // MC Application
91+
void BeginEvent() override; // MC Application
9292
/** Define actions at the beginning of primary track */
93-
virtual void BeginPrimary(); // MC Application
93+
void BeginPrimary() override; // MC Application
9494
/** Construct user geometry */
95-
virtual void ConstructGeometry(); // MC Application
95+
void ConstructGeometry() override; // MC Application
9696
/** Align or misalign geometry before actual run */
97-
virtual Bool_t MisalignGeometry();
97+
Bool_t MisalignGeometry() override;
9898
/** Define parameters for optical processes (optional) */
99-
virtual void ConstructOpGeometry(); // MC Application
99+
void ConstructOpGeometry() override; // MC Application
100100
/** Define actions at the end of event */
101-
virtual void FinishEvent(); // MC Application
101+
void FinishEvent() override; // MC Application
102102
/** Define actions at the end of primary track */
103-
virtual void FinishPrimary(); // MC Application
103+
void FinishPrimary() override; // MC Application
104104
/** Define actions at the end of run */
105105
void FinishRun();
106106
/** Generate primary particles */
107-
virtual void GeneratePrimaries(); // MC Application
107+
void GeneratePrimaries() override; // MC Application
108108
/** Return detector by name */
109109
FairDetector* GetDetector(const char* DetName);
110110
/** Return Field used in simulation*/
@@ -116,24 +116,24 @@ class FairMCApplication : public TVirtualMCApplication
116116
FairGenericStack* GetStack();
117117
TChain* GetChain();
118118
/** Initialize geometry */
119-
virtual void InitGeometry(); // MC Application
119+
void InitGeometry() override; // MC Application
120120
/** Initialize MC engine */
121121
void InitMC(const char* setup, const char* cuts);
122122
/** Initialize Tasks if any*/
123123
void InitTasks();
124124
/**Define actions at the end of each track */
125-
virtual void PostTrack(); // MC Application
125+
void PostTrack() override; // MC Application
126126
/** Define actions at the beginning of each track*/
127-
virtual void PreTrack(); // MC Application
127+
void PreTrack() override; // MC Application
128128

129129
/** Clone for worker (used in MT mode only) */
130-
virtual TVirtualMCApplication* CloneForWorker() const;
130+
TVirtualMCApplication* CloneForWorker() const override;
131131

132132
/** Init application on worker (used in MT mode only) */
133-
virtual void InitOnWorker();
133+
void InitOnWorker() override;
134134

135135
/** Finish run on worker (used in MT mode only) */
136-
virtual void FinishRunOnWorker();
136+
void FinishRunOnWorker() override;
137137

138138
/** Run the MC engine
139139
* @param nofEvents : number of events to simulate
@@ -186,15 +186,15 @@ class FairMCApplication : public TVirtualMCApplication
186186
*/
187187
void SetUserDecayConfig(const TString decayerConf) { fUserDecayConfig = decayerConf; }
188188
/** Define action at each step, dispatch the action to the corresponding detectors */
189-
virtual void Stepping(); // MC Application
189+
void Stepping() override; // MC Application
190190
/** Stop the run*/
191191
virtual void StopRun();
192192
/** Stop the run*/
193193
virtual void StopMCRun();
194194
/**Define maximum radius for tracking (optional) */
195-
virtual Double_t TrackingRmax() const; // MC Application
195+
Double_t TrackingRmax() const override; // MC Application
196196
/** Define maximum z for tracking (optional) */
197-
virtual Double_t TrackingZmax() const; // MC Application
197+
Double_t TrackingZmax() const override; // MC Application
198198

199199
void AddMeshList(TObjArray* meshList);
200200

@@ -303,7 +303,7 @@ class FairMCApplication : public TVirtualMCApplication
303303
/** Current state */
304304
FairMCApplicationState fState; //!
305305

306-
ClassDef(FairMCApplication, 4);
306+
ClassDefOverride(FairMCApplication, 4);
307307

308308
private:
309309
/** Protected copy constructor, needed for CloneForWorker */

0 commit comments

Comments
 (0)