5#include "G4AssemblyVolume.hh"
6#include "G4LogicalVolume.hh"
7#include "G4Material.hh"
46 G4AssemblyVolume*
lg_strip(
string name =
"" );
57 G4double containerOut_xdown;
58 G4double containerOut_xup;
59 G4double containerOut_y;
60 G4double containerOut_z;
61 G4double container_thickness;
62 G4double container_lowBorder;
64 G4double containerIn_xdown;
65 G4double containerIn_xup;
66 G4double containerIn_y;
67 G4double containerIn_z;
69 G4double upCover_xdown;
73 G4double upCover_posz;
75 G4double lowCover1_xdown;
76 G4double lowCover1_xup;
79 G4double lowCover1_addx;
80 G4double lowCover1_addz;
81 G4double lowCover1_posz;
83 G4double lowCover2_xdown;
84 G4double lowCover2_xup;
87 G4double lowCover2_posz;
93 G4double FEE_thickness;
96 G4double upFEE_pcb_xdown;
97 G4double upFEE_pcb_xup;
104 G4double sideFEE_posl;
106 G4double sideFEE_pcb_x;
107 G4double sideFEE_pcb_y;
108 G4double sideFEE_pcb_z;
110 G4double castingDie_x;
111 G4double castingDie_y;
112 G4double castingDie_z;
113 G4double castingDie_addr;
114 G4double castingDie_subtractx;
115 G4double castingDie_subtract_posz;
116 G4double castingDie_posz1;
117 G4double castingDie_posz2;
119 G4double chamber_in_posy;
120 G4double chamber_out_posy;
126 G4double bracket_posx;
128 G4double upStopBlock_x;
129 G4double upStopBlock_y;
130 G4double upStopBlock_z;
131 G4double upStopBlock_subtractr;
132 G4double upStopBlock_subtractposz;
134 G4double sideStopBlock_x;
135 G4double sideStopBlock_y;
136 G4double sideStopBlock_z;
137 G4double sideStopBlock_thickness;
138 G4double sideStopBlock_posz0;
139 G4double sideStopBlock_posz1;
141 G4double honeyComb_xdown;
142 G4double honeyComb_xup;
143 G4double honeyComb_y;
144 G4double honeyComb_z;
145 G4double honeyComb_surface_y;
146 G4double honeyComb_posz;
148 G4double tape_mrpc_xdown;
149 G4double tape_mrpc_xup;
150 G4double tape_mrpc_y;
151 G4double tape_mrpc_z;
152 G4double tape_mrpc_posz;
154 G4double pcbBoard_xdown;
155 G4double pcbBoard_xup;
156 G4double pcbBoard_y0;
157 G4double pcbBoard_y1;
160 G4double strip_x[12];
166 G4double mylar_xdown;
172 G4double glass0_xdown;
176 G4double glass0_posz;
178 G4double glass1_xdown;
182 G4double glass1_posz;
184 G4double gasLayer_xdown;
185 G4double gasLayer_xup;
188 G4double gasLayer_posz;
191 G4double endcap_length;
193 G4double startAngle_east;
194 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="")