QwGeant4
|
#include <QweakSimLeadGlass.hh>
Private Attributes | |
QweakSimLeadGlassMessenger * | LeadGlassMessenger |
QweakSimMaterial * | pMaterial |
G4Box * | LeadGlass_Solid |
G4LogicalVolume * | LeadGlass_Logical |
G4VPhysicalVolume * | LeadGlass_Physical |
G4Material * | LeadGlass_Material |
G4VisAttributes * | LeadGlass_VisAtt |
G4double | LeadGlass_FullLength_X |
G4double | LeadGlass_FullLength_Y |
G4double | LeadGlass_FullLength_Z |
G4double | MD7_CenterPosition_X |
G4double | MD7_CenterPosition_Y |
G4double | MD7_CenterPosition_Z |
G4double | LeadGlass_CenterPosition_X |
G4double | LeadGlass_CenterPosition_Y |
G4double | LeadGlass_CenterPosition_Z |
G4ThreeVector | LeadGlass_CenterPosition |
G4double | LeadGlass_TiltAngle_X |
G4double | LeadGlass_TiltAngle_Y |
G4double | LeadGlass_TiltAngle_Z |
G4RotationMatrix * | LeadGlass_RotationMatrix |
G4VSensitiveDetector * | LeadGlassSD |
Definition at line 29 of file QweakSimLeadGlass.hh.
QweakSimLeadGlass::QweakSimLeadGlass | ( | ) |
Definition at line 25 of file QweakSimLeadGlass.cc.
References QweakSimMaterial::GetInstance(), LeadGlass_CenterPosition_X, LeadGlass_CenterPosition_Y, LeadGlass_CenterPosition_Z, LeadGlass_FullLength_X, LeadGlass_FullLength_Y, LeadGlass_FullLength_Z, LeadGlass_Logical, LeadGlass_Material, LeadGlass_Physical, LeadGlass_Solid, LeadGlass_TiltAngle_X, LeadGlass_VisAtt, LeadGlassMessenger, LeadGlassSD, MD7_CenterPosition_X, MD7_CenterPosition_Y, MD7_CenterPosition_Z, and pMaterial.
QweakSimLeadGlass::~QweakSimLeadGlass | ( | ) |
Definition at line 70 of file QweakSimLeadGlass.cc.
References LeadGlass_Logical, LeadGlass_Material, LeadGlass_Physical, LeadGlass_Solid, LeadGlass_VisAtt, and LeadGlassMessenger.
void QweakSimLeadGlass::ConstructComponent | ( | G4VPhysicalVolume * | MotherVolume | ) |
Definition at line 91 of file QweakSimLeadGlass.cc.
References QweakSimMaterial::GetMaterial(), LeadGlass_CenterPosition, LeadGlass_CenterPosition_X, LeadGlass_CenterPosition_Y, LeadGlass_CenterPosition_Z, LeadGlass_FullLength_X, LeadGlass_FullLength_Y, LeadGlass_FullLength_Z, LeadGlass_Logical, LeadGlass_Material, LeadGlass_Physical, LeadGlass_RotationMatrix, LeadGlass_Solid, LeadGlass_TiltAngle_X, LeadGlass_VisAtt, LeadGlassSD, pMaterial, and pSurfChk.
Referenced by QweakSimDetectorConstruction::ConstructQweak().
void QweakSimLeadGlass::DestroyComponent | ( | ) |
Definition at line 151 of file QweakSimLeadGlass.cc.
|
inline |
Definition at line 45 of file QweakSimLeadGlass.hh.
References LeadGlass_CenterPosition_X.
|
inline |
Definition at line 46 of file QweakSimLeadGlass.hh.
References LeadGlass_CenterPosition_Y.
|
inline |
Definition at line 47 of file QweakSimLeadGlass.hh.
References LeadGlass_CenterPosition_Z.
|
inline |
Definition at line 52 of file QweakSimLeadGlass.hh.
References LeadGlass_FullLength_X.
|
inline |
Definition at line 53 of file QweakSimLeadGlass.hh.
References LeadGlass_FullLength_Y.
|
inline |
Definition at line 54 of file QweakSimLeadGlass.hh.
References LeadGlass_FullLength_Z.
|
inline |
Definition at line 66 of file QweakSimLeadGlass.hh.
References LeadGlass_Logical.
|
inline |
Definition at line 67 of file QweakSimLeadGlass.hh.
References LeadGlass_Physical.
Referenced by QweakSimDetectorConstruction::ConstructQweak().
|
inline |
Definition at line 59 of file QweakSimLeadGlass.hh.
References LeadGlass_TiltAngle_X.
|
inline |
Definition at line 60 of file QweakSimLeadGlass.hh.
References LeadGlass_TiltAngle_Y.
|
inline |
Definition at line 61 of file QweakSimLeadGlass.hh.
References LeadGlass_TiltAngle_Z.
void QweakSimLeadGlass::SetLeadGlass_CenterPositionInX | ( | G4double | xPos | ) |
Definition at line 180 of file QweakSimLeadGlass.cc.
References LeadGlass_CenterPosition_X, LeadGlass_CenterPosition_Y, LeadGlass_CenterPosition_Z, and LeadGlass_Physical.
void QweakSimLeadGlass::SetLeadGlass_CenterPositionInY | ( | G4double | yPos | ) |
Definition at line 196 of file QweakSimLeadGlass.cc.
References LeadGlass_CenterPosition_X, LeadGlass_CenterPosition_Y, LeadGlass_CenterPosition_Z, and LeadGlass_Physical.
void QweakSimLeadGlass::SetLeadGlass_CenterPositionInZ | ( | G4double | zPos | ) |
Definition at line 212 of file QweakSimLeadGlass.cc.
References LeadGlass_CenterPosition_X, LeadGlass_CenterPosition_Y, LeadGlass_CenterPosition_Z, and LeadGlass_Physical.
void QweakSimLeadGlass::SetLeadGlass_Disabled | ( | ) |
Definition at line 318 of file QweakSimLeadGlass.cc.
References LeadGlass_CenterPosition_X, LeadGlass_CenterPosition_Y, LeadGlass_CenterPosition_Z, LeadGlass_Physical, LeadGlass_VisAtt, and SetLeadGlass_Material().
void QweakSimLeadGlass::SetLeadGlass_Enabled | ( | ) |
Definition at line 301 of file QweakSimLeadGlass.cc.
References LeadGlass_CenterPosition_X, LeadGlass_CenterPosition_Y, LeadGlass_CenterPosition_Z, LeadGlass_Material, LeadGlass_Physical, LeadGlass_VisAtt, and SetLeadGlass_Material().
|
inline |
Definition at line 49 of file QweakSimLeadGlass.hh.
References LeadGlass_FullLength_X.
|
inline |
Definition at line 50 of file QweakSimLeadGlass.hh.
References LeadGlass_FullLength_Y.
|
inline |
Definition at line 51 of file QweakSimLeadGlass.hh.
References LeadGlass_FullLength_Z.
void QweakSimLeadGlass::SetLeadGlass_Material | ( | G4String | materialName | ) |
Definition at line 159 of file QweakSimLeadGlass.cc.
References LeadGlass_Logical.
Referenced by SetLeadGlass_Disabled(), and SetLeadGlass_Enabled().
void QweakSimLeadGlass::SetLeadGlass_TiltAngleInX | ( | G4double | xTiltAngle | ) |
Definition at line 229 of file QweakSimLeadGlass.cc.
References LeadGlass_Physical, LeadGlass_RotationMatrix, and LeadGlass_TiltAngle_X.
void QweakSimLeadGlass::SetLeadGlass_TiltAngleInY | ( | G4double | yTiltAngle | ) |
Definition at line 253 of file QweakSimLeadGlass.cc.
References LeadGlass_Physical, LeadGlass_RotationMatrix, and LeadGlass_TiltAngle_Y.
void QweakSimLeadGlass::SetLeadGlass_TiltAngleInZ | ( | G4double | zTiltAngle | ) |
Definition at line 277 of file QweakSimLeadGlass.cc.
References LeadGlass_Physical, LeadGlass_RotationMatrix, and LeadGlass_TiltAngle_Z.
|
private |
Definition at line 96 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent().
|
private |
Definition at line 93 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), GetLeadGlass_CenterPositionInX(), QweakSimLeadGlass(), SetLeadGlass_CenterPositionInX(), SetLeadGlass_CenterPositionInY(), SetLeadGlass_CenterPositionInZ(), SetLeadGlass_Disabled(), and SetLeadGlass_Enabled().
|
private |
Definition at line 94 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), GetLeadGlass_CenterPositionInY(), QweakSimLeadGlass(), SetLeadGlass_CenterPositionInX(), SetLeadGlass_CenterPositionInY(), SetLeadGlass_CenterPositionInZ(), SetLeadGlass_Disabled(), and SetLeadGlass_Enabled().
|
private |
Definition at line 95 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), GetLeadGlass_CenterPositionInZ(), QweakSimLeadGlass(), SetLeadGlass_CenterPositionInX(), SetLeadGlass_CenterPositionInY(), SetLeadGlass_CenterPositionInZ(), SetLeadGlass_Disabled(), and SetLeadGlass_Enabled().
|
private |
Definition at line 84 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), GetLeadGlass_FullLengthInX(), QweakSimLeadGlass(), and SetLeadGlass_FullLengthInX().
|
private |
Definition at line 85 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), GetLeadGlass_FullLengthInY(), QweakSimLeadGlass(), and SetLeadGlass_FullLengthInY().
|
private |
Definition at line 86 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), GetLeadGlass_FullLengthInZ(), QweakSimLeadGlass(), and SetLeadGlass_FullLengthInZ().
|
private |
Definition at line 76 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), GetLeadGlass_LogicalVolume(), QweakSimLeadGlass(), SetLeadGlass_Material(), and ~QweakSimLeadGlass().
|
private |
Definition at line 79 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), QweakSimLeadGlass(), SetLeadGlass_Enabled(), and ~QweakSimLeadGlass().
|
private |
Definition at line 77 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), GetLeadGlass_PhysicalVolume(), QweakSimLeadGlass(), SetLeadGlass_CenterPositionInX(), SetLeadGlass_CenterPositionInY(), SetLeadGlass_CenterPositionInZ(), SetLeadGlass_Disabled(), SetLeadGlass_Enabled(), SetLeadGlass_TiltAngleInX(), SetLeadGlass_TiltAngleInY(), SetLeadGlass_TiltAngleInZ(), and ~QweakSimLeadGlass().
|
private |
Definition at line 102 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), SetLeadGlass_TiltAngleInX(), SetLeadGlass_TiltAngleInY(), and SetLeadGlass_TiltAngleInZ().
|
private |
Definition at line 75 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), QweakSimLeadGlass(), and ~QweakSimLeadGlass().
|
private |
Definition at line 99 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), GetLeadGlass_TiltAngleInX(), QweakSimLeadGlass(), and SetLeadGlass_TiltAngleInX().
|
private |
Definition at line 100 of file QweakSimLeadGlass.hh.
Referenced by GetLeadGlass_TiltAngleInY(), and SetLeadGlass_TiltAngleInY().
|
private |
Definition at line 101 of file QweakSimLeadGlass.hh.
Referenced by GetLeadGlass_TiltAngleInZ(), and SetLeadGlass_TiltAngleInZ().
|
private |
Definition at line 81 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), QweakSimLeadGlass(), SetLeadGlass_Disabled(), SetLeadGlass_Enabled(), and ~QweakSimLeadGlass().
|
private |
Definition at line 71 of file QweakSimLeadGlass.hh.
Referenced by QweakSimLeadGlass(), and ~QweakSimLeadGlass().
|
private |
Definition at line 105 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), and QweakSimLeadGlass().
|
private |
Definition at line 89 of file QweakSimLeadGlass.hh.
Referenced by QweakSimLeadGlass().
|
private |
Definition at line 90 of file QweakSimLeadGlass.hh.
Referenced by QweakSimLeadGlass().
|
private |
Definition at line 91 of file QweakSimLeadGlass.hh.
Referenced by QweakSimLeadGlass().
|
private |
Definition at line 73 of file QweakSimLeadGlass.hh.
Referenced by ConstructComponent(), and QweakSimLeadGlass().