QwGeant4
QweakSimLeadGlass Class Reference

#include <QweakSimLeadGlass.hh>

+ Collaboration diagram for QweakSimLeadGlass:

Public Member Functions

 QweakSimLeadGlass ()
 
 ~QweakSimLeadGlass ()
 
void ConstructComponent (G4VPhysicalVolume *MotherVolume)
 
void DestroyComponent ()
 
void SetLeadGlass_Material (G4String)
 
void SetLeadGlass_CenterPositionInX (G4double xPos)
 
void SetLeadGlass_CenterPositionInY (G4double yPos)
 
void SetLeadGlass_CenterPositionInZ (G4double zPos)
 
G4double GetLeadGlass_CenterPositionInX ()
 
G4double GetLeadGlass_CenterPositionInY ()
 
G4double GetLeadGlass_CenterPositionInZ ()
 
void SetLeadGlass_FullLengthInX (G4double dim)
 
void SetLeadGlass_FullLengthInY (G4double dim)
 
void SetLeadGlass_FullLengthInZ (G4double dim)
 
G4double GetLeadGlass_FullLengthInX ()
 
G4double GetLeadGlass_FullLengthInY ()
 
G4double GetLeadGlass_FullLengthInZ ()
 
void SetLeadGlass_TiltAngleInX (G4double xTiltAngle)
 
void SetLeadGlass_TiltAngleInY (G4double yTiltAngle)
 
void SetLeadGlass_TiltAngleInZ (G4double zTiltAngle)
 
G4double GetLeadGlass_TiltAngleInX ()
 
G4double GetLeadGlass_TiltAngleInY ()
 
G4double GetLeadGlass_TiltAngleInZ ()
 
void SetLeadGlass_Enabled ()
 
void SetLeadGlass_Disabled ()
 
G4LogicalVolume * GetLeadGlass_LogicalVolume ()
 
G4VPhysicalVolume * GetLeadGlass_PhysicalVolume ()
 

Private Attributes

QweakSimLeadGlassMessengerLeadGlassMessenger
 
QweakSimMaterialpMaterial
 
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
 

Detailed Description

Definition at line 29 of file QweakSimLeadGlass.hh.

Constructor & Destructor Documentation

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.

26 {
27  //--- Initialize Pointers
28 
29  LeadGlassMessenger = NULL;
30 
31  pMaterial = NULL;
32 
33  LeadGlass_Solid = NULL;
34  LeadGlass_Logical = NULL;
35  LeadGlass_Physical = NULL;
36 
37  LeadGlass_Material = NULL;
38 
39  LeadGlassSD = NULL;
40 
41  LeadGlass_VisAtt = NULL;
42 
43  //--- Set Initialize Values
44 
45  LeadGlass_FullLength_X = 19.10*cm;
46  LeadGlass_FullLength_Y = 19.10*cm;
47  LeadGlass_FullLength_Z = 30.50*cm;
48 
49  MD7_CenterPosition_X = 0.0*cm;
50  MD7_CenterPosition_Y = -335.17*cm;
51  MD7_CenterPosition_Z = 577.88*cm;
52 
53  LeadGlass_CenterPosition_X = 0.0*cm; //-150.00*cm;
54  LeadGlass_CenterPosition_Y = -315.00*cm; //-300.00*cm;
55  LeadGlass_CenterPosition_Z = 530.00*cm;
56 
57  LeadGlass_TiltAngle_X = 0.00*degree;
58  LeadGlass_TiltAngle_X = 0.00*degree;
59  LeadGlass_TiltAngle_X = 0.00*degree;
60 
62 
64 }
G4VSensitiveDetector * LeadGlassSD
G4double LeadGlass_TiltAngle_X
static QweakSimMaterial * GetInstance()
G4VisAttributes * LeadGlass_VisAtt
G4double LeadGlass_FullLength_Z
QweakSimLeadGlassMessenger * LeadGlassMessenger
G4VPhysicalVolume * LeadGlass_Physical
G4double LeadGlass_FullLength_Y
G4double LeadGlass_CenterPosition_Y
G4double LeadGlass_CenterPosition_Z
G4LogicalVolume * LeadGlass_Logical
G4Material * LeadGlass_Material
G4double LeadGlass_FullLength_X
G4double LeadGlass_CenterPosition_X
QweakSimMaterial * pMaterial

+ Here is the call graph for this function:

QweakSimLeadGlass::~QweakSimLeadGlass ( )

Definition at line 70 of file QweakSimLeadGlass.cc.

