|
SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
|
Dummy implementation of UserActionPlugin. More...
Public Member Functions | |
| DummySimPlugin () | |
| virtual | ~DummySimPlugin () |
| void | beginEvent (const G4Event *event) |
| void | beginRun (const G4Run *run) |
| void | endEvent (const G4Event *event) |
| void | endRun (const G4Run *run) |
| void | generatePrimary (G4Event *event) |
| virtual std::string | getName () |
| bool | hasEventAction () |
| bool | hasPrimaryGeneratorAction () |
| bool | hasRunAction () |
| bool | hasStackingAction () |
| bool | hasSteppingAction () |
| bool | hasTrackingAction () |
| void | postTracking (const G4Track *track) |
| void | preTracking (const G4Track *track) |
| G4ClassificationOfNewTrack | stackingClassifyNewTrack (const G4Track *aTrack, const G4ClassificationOfNewTrack ¤tTrackClass) |
| void | stackingNewStage () |
| void | stackingPrepareNewEvent () |
| void | stepping (const G4Step *step) |
Public Member Functions inherited from UserActionPlugin | |
| virtual | ~UserActionPlugin () |
| int | getVerboseLevel () |
| void | setVerboseLevel (int verbose) |
Additional Inherited Members | |
Protected Attributes inherited from UserActionPlugin | |
| int | verbose_ { 1 } |
Dummy implementation of UserActionPlugin.
Definition at line 16 of file DummySimPlugin.cc.
|
inline |
Definition at line 20 of file DummySimPlugin.cc.
References LOG::endl.
|
inlinevirtual |
Definition at line 24 of file DummySimPlugin.cc.
References LOG::endl.
|
inlinevirtual |
Begin of event action.
Reimplemented from UserActionPlugin.
Definition at line 82 of file DummySimPlugin.cc.
References LOG::endl.
|
inlinevirtual |
Begin of run action.
Reimplemented from UserActionPlugin.
Definition at line 56 of file DummySimPlugin.cc.
References LOG::endl.
|
inlinevirtual |
End of event action.
Reimplemented from UserActionPlugin.
Definition at line 86 of file DummySimPlugin.cc.
References LOG::endl.
|
inlinevirtual |
End of run action.
Reimplemented from UserActionPlugin.
Definition at line 60 of file DummySimPlugin.cc.
References LOG::endl.
|
inlinevirtual |
Generate primary action.
Reimplemented from UserActionPlugin.
Definition at line 103 of file DummySimPlugin.cc.
References LOG::endl.
|
inlinevirtual |
Get the name of the plugin. The user must override this function.
Implements UserActionPlugin.
Definition at line 28 of file DummySimPlugin.cc.
|
inlinevirtual |
Get whether this plugin implements the event action.
Reimplemented from UserActionPlugin.
Definition at line 44 of file DummySimPlugin.cc.
|
inlinevirtual |
Get whether this plugin implements the primary generator action.
Reimplemented from UserActionPlugin.
Definition at line 52 of file DummySimPlugin.cc.
|
inlinevirtual |
Get whether this plugin implements the run action.
Reimplemented from UserActionPlugin.
Definition at line 32 of file DummySimPlugin.cc.
|
inlinevirtual |
Get whether this plugin implements the stacking action.
Reimplemented from UserActionPlugin.
Definition at line 48 of file DummySimPlugin.cc.
|
inlinevirtual |
Get whether this plugin implements the stepping action.
Reimplemented from UserActionPlugin.
Definition at line 36 of file DummySimPlugin.cc.
|
inlinevirtual |
Get whether this plugin implements the tracking action.
Reimplemented from UserActionPlugin.
Definition at line 40 of file DummySimPlugin.cc.
|
inlinevirtual |
Post-tracking action.
Reimplemented from UserActionPlugin.
Definition at line 78 of file DummySimPlugin.cc.
References LOG::endl.
|
inlinevirtual |
Pre-tracking action.
Reimplemented from UserActionPlugin.
Definition at line 74 of file DummySimPlugin.cc.
References LOG::endl.
|
inlinevirtual |
Classify a new track.
| currentTrackClass | The current track classification. |
Reimplemented from UserActionPlugin.
Definition at line 90 of file DummySimPlugin.cc.
References LOG::endl.
|
inlinevirtual |
New stacking stage action.
Reimplemented from UserActionPlugin.
Definition at line 95 of file DummySimPlugin.cc.
References LOG::endl.
|
inlinevirtual |
New event stacking action.
Reimplemented from UserActionPlugin.
Definition at line 99 of file DummySimPlugin.cc.
References LOG::endl.
|
inlinevirtual |
Stepping action.
Reimplemented from UserActionPlugin.
Definition at line 64 of file DummySimPlugin.cc.
References LOG::endl.