46 fMyXtalDirectory->
SetGuidance(
"Xtal setup control commands.");
50 fXtalMaterialCmd->
SetGuidance(
"Set Xtal material.");
54 fXtalCurvatureRadiusCmd =
56 fXtalCurvatureRadiusCmd->
SetGuidance(
"Set Xtal curvature radius.");
74 fXtalAngleCmd->
SetGuidance(
"Set Xtal angles in the world.");
83 fXtalCellSizeCmd->
SetGuidance(
"Set Xtal cell size.");
93 fXtalCellAngleCmd->
SetGuidance(
"Set Xtal cell angles in the world.");
101 fXtalCellThermalVibration =
103 fXtalCellThermalVibration->
SetGuidance(
"Thermal vibration amplitude");
125 delete fXtalMaterialCmd;
126 delete fXtalMillerCmd;
127 delete fXtalCurvatureRadiusCmd;
129 delete fXtalAngleCmd;
130 delete fXtalCellSizeCmd;
131 delete fXtalCellAngleCmd;
140 if(command==fXtalMaterialCmd ){
143 if(command==fXtalCurvatureRadiusCmd ){
147 if(command==fXtalSizeCmd ){
150 if(command==fXtalAngleCmd ){
153 if(command==fXtalCellSizeCmd ){
157 if(command==fXtalCellAngleCmd ){
161 if(command==fXtalCellThermalVibration ){
165 if(command==fXtalMillerCmd ){
168 if(command==fAddXtal ){
180 if( command==fXtalMaterialCmd ){
183 if( command==fXtalCurvatureRadiusCmd ){
187 if( command==fXtalSizeCmd ){
190 if( command==fXtalAngleCmd ){
193 if( command==fXtalCellSizeCmd ){
197 if( command==fXtalCellAngleCmd ){
201 if( command==fXtalCellThermalVibration ){
205 if( command==fXtalMillerCmd ){
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetDefaultValue(G4double defVal)
G4ThreeVector GetXtalAngle()
CLHEP::Hep3Vector G4ThreeVector
void SetXtalMiller(G4ThreeVector)
void SetXtalCellSize(G4ThreeVector)
void SetDefaultUnit(const char *defUnit)
void SetParameterName(const char *theNameX, const char *theNameY, const char *theNameZ, G4bool omittable, G4bool currentAsDefault=false)
static G4ThreeVector GetNew3VectorValue(const char *paramString)
static G4String ConvertToString(G4bool boolVal)
static G4double GetNewDoubleValue(const char *paramString)
void SetParameterName(const char *theNameX, const char *theNameY, const char *theNameZ, G4bool omittable, G4bool currentAsDefault=false)
G4String GetXtalMaterial()
G4double GetXtalThermalVibrationAmplitude()
virtual G4String GetCurrentValue(G4UIcommand *command)
static G4ThreeVector GetNew3VectorValue(const char *paramString)
G4ThreeVector GetXtalMiller()
void SetGuidance(const char *aGuidance)
void SetXtalAngle(G4ThreeVector)
void SetXtalSize(G4ThreeVector)
virtual void SetNewValue(G4UIcommand *command, G4String newValues)
G4ThreeVector GetXtalCurvatureRadius()
void SetXtalCurvatureRadius(G4ThreeVector)
void SetDefaultValue(G4ThreeVector defVal)
void SetDefaultValue(const char *defVal)
void SetXtalCellAngle(G4ThreeVector)
void SetDefaultUnit(const char *defUnit)
void SetXtalMaterial(const G4String &name)
~ExExChDetectorConstructionMessenger()
Definition of the ExExChDetectorConstructionMessenger class.
void SetXtalThermalVibrationAmplitude(G4double)
G4ThreeVector GetXtalCellAngle()
ExExChDetectorConstructionMessenger(ExExChDetectorConstruction *mpga)
void SetDefaultValue(G4ThreeVector defVal)
G4ThreeVector GetXtalSize()
G4ThreeVector GetXtalCellSize()
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
Definition of the ExExChDetectorConstruction class.