Precalibrated Ion Beam Identification Detector Simulation 1.0
A pilot study detector simulation, written in C++ with Geant4.
Public Member Functions | Private Attributes
PrimaryGeneratorMessenger::DetectorMessenger Class Reference

Creates commands that the user can invoke via the command line. More...

#include <PrimaryGeneratorMessenger.hh>

List of all members.

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

DetectorConstructionDetector
 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

Detailed Description

Creates commands that the user can invoke via the command line.

Definition at line 36 of file PrimaryGeneratorMessenger.hh.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Defines

Back to the main page of the Precalibrated Ion Beam Identification Detector project

Created by Rikard Lundmark