References LeadGlass_Logical, LeadGlass_Material, LeadGlass_Physical, LeadGlass_Solid, LeadGlass_VisAtt, and LeadGlassMessenger.

71 {
72  // --- Delete Pointers
73 
75 
76  //if (LeadGlassSD) delete LeadGlassSD;
77 
79 
82  if (LeadGlass_Solid) delete LeadGlass_Solid;
83 
85 }
G4VisAttributes * LeadGlass_VisAtt
QweakSimLeadGlassMessenger * LeadGlassMessenger
G4VPhysicalVolume * LeadGlass_Physical
G4LogicalVolume * LeadGlass_Logical
G4Material * LeadGlass_Material

Member Function Documentation

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().

92 {
93 
94  //--- Material
95 
96  LeadGlass_Material = pMaterial->GetMaterial("LeadGlass");
97 
98  //--- Define LeadGlass Solid Volume
99 
100  LeadGlass_Solid = new G4Box("LeadGlass_Solid",
101  0.5*LeadGlass_FullLength_X, // X Length
102  0.5*LeadGlass_FullLength_Y, // Y Length
103  0.5*LeadGlass_FullLength_Z); // Z Length
104 
105  //--- Define LeadGlass Logical Volume
106 
107  LeadGlass_Logical = new G4LogicalVolume(LeadGlass_Solid,
109  "LeadGlass_Logical",
110  0,0,0);
111 
112  //--- Define LeadGlass Physical Volume
113 
117 
118  LeadGlass_RotationMatrix = new G4RotationMatrix();
120 
121  LeadGlass_Physical = new G4PVPlacement(LeadGlass_RotationMatrix,
123  "LeadGlass_Phyical",
125  MotherVolume,
126  false,
127  0,
128  pSurfChk);
129 
130  //--- Define Sensitive Detectors to LeadGlass
131 
132  G4SDManager* SDman = G4SDManager::GetSDMpointer();
133 
134  LeadGlassSD = new QweakSimLeadGlass_DetectorSD("LeadGlassSD");
135  SDman -> AddNewDetector(LeadGlassSD);
136  LeadGlass_Logical -> SetSensitiveDetector(LeadGlassSD);
137 
138  //--- Define Visulization Attributes
139 
140  G4Colour blue (0/255., 0/255., 255/255.);
141  LeadGlass_VisAtt = new G4VisAttributes(blue);
142  LeadGlass_VisAtt -> SetVisibility(true);
143  LeadGlass_Logical -> SetVisAttributes(LeadGlass_VisAtt);
144 
145 }
G4RotationMatrix * LeadGlass_RotationMatrix
G4VSensitiveDetector * LeadGlassSD
G4double LeadGlass_TiltAngle_X
G4VisAttributes * LeadGlass_VisAtt
G4double LeadGlass_FullLength_Z
G4ThreeVector LeadGlass_CenterPosition
G4VPhysicalVolume * LeadGlass_Physical
G4double LeadGlass_FullLength_Y
G4Material * GetMaterial(G4String material)
G4double LeadGlass_CenterPosition_Y
G4double LeadGlass_CenterPosition_Z
G4LogicalVolume * LeadGlass_Logical
G4Material * LeadGlass_Material
static const G4bool pSurfChk
G4double LeadGlass_FullLength_X
G4double LeadGlass_CenterPosition_X
QweakSimMaterial * pMaterial

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void QweakSimLeadGlass::DestroyComponent ( )

Definition at line 151 of file QweakSimLeadGlass.cc.

152 {
153 }
G4double QweakSimLeadGlass::GetLeadGlass_CenterPositionInX ( )
inline

Definition at line 45 of file QweakSimLeadGlass.hh.

References LeadGlass_CenterPosition_X.

G4double LeadGlass_CenterPosition_X
G4double QweakSimLeadGlass::GetLeadGlass_CenterPositionInY ( )
inline

Definition at line 46 of file QweakSimLeadGlass.hh.

References LeadGlass_CenterPosition_Y.

G4double LeadGlass_CenterPosition_Y
G4double QweakSimLeadGlass::GetLeadGlass_CenterPositionInZ ( )
inline

Definition at line 47 of file QweakSimLeadGlass.hh.

References LeadGlass_CenterPosition_Z.

G4double LeadGlass_CenterPosition_Z
G4double QweakSimLeadGlass::GetLeadGlass_FullLengthInX ( )
inline

Definition at line 52 of file QweakSimLeadGlass.hh.

References LeadGlass_FullLength_X.

