BTOW TP mapping in 2D, by Pibero
Hi Jan,
Here is the mapping I'm using:
void jan()
{
int patchMap[10][30];
// West barrel
for (int patch = 0; patch < 150; ++patch) {
int m = 14 - patch / 10; // 0-14
int n = patch % 10; // 0-9
int etabin = n / 2 + 5; // 5-9
int phibin = n % 2 + m * 2; // 0-29
patchMap[etabin][phibin] = patch;
//printf("TP=%d, etabin=%d, phibin=%d\n", patch, etabin, phibin);
}
// East barrel
for (int patch = 150; patch < 300; ++patch) {
int m = 29 - patch / 10; // 0-14
int n = patch % 10; // 0-9
int etabin = 4 - n / 2; // 0-4
int phibin = 1 - n % 2 + m * 2; // 0-29
patchMap[etabin][phibin] = patch;
//printf("TP=%d, etabin=%d, phibin=%d\n", patch, etabin, phibin);
}
// All patches
for (int phibin = 29; phibin >= 0; --phibin) {
for (int etabin = 9; etabin >= 0; --etabin) {
printf("%5d", patchMap[etabin][phibin]);
}
printf("\n");
}
}
The idea is to use geographical eta and phi bins.
I get the following location of trigger patches for
the entire BEMC:
9 7 5 3 1 150 152 154 156 158
8 6 4 2 0 151 153 155 157 159
19 17 15 13 11 160 162 164 166 168
18 16 14 12 10 161 163 165 167 169
29 27 25 23 21 170 172 174 176 178
28 26 24 22 20 171 173 175 177 179
39 37 35 33 31 180 182 184 186 188
38 36 34 32 30 181 183 185 187 189
49 47 45 43 41 190 192 194 196 198
48 46 44 42 40 191 193 195 197 199
59 57 55 53 51 200 202 204 206 208
58 56 54 52 50 201 203 205 207 209
69 67 65 63 61 210 212 214 216 218
68 66 64 62 60 211 213 215 217 219
79 77 75 73 71 220 222 224 226 228
78 76 74 72 70 221 223 225 227 229
89 87 85 83 81 230 232 234 236 238
88 86 84 82 80 231 233 235 237 239
99 97 95 93 91 240 242 244 246 248
98 96 94 92 90 241 243 245 247 249
109 107 105 103 101 250 252 254 256 258
108 106 104 102 100 251 253 255 257 259
119 117 115 113 111 260 262 264 266 268
118 116 114 112 110 261 263 265 267 269
129 127 125 123 121 270 272 274 276 278
128 126 124 122 120 271 273 275 277 279
139 137 135 133 131 280 282 284 286 288
138 136 134 132 130 281 283 285 287 289
149 147 145 143 141 290 292 294 296 298
148 146 144 142 140 291 293 295 297 299
Note West (eta=1) is on the left and East (eta=-1)
is on the right. This is just to be consistent with this
document:
http://drupal.star.bnl.gov/STAR/system/files/active/0/Towers+Layout.pdf
Pibero
- balewski's blog
- Login or register to post comments