ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4MoleculeShootMessenger (const G4String &name, G4MoleculeGunMessenger *, G4shared_ptr< G4MoleculeShoot >) | |
virtual | ~G4MoleculeShootMessenger () |
virtual void | SetNewValue (G4UIcommand *command, G4String newValue) |
virtual G4String | GetCurrentValue (G4UIcommand *command) |
G4shared_ptr< G4MoleculeShoot > & | GetShoot () |
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 Attributes | |
G4UIcmdWithAString * | fpGunSpecies |
G4UIcmdWith3VectorAndUnit * | fpGunPosition |
G4UIcmdWith3VectorAndUnit * | fpGunRdnmPosition |
G4UIcmdWithADoubleAndUnit * | fpGunTime |
G4UIcmdWithAnInteger * | fpGunN |
G4UIcmdWithAString * | fpGunType |
G4shared_ptr< G4MoleculeShoot > | fpShoot |
Protected Attributes inherited from G4UImessenger | |
G4UIdirectory * | baseDir |
G4String | baseDirName |
G4bool | commandsShouldBeInMaster |
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) |
Definition at line 64 of file G4MoleculeGunMessenger.hh.
View newest version in sPHENIX GitHub at line 64 of file G4MoleculeGunMessenger.hh
G4MoleculeShootMessenger::G4MoleculeShootMessenger | ( | const G4String & | name, |
G4MoleculeGunMessenger * | , | ||
G4shared_ptr< G4MoleculeShoot > | shoot | ||
) |
Definition at line 98 of file G4MoleculeGunMessenger.cc.
View newest version in sPHENIX GitHub at line 98 of file G4MoleculeGunMessenger.cc
References G4UImessenger::CreateDirectory(), dir, fpGunN, fpGunPosition, fpGunRdnmPosition, fpGunSpecies, fpGunTime, fpGunType, and tmp.
|
virtual |
Definition at line 137 of file G4MoleculeGunMessenger.cc.
View newest version in sPHENIX GitHub at line 137 of file G4MoleculeGunMessenger.cc
References fpGunN, fpGunPosition, fpGunSpecies, and fpGunTime.
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 183 of file G4MoleculeGunMessenger.cc.
View newest version in sPHENIX GitHub at line 183 of file G4MoleculeGunMessenger.cc
References G4UIcommand::ConvertToString(), G4UIcmdWithADoubleAndUnit::ConvertToStringWithBestUnit(), G4UIcmdWith3VectorAndUnit::ConvertToStringWithBestUnit(), fpGunN, fpGunPosition, fpGunRdnmPosition, fpGunSpecies, fpGunTime, and fpShoot.
|
inline |
Definition at line 74 of file G4MoleculeGunMessenger.hh.
View newest version in sPHENIX GitHub at line 74 of file G4MoleculeGunMessenger.hh
References fpShoot.
Referenced by G4MoleculeGunMessenger::CreateNewType().
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 147 of file G4MoleculeGunMessenger.cc.
View newest version in sPHENIX GitHub at line 147 of file G4MoleculeGunMessenger.cc
References fpGunN, fpGunPosition, fpGunRdnmPosition, fpGunSpecies, fpGunTime, fpGunType, fpShoot, G4UIcmdWith3VectorAndUnit::GetNew3VectorValue(), G4UIcmdWithADoubleAndUnit::GetNewDoubleValue(), and G4UIcmdWithAnInteger::GetNewIntValue().
|
protected |
Definition at line 83 of file G4MoleculeGunMessenger.hh.
View newest version in sPHENIX GitHub at line 83 of file G4MoleculeGunMessenger.hh
Referenced by G4MoleculeShootMessenger(), GetCurrentValue(), SetNewValue(), and ~G4MoleculeShootMessenger().
|
protected |
Definition at line 80 of file G4MoleculeGunMessenger.hh.
View newest version in sPHENIX GitHub at line 80 of file G4MoleculeGunMessenger.hh
Referenced by G4MoleculeShootMessenger(), GetCurrentValue(), SetNewValue(), and ~G4MoleculeShootMessenger().
|
protected |
Definition at line 81 of file G4MoleculeGunMessenger.hh.
View newest version in sPHENIX GitHub at line 81 of file G4MoleculeGunMessenger.hh
Referenced by G4MoleculeShootMessenger(), GetCurrentValue(), and SetNewValue().
|
protected |
Definition at line 79 of file G4MoleculeGunMessenger.hh.
View newest version in sPHENIX GitHub at line 79 of file G4MoleculeGunMessenger.hh
Referenced by G4MoleculeShootMessenger(), GetCurrentValue(), SetNewValue(), and ~G4MoleculeShootMessenger().
|
protected |
Definition at line 82 of file G4MoleculeGunMessenger.hh.
View newest version in sPHENIX GitHub at line 82 of file G4MoleculeGunMessenger.hh
Referenced by G4MoleculeShootMessenger(), GetCurrentValue(), SetNewValue(), and ~G4MoleculeShootMessenger().
|
protected |
Definition at line 84 of file G4MoleculeGunMessenger.hh.
View newest version in sPHENIX GitHub at line 84 of file G4MoleculeGunMessenger.hh
Referenced by G4MoleculeShootMessenger(), and SetNewValue().
|
protected |
Definition at line 85 of file G4MoleculeGunMessenger.hh.
View newest version in sPHENIX GitHub at line 85 of file G4MoleculeGunMessenger.hh
Referenced by GetCurrentValue(), GetShoot(), and SetNewValue().