ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4PolarizationMessenger (G4PolarizationManager *runMgr) | |
~G4PolarizationMessenger () | |
void | SetNewValue (G4UIcommand *command, G4String newValues) override |
G4String | GetCurrentValue (G4UIcommand *command) override |
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 60 of file G4PolarizationMessenger.hh.
View newest version in sPHENIX GitHub at line 60 of file G4PolarizationMessenger.hh
|
explicit |
Definition at line 56 of file G4PolarizationMessenger.cc.
View newest version in sPHENIX GitHub at line 56 of file G4PolarizationMessenger.cc
References G4UIcommand::AvailableForStates(), G4State_GeomClosed, G4State_Idle, G4State_PreInit, managerDirectory, optActivateCmd, polarizationDirectory, printVolumeListCmd, G4UIcmdWithAnInteger::SetDefaultValue(), G4UIcmdWithABool::SetDefaultValue(), G4UIparameter::SetDefaultValue(), G4UIcommand::SetGuidance(), G4UIcommand::SetParameter(), G4UIcmdWithAnInteger::SetParameterName(), G4UIcmdWithABool::SetParameterName(), setPolarizationCmd, G4UIcommand::SetRange(), testDirectory, testInteractionFrameCmd, testPolarizationTransformationCmd, verboseCmd, and volumeDirectory.
G4PolarizationMessenger::~G4PolarizationMessenger | ( | ) |
Definition at line 117 of file G4PolarizationMessenger.cc.
View newest version in sPHENIX GitHub at line 117 of file G4PolarizationMessenger.cc
References managerDirectory, optActivateCmd, polarizationDirectory, printVolumeListCmd, setPolarizationCmd, testDirectory, testInteractionFrameCmd, testPolarizationTransformationCmd, verboseCmd, and volumeDirectory.
|
overridevirtual |
Reimplemented from G4UImessenger.
Definition at line 167 of file G4PolarizationMessenger.cc.
View newest version in sPHENIX GitHub at line 167 of file G4PolarizationMessenger.cc
References G4UIcommand::ConvertToString(), G4PolarizationManager::GetVerbose(), polarizationManager, and verboseCmd.
|
overridevirtual |
Reimplemented from G4UImessenger.
Definition at line 131 of file G4PolarizationMessenger.cc.
View newest version in sPHENIX GitHub at line 131 of file G4PolarizationMessenger.cc
References G4UIcmdWithABool::GetNewBoolValue(), G4UIcmdWithAnInteger::GetNewIntValue(), G4String::isNull(), G4PolarizationManager::ListVolumes(), optActivateCmd, polarizationManager, printVolumeListCmd, G4PolarizationManager::SetActivated(), setPolarizationCmd, G4PolarizationManager::SetVerbose(), G4PolarizationManager::SetVolumePolarization(), G4UImessenger::StoD(), G4PolarizationHelper::TestInteractionFrame(), testInteractionFrameCmd, testPolarizationTransformationCmd, G4PolarizationHelper::TestPolarizationTransformations(), and verboseCmd.
|
private |
Definition at line 75 of file G4PolarizationMessenger.hh.
View newest version in sPHENIX GitHub at line 75 of file G4PolarizationMessenger.hh
Referenced by G4PolarizationMessenger(), and ~G4PolarizationMessenger().
|
private |
Definition at line 77 of file G4PolarizationMessenger.hh.
View newest version in sPHENIX GitHub at line 77 of file G4PolarizationMessenger.hh
Referenced by G4PolarizationMessenger(), SetNewValue(), and ~G4PolarizationMessenger().
|
private |
Definition at line 73 of file G4PolarizationMessenger.hh.
View newest version in sPHENIX GitHub at line 73 of file G4PolarizationMessenger.hh
Referenced by G4PolarizationMessenger(), and ~G4PolarizationMessenger().
|
private |
Definition at line 70 of file G4PolarizationMessenger.hh.
View newest version in sPHENIX GitHub at line 70 of file G4PolarizationMessenger.hh
Referenced by GetCurrentValue(), and SetNewValue().
|
private |
Definition at line 80 of file G4PolarizationMessenger.hh.
View newest version in sPHENIX GitHub at line 80 of file G4PolarizationMessenger.hh
Referenced by G4PolarizationMessenger(), SetNewValue(), and ~G4PolarizationMessenger().
|
private |
Definition at line 81 of file G4PolarizationMessenger.hh.
View newest version in sPHENIX GitHub at line 81 of file G4PolarizationMessenger.hh
Referenced by G4PolarizationMessenger(), SetNewValue(), and ~G4PolarizationMessenger().
|
private |
Definition at line 83 of file G4PolarizationMessenger.hh.
View newest version in sPHENIX GitHub at line 83 of file G4PolarizationMessenger.hh
Referenced by G4PolarizationMessenger(), and ~G4PolarizationMessenger().
|
private |
Definition at line 85 of file G4PolarizationMessenger.hh.
View newest version in sPHENIX GitHub at line 85 of file G4PolarizationMessenger.hh
Referenced by G4PolarizationMessenger(), SetNewValue(), and ~G4PolarizationMessenger().
|
private |
Definition at line 84 of file G4PolarizationMessenger.hh.
View newest version in sPHENIX GitHub at line 84 of file G4PolarizationMessenger.hh
Referenced by G4PolarizationMessenger(), SetNewValue(), and ~G4PolarizationMessenger().
|
private |
Definition at line 76 of file G4PolarizationMessenger.hh.
View newest version in sPHENIX GitHub at line 76 of file G4PolarizationMessenger.hh
Referenced by G4PolarizationMessenger(), GetCurrentValue(), SetNewValue(), and ~G4PolarizationMessenger().
|
private |
Definition at line 79 of file G4PolarizationMessenger.hh.
View newest version in sPHENIX GitHub at line 79 of file G4PolarizationMessenger.hh
Referenced by G4PolarizationMessenger(), and ~G4PolarizationMessenger().