52 {return LeadGlass_FullLength_X;}
G4double LeadGlass_FullLength_X
G4double QweakSimLeadGlass::GetLeadGlass_FullLengthInY ( )
inline

Definition at line 53 of file QweakSimLeadGlass.hh.

References LeadGlass_FullLength_Y.

53 {return LeadGlass_FullLength_Y;}
G4double LeadGlass_FullLength_Y
G4double QweakSimLeadGlass::GetLeadGlass_FullLengthInZ ( )
inline

Definition at line 54 of file QweakSimLeadGlass.hh.

References LeadGlass_FullLength_Z.

54 {return LeadGlass_FullLength_Z;}
G4double LeadGlass_FullLength_Z
G4LogicalVolume* QweakSimLeadGlass::GetLeadGlass_LogicalVolume ( )
inline

Definition at line 66 of file QweakSimLeadGlass.hh.

References LeadGlass_Logical.

66 {return LeadGlass_Logical;}
G4LogicalVolume * LeadGlass_Logical
G4VPhysicalVolume* QweakSimLeadGlass::GetLeadGlass_PhysicalVolume ( )
inline

Definition at line 67 of file QweakSimLeadGlass.hh.

References LeadGlass_Physical.

Referenced by QweakSimDetectorConstruction::ConstructQweak().

67 {return LeadGlass_Physical;}
G4VPhysicalVolume * LeadGlass_Physical

+ Here is the caller graph for this function:

G4double QweakSimLeadGlass::GetLeadGlass_TiltAngleInX ( )
inline

Definition at line 59 of file QweakSimLeadGlass.hh.

References LeadGlass_TiltAngle_X.

59 {return LeadGlass_TiltAngle_X;}
G4double LeadGlass_TiltAngle_X
G4double QweakSimLeadGlass::GetLeadGlass_TiltAngleInY ( )
inline

Definition at line 60 of file QweakSimLeadGlass.hh.

References LeadGlass_TiltAngle_Y.

60 {return LeadGlass_TiltAngle_Y;}
G4double QweakSimLeadGlass::GetLeadGlass_TiltAngleInZ ( )
inline

Definition at line 61 of file QweakSimLeadGlass.hh.

References LeadGlass_TiltAngle_Z.

61 {return 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.

181 {
182  //--- Set LeadGlass X Position
183 
184  G4cout << "=== Calling QweakSimLeadGlass::SetLeadGlass_CenterPositionInX() " << G4endl;
186  LeadGlass_Physical->SetTranslation(G4ThreeVector(LeadGlass_CenterPosition_X,
189  G4cout << "=== Leaving QweakSimLeadGlass::SetLeadGlass_CenterPositionInX() " << G4endl << G4endl;
190 }
G4VPhysicalVolume * LeadGlass_Physical
G4double LeadGlass_CenterPosition_Y
G4double LeadGlass_CenterPosition_Z
G4double LeadGlass_CenterPosition_X
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.

197 {
198  //--- Set LeadGlass Y Position
199 
200  G4cout << "=== Calling QweakSimLeadGlass::SetLeadGlass_CenterPositionInY() " << G4endl;
202  LeadGlass_Physical->SetTranslation(G4ThreeVector(LeadGlass_CenterPosition_X,
205  G4cout << "=== Leaving QweakSimLeadGlass::SetLeadGlass_CenterPositionInY() " << G4endl << G4endl;
206 }
G4VPhysicalVolume * LeadGlass_Physical
G4double LeadGlass_CenterPosition_Y
G4double LeadGlass_CenterPosition_Z
G4double LeadGlass_CenterPosition_X
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.

213 {
214  //--- Set LeadGlass Z Position
215 
216  G4cout << "=== Calling QweakSimLeadGlass::SetLeadGlass_CenterPositionInZ() " << G4endl;
218  LeadGlass_Physical->SetTranslation(G4ThreeVector(LeadGlass_CenterPosition_X,
221  G4cout << "=== Leaving QweakSimLeadGlass::SetLeadGlass_CenterPositionInZ() " << G4endl << G4endl;
222 }
G4VPhysicalVolume * LeadGlass_Physical
G4double LeadGlass_CenterPosition_Y
G4double LeadGlass_CenterPosition_Z
G4double LeadGlass_CenterPosition_X
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().

319 {
320  //--- Disable the LeadGlass
321 
322  G4cout << "=== Calling QweakSimLeadGlass::SetLeadGlass_Disabled() " << G4endl;
323  LeadGlass_VisAtt -> SetVisibility(true);
324  SetLeadGlass_Material("Air");
325  LeadGlass_Physical->SetTranslation(G4ThreeVector(LeadGlass_CenterPosition_X,
327  LeadGlass_CenterPosition_Z + 400.00*cm));
328  G4cout << "=== Leaving QweakSimLeadGlass::SetLeadGlass_Disabled() " << G4endl << G4endl;
329 }
G4VisAttributes * LeadGlass_VisAtt
void SetLeadGlass_Material(G4String)
G4VPhysicalVolume * LeadGlass_Physical
G4double LeadGlass_CenterPosition_Y
G4double LeadGlass_CenterPosition_Z
G4double LeadGlass_CenterPosition_X

+ Here is the call graph for this function:

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().

302 {
303  //--- Enable the LeadGlass
304 
305  G4cout << "=== Calling QweakSimLeadGlass::SetLeadGlass_Enabled() " << G4endl;
306  LeadGlass_VisAtt -> SetVisibility(true);
308  LeadGlass_Physical->SetTranslation(G4ThreeVector(LeadGlass_CenterPosition_X,
311  G4cout << "=== Leaving QweakSimLeadGlass::SetLeadGlass_Enabled() " << G4endl << G4endl;
312 }
G4VisAttributes * LeadGlass_VisAtt
void SetLeadGlass_Material(G4String)
G4VPhysicalVolume * LeadGlass_Physical
G4double LeadGlass_CenterPosition_Y
G4double LeadGlass_CenterPosition_Z
G4Material * LeadGlass_Material
G4double LeadGlass_CenterPosition_X

+ Here is the call graph for this function:

void QweakSimLeadGlass::SetLeadGlass_FullLengthInX ( G4double  dim)
inline

Definition at line 49 of file QweakSimLeadGlass.hh.

References LeadGlass_FullLength_X.

G4double LeadGlass_FullLength_X
void QweakSimLeadGlass::SetLeadGlass_FullLengthInY ( G4double  dim)
inline

Definition at line 50 of file QweakSimLeadGlass.hh.

References LeadGlass_FullLength_Y.

G4double LeadGlass_FullLength_Y
void QweakSimLeadGlass::SetLeadGlass_FullLengthInZ ( G4double  dim)
inline

Definition at line 51 of file QweakSimLeadGlass.hh.

References LeadGlass_FullLength_Z.

G4double 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().

160 {
161  //--- Set LeadGlass Material
162 
163  G4Material* pttoMaterial = G4Material::GetMaterial(materialName);
164 
165  if (pttoMaterial)
166  {
167  G4cout << "=== Changing LeadGlass material: Look up material " << G4endl;
168  LeadGlass_Logical -> SetMaterial(pttoMaterial);
169  G4cout << "=== Changing LeadGlass material: Now the material is " << materialName << G4endl;
170  }
171  else
172  G4cerr << "=== Error: Changing LeadGlass material FAILED! " << G4endl << G4endl;
173 
174 }
G4LogicalVolume * LeadGlass_Logical

+ Here is the caller graph for this function:

void QweakSimLeadGlass::SetLeadGlass_TiltAngleInX ( G4double  xTiltAngle)

Definition at line 229 of file QweakSimLeadGlass.cc.

References LeadGlass_Physical, LeadGlass_RotationMatrix, and LeadGlass_TiltAngle_X.

230 {
231  //--- Set LeadGlass New X Tilting Angle
232 
233  G4cout << G4endl << "=== Calling QweakSimLeadGlass::SetLeadGlass_TiltAngleInX() " << G4endl;
234 
235  //--- rotate back with old angle
238 
239  //--- assign new tilting angle
240  LeadGlass_TiltAngle_X = xTiltAngle;
241 
242  //--- rotate to new angle
245 
246  G4cout << G4endl << "=== Leaving QweakSimLeadGlass::SetLeadGlass_TiltAngleInX() " << G4endl << G4endl;
247 }
G4RotationMatrix * LeadGlass_RotationMatrix
G4double LeadGlass_TiltAngle_X
G4VPhysicalVolume * LeadGlass_Physical
void QweakSimLeadGlass::SetLeadGlass_TiltAngleInY ( G4double  yTiltAngle)

Definition at line 253 of file QweakSimLeadGlass.cc.

References LeadGlass_Physical, LeadGlass_RotationMatrix, and LeadGlass_TiltAngle_Y.

254 {
255  //--- Set LeadGlass New Y Tilting Angle
256 
257  G4cout << G4endl << "=== Calling QweakSimLeadGlass::SetLeadGlass_TiltAngleInY() " << G4endl;
258 
259  //--- rotate back with old angle
262 
263  //--- assign new tilting angle
264  LeadGlass_TiltAngle_Y = yTiltAngle;
265 
266  //--- rotate to new angle
269 
270  G4cout << G4endl << "=== Leaving QweakSimLeadGlass::SetLeadGlass_TiltAngleInY() " << G4endl << G4endl;
271 }
G4RotationMatrix * LeadGlass_RotationMatrix
G4VPhysicalVolume * LeadGlass_Physical
void QweakSimLeadGlass::SetLeadGlass_TiltAngleInZ ( G4double  zTiltAngle)

Definition at line 277 of file QweakSimLeadGlass.cc.

References LeadGlass_Physical, LeadGlass_RotationMatrix, and LeadGlass_TiltAngle_Z.

278 {
279  //--- Set LeadGlass New Z Tilting Angle
280 
281  G4cout << G4endl << "=== Calling QweakSimLeadGlass::SetLeadGlass_TiltAngleInZ() " << G4endl;
282 
283  //--- rotate back with old angle
286 
287  //--- assign new tilting angle
288  LeadGlass_TiltAngle_Z = zTiltAngle;
289 
290  //--- rotate to new angle
293 
294  G4cout << G4endl << "=== Leaving QweakSimLeadGlass::SetLeadGlass_TiltAngleInZ() " << G4endl << G4endl;
295 }
G4RotationMatrix * LeadGlass_RotationMatrix
G4VPhysicalVolume * LeadGlass_Physical

Field Documentation

G4ThreeVector QweakSimLeadGlass::LeadGlass_CenterPosition
private

Definition at line 96 of file QweakSimLeadGlass.hh.

Referenced by ConstructComponent().

G4double QweakSimLeadGlass::LeadGlass_FullLength_X
private
G4double QweakSimLeadGlass::LeadGlass_FullLength_Y
private
G4double QweakSimLeadGlass::LeadGlass_FullLength_Z
private
G4LogicalVolume* QweakSimLeadGlass::LeadGlass_Logical
private
G4Material* QweakSimLeadGlass::LeadGlass_Material
private
G4RotationMatrix* QweakSimLeadGlass::LeadGlass_RotationMatrix
private
G4Box* QweakSimLeadGlass::LeadGlass_Solid
private

Definition at line 75 of file QweakSimLeadGlass.hh.

Referenced by ConstructComponent(), QweakSimLeadGlass(), and ~QweakSimLeadGlass().

G4double QweakSimLeadGlass::LeadGlass_TiltAngle_X
private
G4double QweakSimLeadGlass::LeadGlass_TiltAngle_Y
private

Definition at line 100 of file QweakSimLeadGlass.hh.

Referenced by GetLeadGlass_TiltAngleInY(), and SetLeadGlass_TiltAngleInY().

G4double QweakSimLeadGlass::LeadGlass_TiltAngle_Z
private

Definition at line 101 of file QweakSimLeadGlass.hh.

Referenced by GetLeadGlass_TiltAngleInZ(), and SetLeadGlass_TiltAngleInZ().

G4VisAttributes* QweakSimLeadGlass::LeadGlass_VisAtt
private
QweakSimLeadGlassMessenger* QweakSimLeadGlass::LeadGlassMessenger
private

Definition at line 71 of file QweakSimLeadGlass.hh.

Referenced by QweakSimLeadGlass(), and ~QweakSimLeadGlass().

G4VSensitiveDetector* QweakSimLeadGlass::LeadGlassSD
private

Definition at line 105 of file QweakSimLeadGlass.hh.

Referenced by ConstructComponent(), and QweakSimLeadGlass().

G4double QweakSimLeadGlass::MD7_CenterPosition_X
private

Definition at line 89 of file QweakSimLeadGlass.hh.

Referenced by QweakSimLeadGlass().

G4double QweakSimLeadGlass::MD7_CenterPosition_Y
private

Definition at line 90 of file QweakSimLeadGlass.hh.

Referenced by QweakSimLeadGlass().

G4double QweakSimLeadGlass::MD7_CenterPosition_Z
private

Definition at line 91 of file QweakSimLeadGlass.hh.

Referenced by QweakSimLeadGlass().

QweakSimMaterial* QweakSimLeadGlass::pMaterial
private

Definition at line 73 of file QweakSimLeadGlass.hh.

Referenced by ConstructComponent(), and QweakSimLeadGlass().


The documentation for this class was generated from the following files: