|
| Geant4GeometryScanner (Geant4Context *context, const std::string &name) |
| Standard constructor. More...
|
|
virtual | ~Geant4GeometryScanner () |
| Default destructor. More...
|
|
virtual void | operator() (const G4Step *step, G4SteppingManager *mgr) |
| User stepping callback. More...
|
|
virtual void | begin (const G4Track *track) |
| Begin-of-tracking callback. More...
|
|
virtual void | end (const G4Track *track) |
| End-of-tracking callback. More...
|
|
void | beginEvent (const G4Event *event) |
| Registered callback on Begin-event. More...
|
|
| DDG4_DEFINE_ACTION_CONSTRUCTORS (Geant4SteppingAction) |
| Define standard assignments and constructors. More...
|
|
| Geant4SteppingAction (Geant4Context *context, const std::string &name) |
| Standard constructor. More...
|
|
virtual | ~Geant4SteppingAction () |
| Default destructor. More...
|
|
| Geant4Action (Geant4Context *context, const std::string &nam) |
| Standard constructor. More...
|
|
long | addRef () |
| Increase reference count. More...
|
|
long | release () |
| Decrease reference count. Implicit destruction. More...
|
|
Geant4Context * | context () const |
| Access the context. More...
|
|
virtual void | updateContext (Geant4Context *ctxt) |
| Set or update client context. More...
|
|
virtual void | configureFiber (Geant4Context *thread_context) |
| Set or update client for the use in a new thread fiber. More...
|
|
const std::string & | name () const |
| Access name of the action. More...
|
|
const char * | c_name () const |
| Access name of the action. More...
|
|
void | setName (const std::string &new_name) |
| Set the object name. More...
|
|
PropertyManager & | properties () |
| Access to the properties of the object. More...
|
|
PrintLevel | outputLevel () const |
| Access the output level. More...
|
|
PrintLevel | setOutputLevel (PrintLevel new_level) |
| Set the output level; returns previous value. More...
|
|
Geant4UIMessenger * | control () const |
| Access to the UI messenger. More...
|
|
virtual void | enableUI () |
| Enable and install UI messenger. More...
|
|
template<typename T > |
Geant4Action & | declareProperty (const std::string &nam, T &val) |
| Declare property. More...
|
|
template<typename T > |
Geant4Action & | declareProperty (const char *nam, T &val) |
| Declare property. More...
|
|
bool | hasProperty (const std::string &name) const |
| Check property for existence. More...
|
|
Property & | property (const std::string &name) |
| Access single property. More...
|
|
virtual void | installMessengers () |
| Install property control messenger if wanted. More...
|
|
virtual void | installCommandMessenger () |
| Install command control messenger if wanted. More...
|
|
virtual void | installPropertyMessenger () |
| Install property control messenger if wanted. More...
|
|
void | print (const char *fmt,...) const |
| Support for messages with variable output level using output level. More...
|
|
void | printM1 (const char *fmt,...) const |
| Support for messages with variable output level using output level-1. More...
|
|
void | printM2 (const char *fmt,...) const |
| Support for messages with variable output level using output level-2. More...
|
|
void | printP1 (const char *fmt,...) const |
| Support for messages with variable output level using output level+1. More...
|
|
void | printP2 (const char *fmt,...) const |
| Support for messages with variable output level using output level+2. More...
|
|
void | always (const char *fmt,...) const |
| Support of always printed messages. More...
|
|
void | debug (const char *fmt,...) const |
| Support of debug messages. More...
|
|
void | info (const char *fmt,...) const |
| Support of info messages. More...
|
|
void | warning (const char *fmt,...) const |
| Support of warning messages. More...
|
|
void | error (const char *fmt,...) const |
| Support of error messages. More...
|
|
bool | return_error (bool return_value, const char *fmt,...) const |
| Action to support error messages. More...
|
|
void | fatal (const char *fmt,...) const |
| Support of fatal messages. Throws exception. More...
|
|
void | except (const char *fmt,...) const |
| Support of exceptions: Print fatal message and throw runtime_error. More...
|
|
void | abortRun (const std::string &exception, const char *fmt,...) const |
| Abort Geant4 Run by throwing a G4Exception with type RunMustBeAborted. More...
|
|
Geant4RunActionSequence & | runAction () const |
| Access to the main run action sequence from the kernel object. More...
|
|
Geant4EventActionSequence & | eventAction () const |
| Access to the main event action sequence from the kernel object. More...
|
|
Geant4SteppingActionSequence & | steppingAction () const |
| Access to the main stepping action sequence from the kernel object. More...
|
|
Geant4TrackingActionSequence & | trackingAction () const |
| Access to the main tracking action sequence from the kernel object. More...
|
|
Geant4StackingActionSequence & | stackingAction () const |
| Access to the main stacking action sequence from the kernel object. More...
|
|
Geant4GeneratorActionSequence & | generatorAction () const |
| Access to the main generator action sequence from the kernel object. More...
|
|
Class to perform directional material scans using Geantinos.
- Author
- M.Frank
- Version
- 1.0
Definition at line 35 of file Geant4GeometryScanner.cpp.