LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "ExN03DetectorMessenger.hh"
Public Member Functions | |
ExN03DetectorMessenger (ExN03DetectorConstruction *) | |
~ExN03DetectorMessenger () | |
void | SetNewValue (G4UIcommand *, G4String) |
Private Attributes | |
ExN03DetectorConstruction * | ExN03Detector |
G4UIdirectory * | N03Dir |
G4UIdirectory * | detDir |
G4UIcmdWithAString * | AbsMaterCmd |
G4UIcmdWithAString * | GapMaterCmd |
G4UIcmdWithADoubleAndUnit * | AbsThickCmd |
G4UIcmdWithADoubleAndUnit * | GapThickCmd |
G4UIcmdWithADoubleAndUnit * | SizeYZCmd |
G4UIcmdWithAnInteger * | NbLayersCmd |
G4UIcmdWithADoubleAndUnit * | MagFieldCmd |
G4UIcmdWithoutParameter * | UpdateCmd |
Definition at line 48 of file ExN03DetectorMessenger.hh.
ExN03DetectorMessenger::ExN03DetectorMessenger | ( | ExN03DetectorConstruction * | ExN03Det | ) |
Definition at line 44 of file ExN03DetectorMessenger.cc.
References AbsMaterCmd, AbsThickCmd, detDir, GapMaterCmd, GapThickCmd, MagFieldCmd, N03Dir, NbLayersCmd, SizeYZCmd, and UpdateCmd.
ExN03DetectorMessenger::~ExN03DetectorMessenger | ( | ) |
Definition at line 107 of file ExN03DetectorMessenger.cc.
References AbsMaterCmd, AbsThickCmd, detDir, GapMaterCmd, GapThickCmd, MagFieldCmd, N03Dir, NbLayersCmd, SizeYZCmd, and UpdateCmd.
void ExN03DetectorMessenger::SetNewValue | ( | G4UIcommand * | command, |
G4String | newValue | ||
) |
Definition at line 120 of file ExN03DetectorMessenger.cc.
References AbsMaterCmd, AbsThickCmd, ExN03Detector, GapMaterCmd, GapThickCmd, MagFieldCmd, NbLayersCmd, ExN03DetectorConstruction::SetAbsorberMaterial(), ExN03DetectorConstruction::SetAbsorberThickness(), ExN03DetectorConstruction::SetCalorSizeYZ(), ExN03DetectorConstruction::SetGapMaterial(), ExN03DetectorConstruction::SetGapThickness(), ExN03DetectorConstruction::SetMagField(), ExN03DetectorConstruction::SetNbOfLayers(), SizeYZCmd, UpdateCmd, and ExN03DetectorConstruction::UpdateGeometry().
|
private |
Definition at line 61 of file ExN03DetectorMessenger.hh.
Referenced by ExN03DetectorMessenger(), SetNewValue(), and ~ExN03DetectorMessenger().
|
private |
Definition at line 63 of file ExN03DetectorMessenger.hh.
Referenced by ExN03DetectorMessenger(), SetNewValue(), and ~ExN03DetectorMessenger().
|
private |
Definition at line 60 of file ExN03DetectorMessenger.hh.
Referenced by ExN03DetectorMessenger(), and ~ExN03DetectorMessenger().
|
private |
Definition at line 57 of file ExN03DetectorMessenger.hh.
Referenced by SetNewValue().
|
private |
Definition at line 62 of file ExN03DetectorMessenger.hh.
Referenced by ExN03DetectorMessenger(), SetNewValue(), and ~ExN03DetectorMessenger().
|
private |
Definition at line 64 of file ExN03DetectorMessenger.hh.
Referenced by ExN03DetectorMessenger(), SetNewValue(), and ~ExN03DetectorMessenger().
|
private |
Definition at line 67 of file ExN03DetectorMessenger.hh.
Referenced by ExN03DetectorMessenger(), SetNewValue(), and ~ExN03DetectorMessenger().
|
private |
Definition at line 59 of file ExN03DetectorMessenger.hh.
Referenced by ExN03DetectorMessenger(), and ~ExN03DetectorMessenger().
|
private |
Definition at line 66 of file ExN03DetectorMessenger.hh.
Referenced by ExN03DetectorMessenger(), SetNewValue(), and ~ExN03DetectorMessenger().
|
private |
Definition at line 65 of file ExN03DetectorMessenger.hh.
Referenced by ExN03DetectorMessenger(), SetNewValue(), and ~ExN03DetectorMessenger().
|
private |
Definition at line 68 of file ExN03DetectorMessenger.hh.
Referenced by ExN03DetectorMessenger(), SetNewValue(), and ~ExN03DetectorMessenger().