![]() |
Precalibrated Ion Beam Identification Detector Simulation 1.0
A pilot study detector simulation, written in C++ with Geant4.
|
Creates commands that the user can invoke via the command line. More...
#include <PrimaryGeneratorMessenger.hh>
Public Member Functions | |
DetectorMessenger (DetectorConstruction *) | |
Constructor, constructs the object. | |
~DetectorMessenger () | |
Destructor, destroys the object. | |
void | SetNewValue (G4UIcommand *, G4String) |
This method is invoked when the user (or a script, etc.) enters a command. | |
Private Attributes | |
DetectorConstruction * | Detector |
The detector associated with this messenger. | |
G4UIdirectory * | PIBIDSDir |
Directory containing some commands wich can be invoked. | |
G4UIdirectory * | detDir |
Directory containing some commands wich can be invoked. | |
G4UIcmdWithAString * | ScintillatorMaterialCmd |
A command which can be invoked. | |
G4UIcmdWithAString * | GapMaterCmd |
A command which can be invoked. | |
G4UIcmdWithADoubleAndUnit * | ScintillatorDiameterCmd |
A command which can be invoked. | |
G4UIcmdWithADoubleAndUnit * | ScintillatorShieldingGapThicknessCmd |
A command which can be invoked. | |
G4UIcmdWithAnInteger * | NumberOfScintillatorsPerBoxCmd |
A command which can be invoked. | |
G4UIcmdWithAnInteger * | NumberOfScintillatorBoxesCmd |
Number of scintillator boxes. | |
G4UIcmdWithoutParameter * | UpdateCmd |
A command which can be invoked. | |
G4UIcmdWithADoubleAndUnit * | EffectiveSlowdownThicknessCmd |
Set the effective slowdown thickness. | |
G4UIcmdWithADoubleAndUnit * | SlowdownLengthCmd |
Set the slowdown length. | |
G4UIcmdWithADoubleAndUnit * | SlowdownThicknessCmd |
Set the slowdown thickness. | |
G4UIcmdWithADoubleAndUnit * | BeamBlockerThicknessCmd |
Sets the beam blocker thickness. | |
G4UIcmdWithADoubleAndUnit * | ShieldingBeamBlockerThicknessCmd |
Sets the beam blocker thickness. | |
G4UIcmdWithADoubleAndUnit * | ShieldingThicknessCmd |
Sets the shielding thickness. | |
G4UIcmdWithADoubleAndUnit * | TopShieldingThicknessCmd |
Sets the shielding thickness. | |
G4UIcmdWithADoubleAndUnit * | GeDetectorRadiusCmd |
G4UIcmdWithADoubleAndUnit * | GeDetectorShellLengthCmd |
G4UIcmdWithADoubleAndUnit * | GeDetectorLengthCmd |
G4UIcmdWithADoubleAndUnit * | GeDetectorShellInnerRadiusCmd |
G4UIcmdWithADoubleAndUnit * | GeDetectorShellOuterRadiusCmd |
G4UIcmdWithAString * | ShieldingMaterialCmd |
A command which can be invoked. | |
G4UIcmdWithAString * | GeDetectorShellMaterialCmd |
G4UIcmdWithAString * | GermaniumDetectorMaterialCmd |
G4UIcmdWithAString * | BeamBlockerMaterialCmd |
G4UIcmdWithAString * | ShieldingBeamBlockerMaterialCmd |
G4UIcmdWithAString * | SlowdownMaterialCmd |
G4UIcmdWithABool * | FlipBetaCmd |
Creates commands that the user can invoke via the command line.
Definition at line 36 of file PrimaryGeneratorMessenger.hh.