ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/gMocren/include/G4GMocrenMessenger.hh>
Public Member Functions | |
G4GMocrenMessenger () | |
virtual | ~G4GMocrenMessenger () |
virtual G4String | GetCurrentValue (G4UIcommand *command) |
virtual void | SetNewValue (G4UIcommand *command, G4String newValue) |
virtual G4String | getEventNumberSuffix () |
virtual G4bool | appendGeometry () |
virtual G4bool | addPointAttributes () |
virtual G4bool | useSolids () |
virtual G4bool | writeInvisibles () |
virtual G4String | getVolumeName () |
virtual std::vector< G4String > | getHitNames () |
virtual G4String | getScoringMeshName () |
virtual std::vector< G4String > | getHitScorerNames () |
virtual void | list () |
virtual void | getNoVoxels (G4int &nx, G4int &ny, G4int &nz) const |
virtual G4bool | getDrawVolumeGrid () |
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 |
Additional Inherited Members | |
Protected Member Functions inherited from G4UImessenger | |
G4String | ItoS (G4int i) |
G4String | DtoS (G4double a) |
G4String | BtoS (G4bool b) |
G4int | StoI (G4String s) |
G4long | StoL (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) |
Protected Attributes inherited from G4UImessenger | |
G4UIdirectory * | baseDir |
G4String | baseDirName |
G4bool | commandsShouldBeInMaster |
Definition at line 45 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 45 of file G4GMocrenMessenger.hh
G4GMocrenMessenger::G4GMocrenMessenger | ( | ) |
Definition at line 40 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 40 of file G4GMocrenMessenger.cc
References addPointAttributesCommand, appendGeometryCommand, G4UIcommand::AvailableForStates(), G4State_Idle, kAddgMocrenHitNameCommand, kAddgMocrenHitScorerNameCommand, kDrawVolumeGridCommand, kgMocrenDirectory, kListgMocrenCommand, kResetgMocrenHitNameCommand, kResetgMocrenHitScorerNameCommand, kSetgMocrenNoVoxelsCommand, kSetgMocrenScoringMeshNameCommand, kSetgMocrenVolumeNameCommand, G4UIcmdWithAString::SetDefaultValue(), G4UIcmdWithABool::SetDefaultValue(), G4UIparameter::SetDefaultValue(), setEventNumberSuffixCommand, G4UIcommand::SetGuidance(), G4UIcommand::SetParameter(), G4UIcmdWithAString::SetParameterName(), G4UIcmdWithABool::SetParameterName(), G4UIparameter::SetParameterRange(), and useSolidsCommand.
|
virtual |
Definition at line 140 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 140 of file G4GMocrenMessenger.cc
References addPointAttributesCommand, appendGeometryCommand, kAddgMocrenHitNameCommand, kAddgMocrenHitScorerNameCommand, kDrawVolumeGridCommand, kgMocrenDirectory, kResetgMocrenHitNameCommand, kResetgMocrenHitScorerNameCommand, kSetgMocrenNoVoxelsCommand, kSetgMocrenScoringMeshNameCommand, kSetgMocrenVolumeNameCommand, setEventNumberSuffixCommand, and useSolidsCommand.
|
virtual |
Definition at line 242 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 242 of file G4GMocrenMessenger.cc
References pointAttributes.
|
virtual |
Definition at line 238 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 238 of file G4GMocrenMessenger.cc
References geometry.
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 161 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 161 of file G4GMocrenMessenger.cc
References addPointAttributesCommand, appendGeometryCommand, G4UIcommand::ConvertToString(), geometry, kAddgMocrenHitNameCommand, kAddgMocrenHitScorerNameCommand, kDrawVolumeGrid, kDrawVolumeGridCommand, kgMocrenHitNames, kgMocrenHitScorerNames, kgMocrenScoringMeshName, kgMocrenVolumeName, kSetgMocrenScoringMeshNameCommand, kSetgMocrenVolumeNameCommand, pointAttributes, setEventNumberSuffixCommand, solids, suffix, and useSolidsCommand.
|
inlinevirtual |
Definition at line 65 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 65 of file G4GMocrenMessenger.hh
References kDrawVolumeGrid.
Referenced by G4GMocrenFileSceneHandler::AddSolid().
|
virtual |
Definition at line 234 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 234 of file G4GMocrenMessenger.cc
References suffix.
|
virtual |
Definition at line 258 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 258 of file G4GMocrenMessenger.cc
References kgMocrenHitNames.
Referenced by G4GMocrenFileSceneHandler::AddCompound().
|
virtual |
Definition at line 266 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 266 of file G4GMocrenMessenger.cc
References kgMocrenHitScorerNames.
Referenced by G4GMocrenFileSceneHandler::AddCompound().
Definition at line 297 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 297 of file G4GMocrenMessenger.cc
References kgMocrenNoVoxels.
|
virtual |
Definition at line 262 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 262 of file G4GMocrenMessenger.cc
References kgMocrenScoringMeshName.
|
virtual |
Definition at line 254 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 254 of file G4GMocrenMessenger.cc
References kgMocrenVolumeName.
Referenced by G4GMocrenFileSceneHandler::AddSolid().
|
virtual |
Definition at line 270 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 270 of file G4GMocrenMessenger.cc
References G4cout, G4endl, kgMocrenHitNames, kgMocrenHitScorerNames, kgMocrenScoringMeshName, and kgMocrenVolumeName.
Referenced by SetNewValue().
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 199 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 199 of file G4GMocrenMessenger.cc
References addPointAttributesCommand, appendGeometryCommand, geometry, G4UIcmdWithABool::GetNewBoolValue(), kAddgMocrenHitNameCommand, kAddgMocrenHitScorerNameCommand, kDrawVolumeGrid, kDrawVolumeGridCommand, kgMocrenHitNames, kgMocrenHitScorerNames, kgMocrenNoVoxels, kgMocrenScoringMeshName, kgMocrenVolumeName, kListgMocrenCommand, kResetgMocrenHitNameCommand, kResetgMocrenHitScorerNameCommand, kSetgMocrenNoVoxelsCommand, kSetgMocrenScoringMeshNameCommand, kSetgMocrenVolumeNameCommand, list(), pointAttributes, setEventNumberSuffixCommand, solids, G4UImessenger::StoI(), suffix, and useSolidsCommand.
|
virtual |
Definition at line 246 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 246 of file G4GMocrenMessenger.cc
References solids.
|
virtual |
Definition at line 250 of file G4GMocrenMessenger.cc.
View newest version in sPHENIX GitHub at line 250 of file G4GMocrenMessenger.cc
References invisibles.
|
private |
Definition at line 77 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 77 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), GetCurrentValue(), SetNewValue(), and ~G4GMocrenMessenger().
|
private |
Definition at line 74 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 74 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), GetCurrentValue(), SetNewValue(), and ~G4GMocrenMessenger().
|
private |
Definition at line 73 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 73 of file G4GMocrenMessenger.hh
Referenced by appendGeometry(), GetCurrentValue(), and SetNewValue().
|
private |
Definition at line 82 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 82 of file G4GMocrenMessenger.hh
Referenced by writeInvisibles().
|
private |
Definition at line 88 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 88 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), GetCurrentValue(), SetNewValue(), and ~G4GMocrenMessenger().
|
private |
Definition at line 95 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 95 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), GetCurrentValue(), SetNewValue(), and ~G4GMocrenMessenger().
|
private |
Definition at line 103 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 103 of file G4GMocrenMessenger.hh
Referenced by GetCurrentValue(), getDrawVolumeGrid(), and SetNewValue().
|
private |
Definition at line 104 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 104 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), GetCurrentValue(), SetNewValue(), and ~G4GMocrenMessenger().
|
private |
Definition at line 68 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 68 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), and ~G4GMocrenMessenger().
|
private |
Definition at line 87 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 87 of file G4GMocrenMessenger.hh
Referenced by GetCurrentValue(), getHitNames(), list(), and SetNewValue().
|
private |
Definition at line 94 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 94 of file G4GMocrenMessenger.hh
Referenced by GetCurrentValue(), getHitScorerNames(), list(), and SetNewValue().
|
private |
Definition at line 98 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 98 of file G4GMocrenMessenger.hh
Referenced by getNoVoxels(), and SetNewValue().
|
private |
Definition at line 91 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 91 of file G4GMocrenMessenger.hh
Referenced by GetCurrentValue(), getScoringMeshName(), list(), and SetNewValue().
|
private |
Definition at line 84 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 84 of file G4GMocrenMessenger.hh
Referenced by GetCurrentValue(), getVolumeName(), list(), and SetNewValue().
|
private |
Definition at line 101 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 101 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), and SetNewValue().
|
private |
Definition at line 89 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 89 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), SetNewValue(), and ~G4GMocrenMessenger().
|
private |
Definition at line 96 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 96 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), SetNewValue(), and ~G4GMocrenMessenger().
|
private |
Definition at line 99 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 99 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), SetNewValue(), and ~G4GMocrenMessenger().
|
private |
Definition at line 92 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 92 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), GetCurrentValue(), SetNewValue(), and ~G4GMocrenMessenger().
|
private |
Definition at line 85 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 85 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), GetCurrentValue(), SetNewValue(), and ~G4GMocrenMessenger().
|
private |
Definition at line 76 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 76 of file G4GMocrenMessenger.hh
Referenced by addPointAttributes(), GetCurrentValue(), and SetNewValue().
|
private |
Definition at line 71 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 71 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), GetCurrentValue(), SetNewValue(), and ~G4GMocrenMessenger().
|
private |
Definition at line 79 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 79 of file G4GMocrenMessenger.hh
Referenced by GetCurrentValue(), SetNewValue(), and useSolids().
|
private |
Definition at line 70 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 70 of file G4GMocrenMessenger.hh
Referenced by GetCurrentValue(), getEventNumberSuffix(), and SetNewValue().
|
private |
Definition at line 80 of file G4GMocrenMessenger.hh.
View newest version in sPHENIX GitHub at line 80 of file G4GMocrenMessenger.hh
Referenced by G4GMocrenMessenger(), GetCurrentValue(), SetNewValue(), and ~G4GMocrenMessenger().