10 #ifndef ActarSimDetectorMessenger_h 11 #define ActarSimDetectorMessenger_h 1 14 #include "G4UImessenger.hh" 18 class G4UIcmdWithAString;
19 class G4UIcmdWithAnInteger;
20 class G4UIcmdWithADouble;
21 class G4UIcmdWithADoubleAndUnit;
22 class G4UIcmdWith3VectorAndUnit;
23 class G4UIcmdWith3Vector;
24 class G4UIcmdWithoutParameter;
G4UIcmdWithADoubleAndUnit * chamberCenterXCmd
Select the X offset of the Chamber center.
ActarSimDetectorConstruction * ActarSimDetector
Pointer to detector class.
~ActarSimDetectorMessenger()
Destructor.
G4UIcmdWithAString * chamberMaterialCmd
Select Material in the Chamber (but not in the gas!).
G4UIcmdWithAString * silGeoIncludedFlagCmd
Includes the geometry of the silicons in the simulation (default off).
void SetNewValue(G4UIcommand *, G4String)
Setting the values using the ActarSimDetectorConstruction interface.
ActarSimDetectorMessenger(ActarSimDetectorConstruction *)
G4UIcmdWithADoubleAndUnit * chamberSizeXCmd
Select the half-length X dimension of the Gas Chamber.
G4UIcmdWithAString * mediumMaterialCmd
Select Material outside the Chamber.
G4UIcmdWithAString * MaikoGeoIncludedFlagCmd
Includes the Maiko geometry in the simulation (default off).
G4UIcmdWithAString * SpecMATGeoIncludedFlagCmd
Includes the SpecMAT geometry in the simulation (default off).
G4UIcmdWith3VectorAndUnit * magFieldCmd
Define magnetic field.
G4UIcmdWithAString * sciGeoIncludedFlagCmd
Includes the geometry of the scintillator in the simulation (default off).
G4UIcmdWithADoubleAndUnit * chamberCenterZCmd
Select the Z offset of the Chamber center.
G4UIcmdWithADoubleAndUnit * chamberSizeYCmd
Select the half-length Y dimension of the Gas Chamber.
G4UIcmdWithADoubleAndUnit * worldSizeXCmd
Select the half-length X dimension of the World.
G4UIcmdWithAString * ACTARTPCGeoIncludedFlagCmd
Includes the ACTARTPC geometry in the simulation (default off).
G4UIcmdWith3Vector * eleFieldCmd
Define electric field.
G4UIcmdWithADoubleAndUnit * worldSizeYCmd
Select the half-length Y dimension of the World.
G4UIcmdWithADoubleAndUnit * chamberCenterYCmd
Select the Y offset of the Chamber center.
G4UIcmdWithADoubleAndUnit * chamberSizeZCmd
Select the half-length Z dimension of the Gas Chamber.
G4UIcmdWithoutParameter * updateCmd
Update geometry.
G4UIcmdWithAString * ACTARTPCDEMOGeoIncludedFlagCmd
Includes the ACTARTPC Demonstrator geometry in the simulation (default off).
G4UIcmdWithAString * OthersGeoIncludedFlagCmd
Includes Other geometries in the simulation (default off).
G4UIcmdWithADoubleAndUnit * worldSizeZCmd
Select the half-length Z dimension of the World.
G4UIcmdWithAString * gasGeoIncludedFlagCmd
Includes the geometry of the gas volume in the simulation (default on).
G4UIdirectory * ActarSimDir
Directory in messenger structure.
G4UIdirectory * detDir
Directory in messenger structure.
G4UIcmdWithoutParameter * printCmd
Prints geometry.