ACTARSim
ACTAR TPC Simulation Reference Guide
|
Messenger for the detector construction
Definition at line 26 of file ActarSimDetectorMessenger.hh.
Public Member Functions | |
ActarSimDetectorMessenger (ActarSimDetectorConstruction *) | |
~ActarSimDetectorMessenger () | |
Destructor. More... | |
void | SetNewValue (G4UIcommand *, G4String) |
Setting the values using the ActarSimDetectorConstruction interface. More... | |
Private Attributes | |
ActarSimDetectorConstruction * | ActarSimDetector |
Pointer to detector class. More... | |
G4UIdirectory * | ActarSimDir |
Directory in messenger structure. More... | |
G4UIdirectory * | detDir |
Directory in messenger structure. More... | |
G4UIcmdWithAString * | MaikoGeoIncludedFlagCmd |
Includes the Maiko geometry in the simulation (default off). More... | |
G4UIcmdWithAString * | ACTARTPCDEMOGeoIncludedFlagCmd |
Includes the ACTARTPC Demonstrator geometry in the simulation (default off). More... | |
G4UIcmdWithAString * | ACTARTPCGeoIncludedFlagCmd |
Includes the ACTARTPC geometry in the simulation (default off). More... | |
G4UIcmdWithAString * | SpecMATGeoIncludedFlagCmd |
Includes the SpecMAT geometry in the simulation (default off). More... | |
G4UIcmdWithAString * | OthersGeoIncludedFlagCmd |
Includes Other geometries in the simulation (default off). More... | |
G4UIcmdWithADoubleAndUnit * | chamberSizeXCmd |
Select the half-length X dimension of the Gas Chamber. More... | |
G4UIcmdWithADoubleAndUnit * | chamberSizeYCmd |
Select the half-length Y dimension of the Gas Chamber. More... | |
G4UIcmdWithADoubleAndUnit * | chamberSizeZCmd |
Select the half-length Z dimension of the Gas Chamber. More... | |
G4UIcmdWithADoubleAndUnit * | chamberCenterXCmd |
Select the X offset of the Chamber center. More... | |
G4UIcmdWithADoubleAndUnit * | chamberCenterYCmd |
Select the Y offset of the Chamber center. More... | |
G4UIcmdWithADoubleAndUnit * | chamberCenterZCmd |
Select the Z offset of the Chamber center. More... | |
G4UIcmdWithADoubleAndUnit * | worldSizeXCmd |
Select the half-length X dimension of the World. More... | |
G4UIcmdWithADoubleAndUnit * | worldSizeYCmd |
Select the half-length Y dimension of the World. More... | |
G4UIcmdWithADoubleAndUnit * | worldSizeZCmd |
Select the half-length Z dimension of the World. More... | |
G4UIcmdWithAString * | gasGeoIncludedFlagCmd |
Includes the geometry of the gas volume in the simulation (default on). More... | |
G4UIcmdWithAString * | silGeoIncludedFlagCmd |
Includes the geometry of the silicons in the simulation (default off). More... | |
G4UIcmdWithAString * | sciGeoIncludedFlagCmd |
Includes the geometry of the scintillator in the simulation (default off). More... | |
G4UIcmdWithAString * | mediumMaterialCmd |
Select Material outside the Chamber. More... | |
G4UIcmdWithAString * | chamberMaterialCmd |
Select Material in the Chamber (but not in the gas!). More... | |
G4UIcmdWith3Vector * | eleFieldCmd |
Define electric field. More... | |
G4UIcmdWith3VectorAndUnit * | magFieldCmd |
Define magnetic field. More... | |
G4UIcmdWithoutParameter * | updateCmd |
Update geometry. More... | |
G4UIcmdWithoutParameter * | printCmd |
Prints geometry. More... | |
#include <ActarSimDetectorMessenger.hh>
ActarSimDetectorMessenger::ActarSimDetectorMessenger | ( | ActarSimDetectorConstruction * | ActarSimDet | ) |
Constructor command included in this AnalysisMessenger:
Definition at line 52 of file ActarSimDetectorMessenger.cc.
ActarSimDetectorMessenger::~ActarSimDetectorMessenger | ( | ) |
Destructor.
Definition at line 227 of file ActarSimDetectorMessenger.cc.
void ActarSimDetectorMessenger::SetNewValue | ( | G4UIcommand * | command, |
G4String | newValue | ||
) |
Setting the values using the ActarSimDetectorConstruction interface.
Definition at line 257 of file ActarSimDetectorMessenger.cc.
|
private |
Pointer to detector class.
Definition at line 28 of file ActarSimDetectorMessenger.hh.
Referenced by SetNewValue().
|
private |
Directory in messenger structure.
Definition at line 30 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), and ~ActarSimDetectorMessenger().
|
private |
Includes the ACTARTPC Demonstrator geometry in the simulation (default off).
Definition at line 35 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Includes the ACTARTPC geometry in the simulation (default off).
Definition at line 36 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Select the X offset of the Chamber center.
Definition at line 42 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), and ~ActarSimDetectorMessenger().
|
private |
Select the Y offset of the Chamber center.
Definition at line 43 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), and ~ActarSimDetectorMessenger().
|
private |
Select the Z offset of the Chamber center.
Definition at line 44 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), and ~ActarSimDetectorMessenger().
|
private |
Select Material in the Chamber (but not in the gas!).
Definition at line 53 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Select the half-length X dimension of the Gas Chamber.
Definition at line 39 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Select the half-length Y dimension of the Gas Chamber.
Definition at line 40 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Select the half-length Z dimension of the Gas Chamber.
Definition at line 41 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Directory in messenger structure.
Definition at line 31 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), and ~ActarSimDetectorMessenger().
|
private |
Define electric field.
Definition at line 55 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Includes the geometry of the gas volume in the simulation (default on).
Definition at line 48 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Define magnetic field.
Definition at line 56 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Includes the Maiko geometry in the simulation (default off).
Definition at line 34 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Select Material outside the Chamber.
Definition at line 52 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Includes Other geometries in the simulation (default off).
Definition at line 38 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Prints geometry.
Definition at line 58 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Includes the geometry of the scintillator in the simulation (default off).
Definition at line 50 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Includes the geometry of the silicons in the simulation (default off).
Definition at line 49 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Includes the SpecMAT geometry in the simulation (default off).
Definition at line 37 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Update geometry.
Definition at line 57 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Select the half-length X dimension of the World.
Definition at line 45 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Select the half-length Y dimension of the World.
Definition at line 46 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().
|
private |
Select the half-length Z dimension of the World.
Definition at line 47 of file ActarSimDetectorMessenger.hh.
Referenced by ActarSimDetectorMessenger(), SetNewValue(), and ~ActarSimDetectorMessenger().