#include <Doxymodules_medical.h>
Definition at line 149 of file Doxymodules_medical.h.
◆ VoxelizedSensitiveDetectorMessenger()
Definition at line 46 of file VoxelizedSensitiveDetectorMessenger.cc.
49{
50
52 fVoxelsDir->SetGuidance(
"commands to change voxels size");
53
54
57 fVoxelSizeCmd->SetParameterName(
"SizeAlongX",
"SizeAlongY",
"SizeAlongZ",
false);
58 fVoxelSizeCmd->SetRange(
"SizeAlongX>0. && SizeAlongY>0. && SizeAlongZ>0.");
60 fVoxelSizeCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
62
63
71
72
80
81
89
90
93 fUpdateVoxCmd->SetGuidance(
"This command MUST be applied before \"beamOn\" ");
96}
G4UIcmdWithADoubleAndUnit * fVoxelSizeZCmd
G4UIdirectory * fVoxelsDir
VoxelizedSensitiveDetector * fVoxelizedDetector
G4UIcmdWith3VectorAndUnit * fVoxelSizeCmd
G4UIcmdWithADoubleAndUnit * fVoxelSizeYCmd
G4UIcmdWithADoubleAndUnit * fVoxelSizeXCmd
G4UIcmdWithoutParameter * fUpdateVoxCmd
◆ ~VoxelizedSensitiveDetectorMessenger()
RadioBio::VoxelizedSensitiveDetectorMessenger::~VoxelizedSensitiveDetectorMessenger |
( |
| ) |
|
|
override |
◆ SetNewValue()
void RadioBio::VoxelizedSensitiveDetectorMessenger::SetNewValue |
( |
G4UIcommand * |
command, |
|
|
G4String |
newValue |
|
) |
| |
|
override |
Definition at line 112 of file VoxelizedSensitiveDetectorMessenger.cc.
113{
116 }
117
120 }
121
124 }
125
128 }
129
132 }
133}
void SetVoxelWidthY(G4double voxWidthY)
Method to set the voxel Y width.
void SetVoxelWidth(G4ThreeVector voxWidth)
Method to set the voxel shape to be a box with given sides.
void UpdateVoxelizedGeometry()
Method to update voxelized geometry.
void SetVoxelWidthX(G4double voxWidthX)
Method to set the voxel X width.
void SetVoxelWidthZ(G4double voxWidthZ)
Method to set the voxel Z width.
◆ fVoxelizedDetector
◆ fVoxelsDir
G4UIdirectory* RadioBio::VoxelizedSensitiveDetectorMessenger::fVoxelsDir = nullptr |
|
private |
◆ fVoxelSizeCmd
◆ fVoxelSizeXCmd
◆ fVoxelSizeYCmd
◆ fVoxelSizeZCmd
◆ fUpdateVoxCmd
The documentation for this class was generated from the following files: