#include <Doxymodules_optical.h>
Definition at line 73 of file Doxymodules_optical.h.
◆ LXeWLSSlab()
Definition at line 45 of file LXeWLSSlab.cc.
50 G4Material::GetMaterial("Vacuum"), "temp"),
51 "Slab", pMotherLogical, pMany, pCopyNo)
53{
55
58
59 auto ScintSlab_box =
new G4Box(
"Slab", slab_x, slab_y,
fSlab_z);
60
62 ScintSlab_box, G4Material::GetMaterial("Polystyrene"), "Slab");
63
64 G4double spacing = 2. * slab_y /
fNfibers;
65
66 auto rm = new G4RotationMatrix();
67 rm->rotateY(90. * deg);
68
69
71 {
72 G4double Y = -(spacing) * (
fNfibers - 1) * 0.5 + i * spacing;
75 }
76
78}
static G4LogicalVolume * fScintSlab_log
LXeDetectorConstruction * fConstructor
◆ CopyValues()
void LXeWLSSlab::CopyValues |
( |
| ) |
|
|
private |
Definition at line 82 of file LXeWLSSlab.cc.
83{
89}
G4double GetScintX() const
G4double GetScintY() const
G4double GetSlabZ() const
G4double GetScintZ() const
◆ fConstructor
◆ fScintSlab_log
◆ fNfibers
G4int LXeWLSSlab::fNfibers = 0 |
|
private |
◆ fScint_x
G4double LXeWLSSlab::fScint_x = 0. |
|
private |
◆ fScint_y
G4double LXeWLSSlab::fScint_y = 0. |
|
private |
◆ fScint_z
G4double LXeWLSSlab::fScint_z = 0. |
|
private |
◆ fSlab_z
G4double LXeWLSSlab::fSlab_z = 0. |
|
private |
The documentation for this class was generated from the following files: