Geant4
10.01.p03
|
#include <G4ScoringMessenger.hh>
Public Member Functions | |
G4ScoringMessenger (G4ScoringManager *SManager) | |
~G4ScoringMessenger () | |
void | SetNewValue (G4UIcommand *command, G4String newValues) |
G4String | GetCurrentValue (G4UIcommand *command) |
Public Member Functions inherited from G4UImessenger | |
G4UImessenger () | |
G4UImessenger (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true) | |
virtual | ~G4UImessenger () |
G4bool | operator== (const G4UImessenger &messenger) const |
G4bool | CommandsShouldBeInMaster () const |
Protected Member Functions | |
void | FillTokenVec (G4String newValues, G4TokenVec &token) |
void | MeshBinCommand (G4VScoringMesh *mesh, G4TokenVec &token) |
Protected Member Functions inherited from G4UImessenger | |
G4String | ItoS (G4int i) |
G4String | DtoS (G4double a) |
G4String | BtoS (G4bool b) |
G4int | StoI (G4String s) |
G4double | StoD (G4String s) |
G4bool | StoB (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) |
Additional Inherited Members | |
Protected Attributes inherited from G4UImessenger | |
G4UIdirectory * | baseDir |
G4String | baseDirName |
G4bool | commandsShouldBeInMaster |
Definition at line 63 of file G4ScoringMessenger.hh.
G4ScoringMessenger::G4ScoringMessenger | ( | G4ScoringManager * | SManager | ) |
Definition at line 49 of file G4ScoringMessenger.cc.
References colorMapDir, colorMapMinMaxCmd, drawCmd, drawColumnCmd, dumpAllQtsToFileCmd, dumpCmd, dumpQtyToFileCmd, floatMinMaxCmd, listCmd, listColorMapCmd, mBinCmd, mBoxSizeCmd, mCylinderSizeCmd, meshBoxCreateCmd, meshClsCmd, meshCreateDir, meshCylinderCreateCmd, meshDir, meshOpnCmd, mRotDir, mRotXCmd, mRotYCmd, mRotZCmd, mRResetCmd, mTransDir, mTResetCmd, mTXyzCmd, scoreDir, G4UIcmdWithADoubleAndUnit::SetDefaultUnit(), G4UIcmdWith3VectorAndUnit::SetDefaultUnit(), G4UIcmdWithAString::SetDefaultValue(), G4UIparameter::SetDefaultValue(), G4UIcommand::SetGuidance(), G4UIcommand::SetParameter(), G4UIcmdWithAString::SetParameterName(), G4UIcmdWithADoubleAndUnit::SetParameterName(), G4UIcmdWith3VectorAndUnit::SetParameterName(), G4UIparameter::SetParameterRange(), G4UIcommand::SetRange(), G4UIcommand::SetToBeBroadcasted(), and verboseCmd.
G4ScoringMessenger::~G4ScoringMessenger | ( | ) |
Definition at line 289 of file G4ScoringMessenger.cc.
References colorMapDir, colorMapMinMaxCmd, drawCmd, drawColumnCmd, dumpAllQtsToFileCmd, dumpCmd, dumpQtyToFileCmd, floatMinMaxCmd, listCmd, listColorMapCmd, mBinCmd, mBoxSizeCmd, mCylinderSizeCmd, meshBoxCreateCmd, meshClsCmd, meshCreateDir, meshCylinderCreateCmd, meshDir, meshOpnCmd, mRotDir, mRotXCmd, mRotYCmd, mRotZCmd, mRResetCmd, mTransDir, mTResetCmd, mTXyzCmd, scoreDir, and verboseCmd.
|
protected |
Definition at line 538 of file G4ScoringMessenger.cc.
Referenced by SetNewValue().
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 529 of file G4ScoringMessenger.cc.
References G4UIcommand::ConvertToString(), fSMan, G4ScoringManager::GetVerboseLevel(), and verboseCmd.
|
protected |
Definition at line 548 of file G4ScoringMessenger.cc.
References FatalException, G4cout, G4endl, G4Exception(), G4VScoringMesh::SetNumberOfSegments(), and G4UImessenger::StoI().
Referenced by SetNewValue().
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 334 of file G4ScoringMessenger.cc.
References boxMesh, G4ScoringManager::CloseCurrentMesh(), colorMapMinMaxCmd, cylinderMesh, drawCmd, drawColumnCmd, G4ScoringManager::DrawMesh(), G4ScoringManager::Dump(), dumpAllQtsToFileCmd, G4ScoringManager::DumpAllQuantitiesToFile(), dumpCmd, dumpQtyToFileCmd, G4ScoringManager::DumpQuantityToFile(), FillTokenVec(), G4ScoringManager::FindMesh(), floatMinMaxCmd, fSMan, G4cerr, G4endl, G4UIcommand::GetCommandPath(), G4ScoringManager::GetCurrentMesh(), G4UIcmdWith3VectorAndUnit::GetNew3VectorValue(), G4UIcmdWithADoubleAndUnit::GetNewDoubleValue(), G4UIcmdWithAnInteger::GetNewIntValue(), G4ScoringManager::GetScoreColorMap(), G4VScoringMesh::GetShape(), G4VScoringMesh::GetWorldName(), G4ScoringManager::List(), listCmd, listColorMapCmd, G4ScoringManager::ListScoreColorMaps(), mBinCmd, mBoxSizeCmd, mCylinderSizeCmd, MeshBinCommand(), meshBoxCreateCmd, meshClsCmd, meshCylinderCreateCmd, meshOpnCmd, mRotXCmd, mRotYCmd, mRotZCmd, mRResetCmd, mTResetCmd, mTXyzCmd, G4ScoringManager::RegisterScoringMesh(), G4VScoringMesh::RotateX(), G4VScoringMesh::RotateY(), G4VScoringMesh::RotateZ(), G4VScoringMesh::SetCenterPosition(), G4ScoringManager::SetCurrentMesh(), G4VScoreColorMap::SetFloatingMinMax(), G4VScoreColorMap::SetMinMax(), G4VScoringMesh::SetSize(), G4ScoringManager::SetVerboseLevel(), G4UImessenger::StoD(), G4UImessenger::StoI(), G4UIcommand::ValueOf(), and verboseCmd.
|
private |
Definition at line 123 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), and ~G4ScoringMessenger().
|
private |
Definition at line 126 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 121 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 122 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 131 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 87 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 130 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 125 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 84 of file G4ScoringMessenger.hh.
Referenced by GetCurrentValue(), and SetNewValue().
|
private |
Definition at line 86 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 124 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 108 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 103 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 104 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 91 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 99 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 90 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), and ~G4ScoringMessenger().
|
private |
Definition at line 92 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 96 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), and ~G4ScoringMessenger().
|
private |
Definition at line 97 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 114 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), and ~G4ScoringMessenger().
|
private |
Definition at line 116 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 117 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 118 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 115 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 111 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), and ~G4ScoringMessenger().
|
private |
Definition at line 112 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 113 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 85 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), and ~G4ScoringMessenger().
|
private |
Definition at line 88 of file G4ScoringMessenger.hh.
Referenced by G4ScoringMessenger(), GetCurrentValue(), SetNewValue(), and ~G4ScoringMessenger().