QwGeant4
|
#include <QweakSimLumiDetector.hh>
Public Member Functions | |
QweakSimLumiDetector () | |
virtual | ~QweakSimLumiDetector () |
void | SetUSLumi_PositionInX (G4double) |
void | SetUSLumi_PositionInY (G4double) |
void | SetUSLumi_PositionInZ (G4double) |
void | SetUSLumi_Material (G4String) |
void | SetUSLumi_Enabled () |
void | SetUSLumi_Disabled () |
void | ConstructComponent (G4VPhysicalVolume *) |
G4VPhysicalVolume * | getUSLumiPhysicalVolume () |
G4VPhysicalVolume * | getDSLumiPhysicalVolume () |
Private Attributes | |
QweakSimLumiMessenger * | LumiMessenger |
QweakSimMaterial * | pMaterial |
G4VisAttributes * | USLumi_VisAtt |
G4RotationMatrix * | USLumi_Rot |
G4RotationMatrix * | DSLumi_Rot |
G4ThreeVector | USLumi_XYZ |
G4ThreeVector | DSLumi_XYZ |
G4double | USLumi_Position_X |
G4double | USLumi_Position_Y |
G4double | USLumi_Position_Z |
G4double | DSLumi_Position_X |
G4double | DSLumi_Position_Y |
G4double | DSLumi_Position_Z |
G4VSolid * | USLumi_Solid |
G4LogicalVolume * | USLumi_Logical |
G4VPhysicalVolume * | USLumi_Physical |
G4VSolid * | DSLumi_Solid |
G4LogicalVolume * | DSLumi_Logical |
G4VPhysicalVolume * | DSLumi_Physical |
G4double | USLumi_Length_X |
G4double | USLumi_Length_Y |
G4double | USLumi_Length_Z |
G4double | DSLumi_Length_X |
G4double | DSLumi_Length_Y |
G4double | DSLumi_Length_Z |
G4Material * | QuartzBar |
G4VSensitiveDetector * | USLumiSD |
G4VSensitiveDetector * | DSLumiSD |
Definition at line 19 of file QweakSimLumiDetector.hh.
QweakSimLumiDetector::QweakSimLumiDetector | ( | ) |
Definition at line 17 of file QweakSimLumiDetector.cc.
References DSLumi_Length_X, DSLumi_Length_Y, DSLumi_Length_Z, DSLumi_Logical, DSLumi_Physical, DSLumi_Position_X, DSLumi_Position_Y, DSLumi_Position_Z, DSLumi_Rot, DSLumi_Solid, QweakSimMaterial::GetInstance(), QweakSimMaterial::GetMaterial(), LumiMessenger, pMaterial, QuartzBar, USLumi_Length_X, USLumi_Length_Y, USLumi_Length_Z, USLumi_Logical, USLumi_Physical, USLumi_Position_X, USLumi_Position_Y, USLumi_Position_Z, USLumi_Rot, and USLumi_Solid.
|
virtual |
Definition at line 65 of file QweakSimLumiDetector.cc.
void QweakSimLumiDetector::ConstructComponent | ( | G4VPhysicalVolume * | MotherVolume | ) |
Definition at line 67 of file QweakSimLumiDetector.cc.
References DSLumi_Position_X, DSLumi_Position_Y, DSLumi_Position_Z, DSLumi_Rot, DSLumi_XYZ, pSurfChk, QuartzBar, USLumi_Length_X, USLumi_Length_Y, USLumi_Length_Z, USLumi_Logical, USLumi_Physical, USLumi_Position_X, USLumi_Position_Y, USLumi_Position_Z, USLumi_Rot, USLumi_Solid, USLumi_VisAtt, USLumi_XYZ, and USLumiSD.
Referenced by QweakSimDetectorConstruction::ConstructQweak().
|
inline |
Definition at line 84 of file QweakSimLumiDetector.hh.
References DSLumi_Physical.
|
inline |
Definition at line 81 of file QweakSimLumiDetector.hh.
References USLumi_Physical.
Referenced by QweakSimDetectorConstruction::ConstructQweak().
void QweakSimLumiDetector::SetUSLumi_Disabled | ( | ) |
Definition at line 200 of file QweakSimLumiDetector.cc.
References SetUSLumi_Material(), USLumi_Physical, USLumi_Position_X, USLumi_Position_Y, USLumi_Position_Z, and USLumi_VisAtt.
Referenced by QweakSimLumiMessenger::SetNewValue().
void QweakSimLumiDetector::SetUSLumi_Enabled | ( | ) |
Definition at line 184 of file QweakSimLumiDetector.cc.
References QuartzBar, SetUSLumi_Material(), USLumi_Physical, USLumi_Position_X, USLumi_Position_Y, USLumi_Position_Z, and USLumi_VisAtt.
Referenced by QweakSimLumiMessenger::SetNewValue().
void QweakSimLumiDetector::SetUSLumi_Material | ( | G4String | materialName | ) |
Definition at line 168 of file QweakSimLumiDetector.cc.
References USLumi_Logical.
Referenced by SetUSLumi_Disabled(), and SetUSLumi_Enabled().
void QweakSimLumiDetector::SetUSLumi_PositionInX | ( | G4double | xPos | ) |
Definition at line 135 of file QweakSimLumiDetector.cc.
References USLumi_Physical, USLumi_Position_X, USLumi_Position_Y, and USLumi_Position_Z.
Referenced by QweakSimLumiMessenger::SetNewValue().
void QweakSimLumiDetector::SetUSLumi_PositionInY | ( | G4double | yPos | ) |
Definition at line 146 of file QweakSimLumiDetector.cc.
References USLumi_Physical, USLumi_Position_Y, and USLumi_Position_Z.
Referenced by QweakSimLumiMessenger::SetNewValue().
void QweakSimLumiDetector::SetUSLumi_PositionInZ | ( | G4double | zPos | ) |
Definition at line 157 of file QweakSimLumiDetector.cc.
References USLumi_Physical, USLumi_Position_Y, and USLumi_Position_Z.
Referenced by QweakSimLumiMessenger::SetNewValue().
|
private |
Definition at line 52 of file QweakSimLumiDetector.hh.
Referenced by QweakSimLumiDetector().
|
private |
Definition at line 53 of file QweakSimLumiDetector.hh.
Referenced by QweakSimLumiDetector().
|
private |
Definition at line 54 of file QweakSimLumiDetector.hh.
Referenced by QweakSimLumiDetector().
|
private |
Definition at line 43 of file QweakSimLumiDetector.hh.
Referenced by QweakSimLumiDetector().
|
private |
Definition at line 44 of file QweakSimLumiDetector.hh.
Referenced by getDSLumiPhysicalVolume(), and QweakSimLumiDetector().
|
private |
Definition at line 34 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), and QweakSimLumiDetector().
|
private |
Definition at line 35 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), and QweakSimLumiDetector().
|
private |
Definition at line 36 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), and QweakSimLumiDetector().
|
private |
Definition at line 27 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), and QweakSimLumiDetector().
|
private |
Definition at line 42 of file QweakSimLumiDetector.hh.
Referenced by QweakSimLumiDetector().
|
private |
Definition at line 29 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent().
|
private |
Definition at line 61 of file QweakSimLumiDetector.hh.
|
private |
Definition at line 21 of file QweakSimLumiDetector.hh.
Referenced by QweakSimLumiDetector().
|
private |
Definition at line 22 of file QweakSimLumiDetector.hh.
Referenced by QweakSimLumiDetector().
|
private |
Definition at line 57 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), QweakSimLumiDetector(), and SetUSLumi_Enabled().
|
private |
Definition at line 47 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), and QweakSimLumiDetector().
|
private |
Definition at line 48 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), and QweakSimLumiDetector().
|
private |
Definition at line 49 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), and QweakSimLumiDetector().
|
private |
Definition at line 40 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), QweakSimLumiDetector(), and SetUSLumi_Material().
|
private |
Definition at line 41 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), getUSLumiPhysicalVolume(), QweakSimLumiDetector(), SetUSLumi_Disabled(), SetUSLumi_Enabled(), SetUSLumi_PositionInX(), SetUSLumi_PositionInY(), and SetUSLumi_PositionInZ().
|
private |
Definition at line 31 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), QweakSimLumiDetector(), SetUSLumi_Disabled(), SetUSLumi_Enabled(), and SetUSLumi_PositionInX().
|
private |
Definition at line 32 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), QweakSimLumiDetector(), SetUSLumi_Disabled(), SetUSLumi_Enabled(), SetUSLumi_PositionInX(), SetUSLumi_PositionInY(), and SetUSLumi_PositionInZ().
|
private |
Definition at line 33 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), QweakSimLumiDetector(), SetUSLumi_Disabled(), SetUSLumi_Enabled(), SetUSLumi_PositionInX(), SetUSLumi_PositionInY(), and SetUSLumi_PositionInZ().
|
private |
Definition at line 26 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), and QweakSimLumiDetector().
|
private |
Definition at line 39 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), and QweakSimLumiDetector().
|
private |
Definition at line 23 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent(), SetUSLumi_Disabled(), and SetUSLumi_Enabled().
|
private |
Definition at line 28 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent().
|
private |
Definition at line 60 of file QweakSimLumiDetector.hh.
Referenced by ConstructComponent().