QwGeant4
|
Scans the input file for /VDC/xyz commands. More...
#include <QweakSimVDCMessenger.hh>
Inherits G4UImessenger.
Public Member Functions | |
QweakSimVDCMessenger (QweakSimVDC *, G4int pkg=0) | |
~QweakSimVDCMessenger () | |
G4int | GetPackage () |
void | SetNewValue (G4UIcommand *, G4String) |
void | SetVDCRotator (QweakSimVDCRotator *theRotator) |
Private Attributes | |
QweakSimVDC * | myVDC |
QweakSimVDCRotator * | myRotator |
QweakSimTriggerScintillator * | myTriggerScintillator |
G4UIdirectory * | VDCDir |
G4int | fPackage |
G4UIdirectory * | DirPerPackage |
G4UIcmdWithAString * | VDC_MasterContainerMatCmd |
G4UIcmdWithAString * | VDC_SubContainerMatCmd |
G4UIcmdWithAString * | VDC_G10FrameMatCmd |
G4UIcmdWithAString * | VDC_AluFrameMatCmd |
G4UIcmdWithAString * | VDC_FoilMatCmd |
G4UIcmdWithAString * | VDC_WirePlaneMatCmd |
G4UIcmdWithADoubleAndUnit * | VDC_FrontCenterPositionInX_Cmd |
G4UIcmdWithADoubleAndUnit * | VDC_FrontCenterPositionInY_Cmd |
G4UIcmdWithADoubleAndUnit * | VDC_FrontCenterPositionInZ_Cmd |
G4UIcmdWithADoubleAndUnit * | VDC_RotationAngleInPhi_Cmd |
G4UIcmdWithADoubleAndUnit * | VDC_MeanTrackAngleInTheta_Cmd |
G4UIdirectory * | DriftCellDir |
G4UIcmdWithAString * | DCMatCmd |
G4UIcmdWithADoubleAndUnit * | DCFrontWireAngleCmd |
G4UIcmdWithADoubleAndUnit * | DCBackWireAngleCmd |
G4UIcmdWithADoubleAndUnit * | DCThicknessCmd |
G4UIcmdWithADoubleAndUnit * | DCHeightCmd |
G4UIcmdWithADoubleAndUnit * | DCWidthOnFrameCmd |
G4UIcmdWithAnInteger * | DCNumberPerPlaneCmd |
G4UIcmdWithADoubleAndUnit * | VDC_FrontCenterPositionInX_Pkg_Cmd |
G4UIcmdWithADoubleAndUnit * | VDC_FrontCenterPositionInY_Pkg_Cmd |
G4UIcmdWithADoubleAndUnit * | VDC_FrontCenterPositionInZ_Pkg_Cmd |
G4UIcmdWithADoubleAndUnit * | VDC_RotationAngleInPhi_Pkg_Cmd |
Scans the input file for /VDC/xyz commands.
Placeholder for a long explaination
Definition at line 70 of file QweakSimVDCMessenger.hh.
QweakSimVDCMessenger::QweakSimVDCMessenger | ( | QweakSimVDC * | theVDC, |
G4int | pkg = 0 |
||
) |
Definition at line 47 of file QweakSimVDCMessenger.cc.
References DCBackWireAngleCmd, DCFrontWireAngleCmd, DCHeightCmd, DCMatCmd, DCNumberPerPlaneCmd, DCThicknessCmd, DCWidthOnFrameCmd, DirPerPackage, DriftCellDir, VDC_AluFrameMatCmd, VDC_FoilMatCmd, VDC_FrontCenterPositionInX_Cmd, VDC_FrontCenterPositionInX_Pkg_Cmd, VDC_FrontCenterPositionInY_Cmd, VDC_FrontCenterPositionInY_Pkg_Cmd, VDC_FrontCenterPositionInZ_Cmd, VDC_FrontCenterPositionInZ_Pkg_Cmd, VDC_G10FrameMatCmd, VDC_MasterContainerMatCmd, VDC_MeanTrackAngleInTheta_Cmd, VDC_RotationAngleInPhi_Cmd, VDC_RotationAngleInPhi_Pkg_Cmd, VDC_SubContainerMatCmd, VDC_WirePlaneMatCmd, and VDCDir.
QweakSimVDCMessenger::~QweakSimVDCMessenger | ( | ) |
Definition at line 203 of file QweakSimVDCMessenger.cc.
References DirPerPackage, VDC_AluFrameMatCmd, VDC_FoilMatCmd, VDC_FrontCenterPositionInX_Cmd, VDC_FrontCenterPositionInX_Pkg_Cmd, VDC_FrontCenterPositionInY_Cmd, VDC_FrontCenterPositionInY_Pkg_Cmd, VDC_FrontCenterPositionInZ_Cmd, VDC_FrontCenterPositionInZ_Pkg_Cmd, VDC_G10FrameMatCmd, VDC_MasterContainerMatCmd, VDC_MeanTrackAngleInTheta_Cmd, VDC_RotationAngleInPhi_Cmd, VDC_RotationAngleInPhi_Pkg_Cmd, VDC_SubContainerMatCmd, VDC_WirePlaneMatCmd, and VDCDir.
|
inline |
void QweakSimVDCMessenger::SetNewValue | ( | G4UIcommand * | command, |
G4String | newValue | ||
) |
Definition at line 235 of file QweakSimVDCMessenger.cc.
References DCBackWireAngleCmd, DCFrontWireAngleCmd, DCHeightCmd, DCMatCmd, DCNumberPerPlaneCmd, DCThicknessCmd, DCWidthOnFrameCmd, fPackage, QweakSimVDC::GetTriggerScintillator(), QweakSimVDC::GetVDCRotator(), myRotator, myTriggerScintillator, myVDC, QweakSimVDC::SetFrontVDC_CenterPositionInX(), QweakSimVDC::SetFrontVDC_CenterPositionInY(), QweakSimVDC::SetFrontVDC_CenterPositionInZ(), QweakSimVDCRotator::SetRotationAngleInPhi(), QweakSimTriggerScintillator::SetTriggerScintillatorPhiAngle(), QweakSimVDC::SetVDC_AluFrameMaterial(), QweakSimVDC::SetVDC_DriftCellBackWireAngle(), QweakSimVDC::SetVDC_DriftCellFrontWireAngle(), QweakSimVDC::SetVDC_DriftCellFullHeight(), QweakSimVDC::SetVDC_DriftCellFullThickness(), QweakSimVDC::SetVDC_DriftCellFullWidthOnFrame(), QweakSimVDC::SetVDC_DriftCellMaterial(), QweakSimVDC::SetVDC_DriftCellNumberPerPlane(), QweakSimVDC::SetVDC_FoilMaterial(), QweakSimVDC::SetVDC_G10FrameMaterial(), QweakSimVDC::SetVDC_MasterContainerMaterial(), QweakSimVDC::SetVDC_MeanTrackAngleInTheta(), QweakSimVDC::SetVDC_RotationAngleInPhi(), QweakSimVDC::SetVDC_SubContainerMaterial(), QweakSimVDC::SetVDC_WirePlaneMaterial(), VDC_AluFrameMatCmd, VDC_FoilMatCmd, VDC_FrontCenterPositionInX_Cmd, VDC_FrontCenterPositionInX_Pkg_Cmd, VDC_FrontCenterPositionInY_Cmd, VDC_FrontCenterPositionInY_Pkg_Cmd, VDC_FrontCenterPositionInZ_Cmd, VDC_FrontCenterPositionInZ_Pkg_Cmd, VDC_G10FrameMatCmd, VDC_MasterContainerMatCmd, VDC_MeanTrackAngleInTheta_Cmd, VDC_RotationAngleInPhi_Cmd, VDC_RotationAngleInPhi_Pkg_Cmd, VDC_SubContainerMatCmd, and VDC_WirePlaneMatCmd.
|
inline |
|
private |
Definition at line 109 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), and SetNewValue().
|
private |
Definition at line 108 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), and SetNewValue().
|
private |
Definition at line 111 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), and SetNewValue().
|
private |
Definition at line 107 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), and SetNewValue().
|
private |
Definition at line 113 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), and SetNewValue().
|
private |
Definition at line 110 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), and SetNewValue().
|
private |
Definition at line 112 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), and SetNewValue().
|
private |
Definition at line 88 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 105 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger().
|
private |
Definition at line 87 of file QweakSimVDCMessenger.hh.
Referenced by GetPackage(), and SetNewValue().
|
private |
Definition at line 82 of file QweakSimVDCMessenger.hh.
Referenced by SetNewValue(), and SetVDCRotator().
|
private |
Definition at line 83 of file QweakSimVDCMessenger.hh.
Referenced by SetNewValue().
|
private |
Definition at line 78 of file QweakSimVDCMessenger.hh.
Referenced by SetNewValue().
|
private |
Definition at line 94 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 96 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 99 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 116 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 100 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 117 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 101 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 118 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 93 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 90 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 103 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 102 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 119 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 91 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 97 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), SetNewValue(), and ~QweakSimVDCMessenger().
|
private |
Definition at line 85 of file QweakSimVDCMessenger.hh.
Referenced by QweakSimVDCMessenger(), and ~QweakSimVDCMessenger().