4#include "G4LogicalVolume.hh"
5#include "G4Material.hh"
6#include "G4AssemblyVolume.hh"
32 G4LogicalVolume*
lg_upFEE(
string name=
"");
47 G4AssemblyVolume*
lg_strip(
string name=
"");
48 G4LogicalVolume*
lg_mylar(
string name=
"");
59 G4double containerOut_xdown;
60 G4double containerOut_xup;
61 G4double containerOut_y;
62 G4double containerOut_z;
63 G4double container_thickness;
64 G4double container_lowBorder;
66 G4double containerIn_xdown;
67 G4double containerIn_xup;
68 G4double containerIn_y;
69 G4double containerIn_z;
71 G4double upCover_xdown;
75 G4double upCover_posz;
77 G4double lowCover1_xdown;
78 G4double lowCover1_xup;
81 G4double lowCover1_addx;
82 G4double lowCover1_addz;
83 G4double lowCover1_posz;
85 G4double lowCover2_xdown;
86 G4double lowCover2_xup;
89 G4double lowCover2_posz;
95 G4double FEE_thickness;
98 G4double upFEE_pcb_xdown;
99 G4double upFEE_pcb_xup;
100 G4double upFEE_pcb_y;
101 G4double upFEE_pcb_z;
106 G4double sideFEE_posl;
108 G4double sideFEE_pcb_x;
109 G4double sideFEE_pcb_y;
110 G4double sideFEE_pcb_z;
112 G4double castingDie_x;
113 G4double castingDie_y;
114 G4double castingDie_z;
115 G4double castingDie_addr;
116 G4double castingDie_subtractx;
117 G4double castingDie_subtract_posz;
118 G4double castingDie_posz1;
119 G4double castingDie_posz2;
122 G4double chamber_in_posy;
123 G4double chamber_out_posy;
129 G4double bracket_posx;
131 G4double upStopBlock_x;
132 G4double upStopBlock_y;
133 G4double upStopBlock_z;
134 G4double upStopBlock_subtractr;
135 G4double upStopBlock_subtractposz;
137 G4double sideStopBlock_x;
138 G4double sideStopBlock_y;
139 G4double sideStopBlock_z;
140 G4double sideStopBlock_thickness;
141 G4double sideStopBlock_posz0;
142 G4double sideStopBlock_posz1;
144 G4double honeyComb_xdown;
145 G4double honeyComb_xup;
146 G4double honeyComb_y;
147 G4double honeyComb_z;
148 G4double honeyComb_surface_y;
149 G4double honeyComb_posz;
151 G4double tape_mrpc_xdown;
152 G4double tape_mrpc_xup;
153 G4double tape_mrpc_y;
154 G4double tape_mrpc_z;
155 G4double tape_mrpc_posz;
157 G4double pcbBoard_xdown;
158 G4double pcbBoard_xup;
159 G4double pcbBoard_y0;
160 G4double pcbBoard_y1;
163 G4double strip_x[12];
169 G4double mylar_xdown;
175 G4double glass0_xdown;
179 G4double glass0_posz;
181 G4double glass1_xdown;
185 G4double glass1_posz;
187 G4double gasLayer_xdown;
188 G4double gasLayer_xup;
191 G4double gasLayer_posz;
194 G4double endcap_length;
196 G4double startAngle_east;
197 G4double startAngle_west;
G4LogicalVolume * lg_sideFEE(string name="")
G4LogicalVolume * lg_mylar(string name="")
G4LogicalVolume * lg_lowCover1(string name="")
G4LogicalVolume * lg_glass(G4int flag, string name="")
G4VSolid * sd_containerIn(double smallL=0, string name="")
G4LogicalVolume * lg_container(int flag, string name="")
G4VSolid * sd_sideFEE(double smallL=0, string name="")
G4VSolid * sd_upFEE(double smallL=0, string name="")
G4VSolid * sd_lowCover2(double smallL=0, string name="")
G4LogicalVolume * lg_gasContainer(string name="")
G4LogicalVolume * lg_sideStopBlock(string name="")
G4VSolid * sd_upCover(double smallL=0, string name="")
G4AssemblyVolume * lg_strip(string name="")
G4LogicalVolume * lg_upFEE_pcb(string name="")
G4LogicalVolume * lg_honeyComb(string name="")
G4LogicalVolume * lg_sideFEE_pcb(string name="")
G4LogicalVolume * lg_containerFrame(string name="")
G4VSolid * sd_lowCover1(double smallL=0, string name="")
G4LogicalVolume * lg_lowCover2(string name="")
G4LogicalVolume * lg_pcbBoard(G4int flag, string name="")
G4LogicalVolume * lg_bracket(string name="")
G4LogicalVolume * lg_bareChamber(string name="")
G4LogicalVolume * lg_upStopBlock(string name="")
G4LogicalVolume * lg_tape_mrpc(string name="")
G4VSolid * sd_containerOut(double smallL=0, string name="")
G4LogicalVolume * lg_gasLayer(string name="")
G4LogicalVolume * lg_castingDie(string name="")
G4LogicalVolume * lg_upFEE(string name="")
G4VSolid * sd_castingDie_outline(double smallL=0, string name="")
G4LogicalVolume * lg_upCover(string name="")