QwGeant4
|
Scans the input file for /Cerenkov/xyz commands. More...
#include <QweakSimCerenkovDetectorMessenger.hh>
Inherits G4UImessenger.
Public Member Functions | |
QweakSimCerenkovDetectorMessenger (QweakSimCerenkovDetector *, G4int octant=1) | |
~QweakSimCerenkovDetectorMessenger () | |
G4int | GetOctant () |
void | SetNewValue (G4UIcommand *, G4String) |
void | CreateCommands (QweakSimCerenkovDetector *) |
Private Attributes | |
QweakSimCerenkovDetector * | myCerenkovDetector |
G4int | fOctant |
G4UIdirectory * | DirPerOctant |
G4UIcmdWithADoubleAndUnit * | ContainerXPositionCmd |
G4UIcmdWithADoubleAndUnit * | ContainerYPositionCmd |
G4UIcmdWithADoubleAndUnit * | ContainerZPositionCmd |
G4UIcmdWithADoubleAndUnit * | ContainerXRotationCmd |
G4UIcmdWithADoubleAndUnit * | ContainerYRotationCmd |
G4UIcmdWithADoubleAndUnit * | ContainerZRotationCmd |
Static Private Attributes | |
static G4UIdirectory * | Dir = 0 |
static G4UIcmdWithAString * | ContainerMatCmd = 0 |
static G4UIcmdWithAString * | DetectorMatCmd = 0 |
static G4UIcmdWithAString * | PreRadiatorMatCmd = 0 |
static G4UIcmdWithADoubleAndUnit * | ContainerThicknessCmd = 0 |
static G4UIcmdWithADoubleAndUnit * | TiltingAngleCmd = 0 |
static G4UIcmdWithADoubleAndUnit * | KinkAngleCmd = 0 |
static G4UIcmdWithAnInteger * | NumberOfDetectorsCmd = 0 |
Scans the input file for /Cerenkov/xyz commands.
Placeholder for a long explaination
Definition at line 45 of file QweakSimCerenkovDetectorMessenger.hh.
QweakSimCerenkovDetectorMessenger::QweakSimCerenkovDetectorMessenger | ( | QweakSimCerenkovDetector * | theCerenkovDetector, |
G4int | octant = 1 |
||
) |
Definition at line 39 of file QweakSimCerenkovDetectorMessenger.cc.
References ContainerMatCmd, ContainerThicknessCmd, ContainerXPositionCmd, ContainerXRotationCmd, ContainerYPositionCmd, ContainerYRotationCmd, ContainerZPositionCmd, ContainerZRotationCmd, DetectorMatCmd, Dir, DirPerOctant, KinkAngleCmd, NumberOfDetectorsCmd, PreRadiatorMatCmd, and TiltingAngleCmd.
QweakSimCerenkovDetectorMessenger::~QweakSimCerenkovDetectorMessenger | ( | ) |
Definition at line 147 of file QweakSimCerenkovDetectorMessenger.cc.
References ContainerXPositionCmd, ContainerXRotationCmd, ContainerYPositionCmd, ContainerYRotationCmd, ContainerZPositionCmd, ContainerZRotationCmd, and DirPerOctant.
void QweakSimCerenkovDetectorMessenger::CreateCommands | ( | QweakSimCerenkovDetector * | ) |
|
inline |
Definition at line 50 of file QweakSimCerenkovDetectorMessenger.hh.
References fOctant.
void QweakSimCerenkovDetectorMessenger::SetNewValue | ( | G4UIcommand * | command, |
G4String | newValue | ||
) |
Definition at line 171 of file QweakSimCerenkovDetectorMessenger.cc.
References ContainerMatCmd, ContainerThicknessCmd, ContainerXPositionCmd, ContainerXRotationCmd, ContainerYPositionCmd, ContainerYRotationCmd, ContainerZPositionCmd, ContainerZRotationCmd, DetectorMatCmd, fOctant, KinkAngleCmd, myCerenkovDetector, NumberOfDetectorsCmd, PreRadiatorMatCmd, QweakSimCerenkovDetector::SetCerenkovDetectorCenterPositionInX(), QweakSimCerenkovDetector::SetCerenkovDetectorCenterPositionInY(), QweakSimCerenkovDetector::SetCerenkovDetectorCenterPositionInZ(), QweakSimCerenkovDetector::SetCerenkovDetectorMaterial(), QweakSimCerenkovDetector::SetCerenkovDetectorRotationInX(), QweakSimCerenkovDetector::SetCerenkovDetectorRotationInY(), QweakSimCerenkovDetector::SetCerenkovDetectorRotationInZ(), QweakSimCerenkovDetector::SetCerenkovDetectorThickness(), QweakSimCerenkovDetector::SetCerenkovDetectorTiltAngle(), QweakSimCerenkovDetector::SetContainerMaterial(), QweakSimCerenkovDetector::SetNumberOfDetectors(), QweakSimCerenkovDetector::SetPreradiatorMaterial(), and TiltingAngleCmd.
|
staticprivate |
Definition at line 60 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), and SetNewValue().
|
staticprivate |
Definition at line 64 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), and SetNewValue().
|
private |
Definition at line 74 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), SetNewValue(), and ~QweakSimCerenkovDetectorMessenger().
|
private |
Definition at line 78 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), SetNewValue(), and ~QweakSimCerenkovDetectorMessenger().
|
private |
Definition at line 75 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), SetNewValue(), and ~QweakSimCerenkovDetectorMessenger().
|
private |
Definition at line 79 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), SetNewValue(), and ~QweakSimCerenkovDetectorMessenger().
|
private |
Definition at line 76 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), SetNewValue(), and ~QweakSimCerenkovDetectorMessenger().
|
private |
Definition at line 80 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), SetNewValue(), and ~QweakSimCerenkovDetectorMessenger().
|
staticprivate |
Definition at line 61 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), and SetNewValue().
|
staticprivate |
Definition at line 58 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger().
|
private |
Definition at line 72 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), and ~QweakSimCerenkovDetectorMessenger().
|
private |
Definition at line 71 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by GetOctant(), and SetNewValue().
|
staticprivate |
Definition at line 67 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), and SetNewValue().
|
private |
Definition at line 56 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by SetNewValue().
|
staticprivate |
Definition at line 69 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), and SetNewValue().
|
staticprivate |
Definition at line 62 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), and SetNewValue().
|
staticprivate |
Definition at line 66 of file QweakSimCerenkovDetectorMessenger.hh.
Referenced by QweakSimCerenkovDetectorMessenger(), and SetNewValue().