31 #include "DetectorMessenger.hh"
32 #include "DetectorConstruction.hh"
42 fDetectorConstruction(detectorConstruction),
47 fDirectory->
SetGuidance(
"Transform example detector control");
51 fSetMethodCmd->
SetGuidance(
"Select method for definition of transformations.");
54 "WithDirectMatrix WithInverseMatrix WithAxialRotations WithEulerAngles WithReflections");
70 if( command == fSetMethodCmd ) {
72 if ( newValue ==
"WithDirectMatrix" )
74 else if ( newValue ==
"WithInverseMatrix" )
76 else if ( newValue ==
"WithAxialRotations" )
78 else if ( newValue ==
"WithEulerAngles" )
80 else if ( newValue ==
"WithReflections" )
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetNewValue(G4UIcommand *, G4String)
void SetGuidance(const char *aGuidance)
DetectorMessenger(DetectorConstruction *)
void SetMethod(EMethod method)
void SetCandidates(const char *candidateList)
Detector construction class to define materials and geometry.