ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/digits_hits/utils/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) |
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) |
Additional Inherited Members | |
Protected Attributes inherited from G4UImessenger | |
G4UIdirectory * | baseDir |
G4String | baseDirName |
G4bool | commandsShouldBeInMaster |
Definition at line 62 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 62 of file G4ScoringMessenger.hh
G4ScoringMessenger::G4ScoringMessenger | ( | G4ScoringManager * | SManager | ) |
Definition at line 50 of file G4ScoringMessenger.cc.
View newest version in sPHENIX GitHub at line 50 of file G4ScoringMessenger.cc
References colorMapDir, colorMapMinMaxCmd, drawCmd, drawColumnCmd, dumpAllQtsToFileCmd, dumpAllQtsWithFactorCmd, dumpCmd, dumpQtyToFileCmd, dumpQtyWithFactorCmd, floatMinMaxCmd, listCmd, listColorMapCmd, mBinCmd, mBoxSizeCmd, mCylinderSizeCmd, meshBoxCreateCmd, meshClsCmd, meshCreateDir, meshCylinderCreateCmd, meshDir, meshOpnCmd, meshRWLogVolCreateCmd, mRotDir, mRotXCmd, mRotYCmd, mRotZCmd, mTransDir, mTResetCmd, mTXyzCmd, scoreDir, G4UIcmdWithADoubleAndUnit::SetDefaultUnit(), G4UIcmdWith3VectorAndUnit::SetDefaultUnit(), G4UIparameter::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 333 of file G4ScoringMessenger.cc.
View newest version in sPHENIX GitHub at line 333 of file G4ScoringMessenger.cc
References colorMapDir, colorMapMinMaxCmd, drawCmd, drawColumnCmd, dumpAllQtsToFileCmd, dumpAllQtsWithFactorCmd, dumpCmd, dumpQtyWithFactorCmd, floatMinMaxCmd, listCmd, listColorMapCmd, mBinCmd, mBoxSizeCmd, mCylinderSizeCmd, meshBoxCreateCmd, meshClsCmd, meshCreateDir, meshCylinderCreateCmd, meshDir, meshOpnCmd, meshRWLogVolCreateCmd, mRotDir, mRotXCmd, mRotYCmd, mRotZCmd, mTransDir, mTResetCmd, mTXyzCmd, scoreDir, and verboseCmd.
|
protected |
Definition at line 696 of file G4ScoringMessenger.cc.
View newest version in sPHENIX GitHub at line 696 of file G4ScoringMessenger.cc
Referenced by SetNewValue().
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 687 of file G4ScoringMessenger.cc.
View newest version in sPHENIX GitHub at line 687 of file G4ScoringMessenger.cc
References G4UIcommand::ConvertToString(), fSMan, G4ScoringManager::GetVerboseLevel(), and verboseCmd.
|
protected |
Definition at line 706 of file G4ScoringMessenger.cc.
View newest version in sPHENIX GitHub at line 706 of file G4ScoringMessenger.cc
References FatalException, G4cout, G4endl, G4Exception(), G4VScoringMesh::SetNumberOfSegments(), and G4UImessenger::StoI().
Referenced by SetNewValue().
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 381 of file G4ScoringMessenger.cc.
View newest version in sPHENIX GitHub at line 381 of file G4ScoringMessenger.cc
References G4ScoringManager::CloseCurrentMesh(), colorMapMinMaxCmd, G4UIcommand::CommandFailed(), drawCmd, drawColumnCmd, G4ScoringManager::DrawMesh(), G4ScoringManager::Dump(), dumpAllQtsToFileCmd, dumpAllQtsWithFactorCmd, G4ScoringManager::DumpAllQuantitiesToFile(), dumpCmd, dumpQtyToFileCmd, dumpQtyWithFactorCmd, G4ScoringManager::DumpQuantityToFile(), fac, FillTokenVec(), G4ScoringManager::FindMesh(), floatMinMaxCmd, fSMan, G4endl, G4UIcommand::GetCommandPath(), G4ScoringManager::GetCurrentMesh(), G4UIcmdWith3VectorAndUnit::GetNew3VectorValue(), G4UIcmdWithADoubleAndUnit::GetNewDoubleValue(), G4UIcmdWithAnInteger::GetNewIntValue(), G4ScoringManager::GetScoreColorMap(), G4VScoringMesh::GetShape(), G4VScoringMesh::GetWorldName(), incremental_prev_tag::idx, G4ScoringManager::List(), listCmd, listColorMapCmd, G4ScoringManager::ListScoreColorMaps(), mBinCmd, mBoxSizeCmd, mCylinderSizeCmd, MeshBinCommand(), meshBoxCreateCmd, meshClsCmd, meshCylinderCreateCmd, meshOpnCmd, meshRWLogVolCreateCmd, mRotXCmd, mRotYCmd, mRotZCmd, mTResetCmd, mTXyzCmd, G4ScoringManager::RegisterScoringMesh(), G4VScoringMesh::RotateX(), G4VScoringMesh::RotateY(), G4VScoringMesh::RotateZ(), G4VScoringMesh::SetCenterPosition(), G4ScoringManager::SetCurrentMesh(), G4ScoringManager::SetFactor(), G4VScoreColorMap::SetFloatingMinMax(), G4VScoreColorMap::SetMinMax(), G4VScoringMesh::SetSize(), G4ScoringManager::SetVerboseLevel(), G4UImessenger::StoD(), G4UImessenger::StoI(), G4UIcommand::ValueOf(), verboseCmd, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
private |
Definition at line 123 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 123 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), and ~G4ScoringMessenger().
|
private |
Definition at line 126 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 126 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 121 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 121 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 122 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 122 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 131 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 131 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 133 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 133 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 86 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 86 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 130 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 130 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), and SetNewValue().
|
private |
Definition at line 132 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 132 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 125 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 125 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 83 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 83 of file G4ScoringMessenger.hh
Referenced by GetCurrentValue(), and SetNewValue().
|
private |
Definition at line 85 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 85 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 124 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 124 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 108 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 108 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 103 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 103 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 104 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 104 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 90 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 90 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 99 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 99 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 89 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 89 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), and ~G4ScoringMessenger().
|
private |
Definition at line 91 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 91 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 96 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 96 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), and ~G4ScoringMessenger().
|
private |
Definition at line 97 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 97 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 93 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 93 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 114 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 114 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), and ~G4ScoringMessenger().
|
private |
Definition at line 116 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 116 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 117 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 117 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 118 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 118 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 111 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 111 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), and ~G4ScoringMessenger().
|
private |
Definition at line 112 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 112 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 113 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 113 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), SetNewValue(), and ~G4ScoringMessenger().
|
private |
Definition at line 84 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 84 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), and ~G4ScoringMessenger().
|
private |
Definition at line 87 of file G4ScoringMessenger.hh.
View newest version in sPHENIX GitHub at line 87 of file G4ScoringMessenger.hh
Referenced by G4ScoringMessenger(), GetCurrentValue(), SetNewValue(), and ~G4ScoringMessenger().