#include <G4ASCIITreeMessenger.hh>
Definition at line 47 of file G4ASCIITreeMessenger.hh.
◆ G4ASCIITreeMessenger()
G4ASCIITreeMessenger::G4ASCIITreeMessenger |
( |
G4ASCIITree * |
ASCIITree | ) |
|
Definition at line 45 of file G4ASCIITreeMessenger.cc.
51 fpDirectory -> SetGuidance (
"Commands for ASCIITree control.");
58 (
" < 10: - does not print daughters of repeated placements," 59 " does not repeat replicas.");
61 (
" >= 10: prints all physical volumes.");
63 (
"The level of detail is given by verbosity%10:");
67 (
" >= 0: physical volume name.");
69 (
" >= 1: logical volume name (and names of sensitive detector" 70 " and readout geometry, if any).");
72 (
" >= 2: solid name and type.");
74 (
" >= 3: volume and density.");
76 (
" >= 5: daughter-subtracted volume and mass.");
78 (
" >= 6: physical volume dump.");
80 (
" >= 7: polyhedron dump.");
82 (
"and in the summary at the end of printing:");
84 (
" >= 4: daughter-included mass of top physical volume(s) in scene" 85 " to depth specified.");
87 (
"Note: by default, culling is switched off so all volumes are seen.");
89 (
"Note: the mass calculation takes into account daughters, which can be" 90 " time consuming. If you want the mass of a particular subtree to a" 91 " particular depth:");
95 (
" /vis/ASCIITree/verbose 14");
97 (
" /vis/scene/create");
99 (
" /vis/scene/add/volume <subtree-physical-volume> ! <depth>");
101 (
" /vis/sceneHandler/attach");
103 (
" /vis/viewer/flush");
105 (
"Note: dumping the physical volumes produces a lot of output. It is" 106 " advisable to select the volume of interest, as for a sub-tree above.");
G4UIcommand * fpDirectory
static std::vector< G4String > fVerbosityGuidance
G4UIcommand * fpDirectorySet
G4ASCIITree * fpASCIITree
G4UIcmdWithAnInteger * fpCommandVerbose
G4UIcmdWithAString * fpCommandSetOutFile
◆ ~G4ASCIITreeMessenger()
G4ASCIITreeMessenger::~G4ASCIITreeMessenger |
( |
| ) |
|
|
virtual |
Definition at line 121 of file G4ASCIITreeMessenger.cc.
G4UIcommand * fpDirectory
G4UIcommand * fpDirectorySet
G4UIcmdWithAnInteger * fpCommandVerbose
G4UIcmdWithAString * fpCommandSetOutFile
◆ GetCurrentValue()
◆ SetNewValue()
Reimplemented from G4UImessenger.
Definition at line 133 of file G4ASCIITreeMessenger.cc.
139 G4cout <<
"G4ASCIITree verbosity now " 146 G4cout <<
"G4ASCIITree out filename now " static G4int GetNewIntValue(const char *paramString)
G4int GetVerbosity() const
void SetVerbosity(G4int verbosity)
G4GLOB_DLL std::ostream G4cout
G4ASCIITree * fpASCIITree
G4UIcmdWithAnInteger * fpCommandVerbose
G4UIcmdWithAString * fpCommandSetOutFile
◆ fpASCIITree
◆ fpCommandSetOutFile
◆ fpCommandVerbose
◆ fpDirectory
◆ fpDirectorySet
◆ fVerbosityGuidance
std::vector< G4String > G4ASCIITreeMessenger::fVerbosityGuidance |
|
static |
The documentation for this class was generated from the following files: