-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathStartCntr_HDDS.xml_40bar_fiu
255 lines (232 loc) · 10.7 KB
/
StartCntr_HDDS.xml_40bar_fiu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
<?xml version="1.0" encoding="UTF-8"?>
<!--DOCTYPE HDDS>
Hall D Geometry Data Base: Start counter
*****************************************
version 1.0: Initial version -rtj
version 1.1: Fix some problems with the start Detector -cam
Length and center were wrong in the previous version.
version 2.0: template file, start counter parameters calculated
DO NOT EDIT THIS FILE !!! W. Boeglin January 09
<HDDS specification="v1.0" xmlns="http://www.gluex.org/hdds">
-->
<section name = "StartCntr"
version = "4"
date = "2009-02-04"
author = "W. Boeglin"
top_volume = "STRT"
specification = "v1.0">
<!-- Origin of StartCntr is on the axis of the cylinder
at the upstream limit of the sensitive region. -->
<composition name="StartCntr">
<posXYZ volume="startCntr" X_Y_Z="0.0 0.0 0.0" />
</composition>
<composition name="startCntr" envelope="STRT">
<mposPhi volume="STRC" ncopy="40" Phi0="4.500000" R_Z="0.0 0.0"
impliedRot="true">
<sector value="1" step="1" />
</mposPhi>
<posXYZ volume="STIS" />
<posXYZ volume="STOS" />
<posXYZ volume="STWR" />
<posXYZ volume="startCntrSupport" X_Y_Z="0.0 0.0 -70.000000" />
</composition>
<composition name="startCntrSupport" envelope="TARM">
<posXYZ volume="STLG" />
</composition>
<tubs name="TARM" Rio_Z="6.921336 8.927521 140.000000" material="Aluminum"
comment="target region support arm" />
<tubs name="STLG" Rio_Z="7.300000 7.800000 140.000000" material="Plexiglas"
comment="start counter light guides" />
<pgon name="STRT" segments="40" material="Air"
comment="start counter assembly">
<polyplane Rio_Z="6.911305 8.937551 -140.010000" />
<polyplane Rio_Z="6.911305 8.937551 49.990000" />
<polyplane Rio_Z="6.907519 8.937551 50.051907" />
<polyplane Rio_Z="6.884555 8.914588 50.427356" />
<polyplane Rio_Z="6.838703 8.899456 50.674755" />
<polyplane Rio_Z="6.804705 8.865458 50.858193" />
<polyplane Rio_Z="6.672943 8.788006 51.276087" />
<polyplane Rio_Z="6.639577 8.774437 51.349302" />
<polyplane Rio_Z="6.491236 8.671805 51.674808" />
<polyplane Rio_Z="6.289760 8.568142 52.003585" />
<polyplane Rio_Z="6.262290 8.547713 52.048412" />
<polyplane Rio_Z="5.856563 8.283648 52.627850" />
<polyplane Rio_Z="5.484013 7.957603 53.159908" />
<polyplane Rio_Z="0.675656 3.149246 60.026953" />
<polyplane Rio_Z="2.335460 2.335460 61.189160" />
</pgon>
<pgon name="STOS" segments="40" material="LowDensityROHACELL"
comment="start counter outer support">
<polyplane Rio_Z="7.924428 8.456067 0.000000" />
<polyplane Rio_Z="7.924428 8.456067 50.000000" />
<polyplane Rio_Z="7.923435 8.456067 50.016243" />
<polyplane Rio_Z="7.890127 8.422759 50.560825" />
<polyplane Rio_Z="7.878096 8.418789 50.625737" />
<polyplane Rio_Z="7.787734 8.328426 51.113290" />
<polyplane Rio_Z="7.747106 8.304544 51.242145" />
<polyplane Rio_Z="7.618775 8.176214 51.649157" />
<polyplane Rio_Z="7.531787 8.116030 51.840036" />
<polyplane Rio_Z="7.385770 7.970014 52.160440" />
<polyplane Rio_Z="7.232536 7.856057 52.410496" />
<polyplane Rio_Z="7.092192 7.715713 52.639516" />
<polyplane Rio_Z="6.887991 7.537002 52.931146" />
<polyplane Rio_Z="1.511294 2.160305 60.609865" />
<polyplane Rio_Z="1.946787 1.946787 60.914801" />
</pgon>
<pgon name="STRC" segments="1" profile="-4.500000 9.000000" material="Scintillator"
sensitive="true" comment="start counter scintillator">
<polyplane Rio_Z="7.322573 7.623501 0.000000" />
<polyplane Rio_Z="7.322573 7.623501 50.000000" />
<polyplane Rio_Z="7.322011 7.623501 50.009194" />
<polyplane Rio_Z="7.292758 7.594248 50.487477" />
<polyplane Rio_Z="7.285948 7.592000 50.524220" />
<polyplane Rio_Z="7.203756 7.509808 50.967688" />
<polyplane Rio_Z="7.180759 7.496290 51.040625" />
<polyplane Rio_Z="7.056895 7.372426 51.433472" />
<polyplane Rio_Z="7.007656 7.338360 51.541516" />
<polyplane Rio_Z="6.854363 7.185067 51.877886" />
<polyplane Rio_Z="6.767627 7.120563 52.019427" />
<polyplane Rio_Z="6.599181 6.952118 52.294306" />
<polyplane Rio_Z="6.483595 6.850960 52.459379" />
<polyplane Rio_Z="1.022298 1.389662 60.258921" />
<polyplane Rio_Z="1.268803 1.268803 60.431526" />
</pgon>
<pgon name="STIS" segments="40" material="HighDensityROHACELL"
comment="start counter support cylinder">
<polyplane Rio_Z="6.921336 7.318561 0.000000" />
<polyplane Rio_Z="6.921336 7.318561 50.000000" />
<polyplane Rio_Z="6.920594 7.318561 50.012136" />
<polyplane Rio_Z="6.894419 7.292386 50.440086" />
<polyplane Rio_Z="6.885430 7.289420 50.488586" />
<polyplane Rio_Z="6.814070 7.218059 50.873612" />
<polyplane Rio_Z="6.783714 7.200216 50.969889" />
<polyplane Rio_Z="6.681486 7.097988 51.294114" />
<polyplane Rio_Z="6.616491 7.053020 51.436732" />
<polyplane Rio_Z="6.498644 6.935174 51.695324" />
<polyplane Rio_Z="6.384152 6.850028 51.882158" />
<polyplane Rio_Z="6.268270 6.734146 52.071260" />
<polyplane Rio_Z="6.115697 6.600619 52.289157" />
<polyplane Rio_Z="0.691387 1.176308 60.035876" />
<polyplane Rio_Z="1.016774 1.016774 60.263714" />
</pgon>
<pgon name="STWR" segments="40" material="Cellulose"
comment="start counter wrapping tape">
<polyplane Rio_Z="7.633501 7.683655 0.000000" />
<polyplane Rio_Z="7.633501 7.683655 50.000000" />
<polyplane Rio_Z="7.633407 7.683655 50.001532" />
<polyplane Rio_Z="7.601368 7.651616 50.525370" />
<polyplane Rio_Z="7.600233 7.651241 50.531494" />
<polyplane Rio_Z="7.505448 7.556456 51.042908" />
<polyplane Rio_Z="7.501615 7.554203 51.055064" />
<polyplane Rio_Z="7.347171 7.399759 51.544898" />
<polyplane Rio_Z="7.338964 7.394082 51.562906" />
<polyplane Rio_Z="7.128896 7.184014 52.023858" />
<polyplane Rio_Z="7.114440 7.173263 52.047448" />
<polyplane Rio_Z="6.853878 6.912701 52.472647" />
<polyplane Rio_Z="6.834614 6.895841 52.500159" />
<polyplane Rio_Z="1.276995 1.338222 60.437262" />
<polyplane Rio_Z="1.318079 1.318079 60.466029" />
</pgon>
<!-- The following elements describe an early rendition of the GlueX
detector simulated using a fast Monte Carlo program MCFast. They
are retained for future reference, do not rely on their values. -->
<parameters name="startCntr_pars" type="mcfast">
<real name="rmin" value="10.00" comment="inner radius"
unit="cm" />
<real name="rmax" value="10.20" comment="outer radius"
unit="cm" />
<real name="z0" value="72.5" comment="z of midplane"
unit="cm" />
<real name="zlen" value="50.0" comment="length of cntr"
unit="cm" />
</parameters>
<parameters name="startCntrLayer_pars" type="mcfast">
<int name="det" value="1" comment="num of mother" />
<real name="zlen" value="50.0" comment="length of layer"
unit="cm" />
<real name="cell_height" value="0.2" comment="thickness"
unit="cm" />
<int name="nwires" value="25" comment="segmentation" />
<int name="ID_readout" value="-1" />
<int name="ID_cathode" value="1" />
<real name="phi0" value="0." comment="offset to wire 1"
unit="cm" />
<real name="stereo_offset" value="0." comment="where is phi0"
unit="cm" />
<real name="eff_hit" value="0.96" comment="hit efficiency"
unit="cm" />
<real name="eff_dedx" value="0.96" comment="dE/dx efficiency"
unit="cm" />
<real name="siga" value="0.04" comment="xy resolution"
unit="cm" />
<real name="sigb" value="0.00" comment="?? resolution"
unit="cm" />
<real name="sigc" value="0.00" comment="?? resolution"
unit="cm" />
</parameters>
<parameters name="startCntrOffset_pars" type="mcfast">
<int name="det" value="1" comment="num of mother" />
<real name="cell_offset" value="0.0" comment="offset in phi"
unit="cm" />
<real name="sag" value="0.0" comment="sagitta of wire"
unit="cm" />
<real_array name="offset" values="0.0 0.0 0.0" comment="not used"
unit="cm" />
<real_array name="dircos" values="0.0 0.0 0.0" comment="not used"
unit="cm" />
</parameters>
<mcfast model="Drift" template="db/drift.db" parameters="startCntr_pars">
<int name="num" value="1" />
<string name="name" value="STRT" />
<!-- for mcfast model the start counter as a vertex drift chamber -->
<int name="num_anode" value="3" comment="anode layers" />
<int name="num_cathode" value="0" />
<reference name="material" value="Scintillator" />
<real_array name="thick_boun" comment="inner outer upstream downstream
window thicknesses" values=" 0.20 0.05 0.20 0.20"
unit="cm" />
<reference_vector name="mat_boun">
<reference_data value="Mylar" comment="inner window material" />
<reference_data value="Mylar" comment="outer window material" />
<reference_data value="Mylar" comment="upstream window matl" />
<reference_data value="Mylar" comment="downstream window matl" />
</reference_vector>
<mcfast model="LayerDRFAno" template="db/drift_layer.db"
parameters="startCntrLayer_pars">
<int name="lyr" value="1" comment="layer number" />
<real name="radius" value="10.1" comment="central radius"
unit="cm" />
<real name="stereo_tau" value="-0.10" comment="twist angle tau"
unit="cm" />
</mcfast>
<mcfast model="LayerDRFAno" template="db/drift_layer.db"
parameters="startCntrLayer_pars">
<int name="lyr" value="2" comment="layer number" />
<real name="radius" value="10.3" comment="central radius"
unit="cm" />
<real name="stereo_tau" value="0.0" comment="twist angle tau"
unit="cm" />
</mcfast>
<mcfast model="LayerDRFAno" template="db/drift_layer.db"
parameters="startCntrLayer_pars">
<int name="lyr" value="3" comment="layer number" />
<real name="radius" value="10.5" comment="central radius"
unit="cm" />
<real name="stereo_tau" value="+0.10" comment="twist angle tau"
unit="cm" />
</mcfast>
<mcfast model="OffsetDRFAno" template="db/drift_offset.db"
parameters="startCntrOffset_pars">
<int name="lyr" value="1" comment="layer number" />
</mcfast>
<mcfast model="OffsetDRFAno" template="db/drift_offset.db"
parameters="startCntrOffset_pars">
<int name="lyr" value="2" comment="layer number" />
</mcfast>
<mcfast model="OffsetDRFAno" template="db/drift_offset.db"
parameters="startCntrOffset_pars">
<int name="lyr" value="3" comment="layer number" />
</mcfast>
</mcfast>
</section>
<!-- </HDDS> -->