|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4QSSMessenger.hh>
Public Types | |
| enum | StepperSelection { None = 1 , G4QSS2 = 2 , G4QSS3 = 3 , NumMethods } |
Public Member Functions | |
| G4QSSMessenger () | |
| ~G4QSSMessenger () override | |
| void | SetNewValue (G4UIcommand *command, G4String newValues) override |
| G4int | GetQssOrder () |
| G4double | Get_dQRel () |
| G4double | Get_dQMin () |
| G4int | GetMaxSubsteps () |
| void | selectStepper (const std::string &) |
| StepperSelection | selectedStepper () |
| G4bool | SetQssOrder (G4int order) |
| Public Member Functions inherited from G4UImessenger | |
| G4UImessenger ()=default | |
| G4UImessenger (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true) | |
| virtual | ~G4UImessenger () |
| virtual G4String | GetCurrentValue (G4UIcommand *command) |
| G4bool | CommandsShouldBeInMaster () const |
Static Public Member Functions | |
| static G4QSSMessenger * | instance () |
Additional Inherited Members | |
| Protected Member Functions inherited from G4UImessenger | |
| G4String | ItoS (G4int i) |
| G4String | LtoS (G4long l) |
| G4String | DtoS (G4double a) |
| G4String | BtoS (G4bool b) |
| G4int | StoI (const G4String &s) |
| G4long | StoL (const G4String &s) |
| G4double | StoD (const G4String &s) |
| G4bool | StoB (const G4String &s) |
| void | AddUIcommand (G4UIcommand *newCommand) |
| void | CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true) |
| template<typename T> | |
| T * | CreateCommand (const G4String &cname, const G4String &dsc) |
| Protected Attributes inherited from G4UImessenger | |
| G4UIdirectory * | baseDir = nullptr |
| G4String | baseDirName = "" |
| G4bool | commandsShouldBeInMaster = false |
Definition at line 46 of file G4QSSMessenger.hh.
| Enumerator | |
|---|---|
| None | |
| G4QSS2 | |
| G4QSS3 | |
| NumMethods | |
Definition at line 75 of file G4QSSMessenger.hh.
| G4QSSMessenger::G4QSSMessenger | ( | ) |
Constructor and Destructor.
Definition at line 34 of file G4QSSMessenger.cc.
Referenced by instance().
|
override |
Definition at line 62 of file G4QSSMessenger.cc.
|
inline |
Definition at line 72 of file G4QSSMessenger.hh.
|
inline |
Definition at line 71 of file G4QSSMessenger.hh.
|
inline |
Definition at line 73 of file G4QSSMessenger.hh.
Referenced by SetNewValue(), and G4QSStepper::Stepper().
|
inline |
Accessors.
Definition at line 70 of file G4QSSMessenger.hh.
Referenced by G4ChordFinder::G4ChordFinder().
|
static |
Definition at line 71 of file G4QSSMessenger.cc.
Referenced by G4ChordFinder::G4ChordFinder(), G4QSStepper::G4QSStepper(), and G4QSStepper::Stepper().
| G4QSSMessenger::StepperSelection G4QSSMessenger::selectedStepper | ( | ) |
Definition at line 195 of file G4QSSMessenger.cc.
| void G4QSSMessenger::selectStepper | ( | const std::string & | newValue | ) |
Stepper selection, G4QSS2 or G4QSS3.
Definition at line 136 of file G4QSSMessenger.cc.
Referenced by SetNewValue().
|
overridevirtual |
Applies command to the associated object.
Reimplemented from G4UImessenger.
Definition at line 100 of file G4QSSMessenger.cc.
Sets QSS order. To be suppressed in favour of the method it calls in G4QSSParameters.
Definition at line 171 of file G4QSSMessenger.cc.
Referenced by G4ChordFinder::G4ChordFinder(), G4QSStepper::G4QSStepper(), and selectStepper().