/*
<br>
<CENTER>
<TABLE border=1>
<TR><TD><center>Nz</center></TD><TD><center> 0 </center></TD><TD><center> 1 </center></TD><TD><center> 2 </center></TD><TD><center> 3 </center></TD><TD><center> 4 </center></TD></TR>
<TR><TD><CENTER>group of row pads per detector</CENTER></TD><TD><CENTER>1</CENTER></TD><TD><CENTER>2</CENTER></TD><TD><CENTER>4</CENTER></TD><TD><CENTER>6(chamb2)<br> 8(others chambers)</CENTER></TD><TD><CENTER>12 (chamb2)<br> 16 (chamb0)</CENTER></TD></TR>
<TR><TD><CENTER>row pads per group</CENTER></TD><TD><CENTER>12 (chamb2)<br> 16 (chamb0)</CENTER></TD><TD><CENTER>6 (chamb2)<br> 8 (chamb0)</CENTER></TD><TD><CENTER>3 (chamb2)<br> 4 (chamb0)</CENTER></TD><TD><CENTER>2</CENTER></TD><TD><CENTER>1</CENTER></TD></TR>
<TR><TD><CENTER>~distance [cm]</CENTER></TD><TD><CENTER>106 (chamb2)<br> 130 (chamb0)</CENTER></TD><TD><CENTER>53 (chamb2)<br> 65 (chamb0)</CENTER></TD><TD><CENTER>26.5 (chamb2)<br> 32.5 (chamb0)</CENTER></TD><TD><CENTER>17 (chamb2)<br> 17 (chamb0)</CENTER></TD><TD><CENTER>9 (chamb2)<br> 9 (chamb0)</CENTER></TD></TR>
<CAPTION>In the z direction</CAPTION>
</TABLE>
</CENTER>
<CENTER>
<br>
<TABLE border=1>
<TR><TD><center>Nrphi</center></TD><TD><center> 0 </center></TD><TD><center> 1 </center></TD><TD><center> 2 </center></TD><TD><center> 3 </center></TD><TD><center> 4 </center></TD><TD><center> 5 </center></TD><TD><center> 6 </center></TD></TR>
<TR><TD><CENTER>group of col pads per detector</CENTER></TD><TD><CENTER>1</CENTER></TD><TD><CENTER>2</CENTER></TD><TD><CENTER>4</CENTER></TD><TD><CENTER>8</CENTER></TD><TD><CENTER>16</CENTER></TD><TD><center>36</center></TD><TD><center>144</center></TD></TR>
<TR><TD><CENTER>col pads per group</CENTER></TD><TD><CENTER>144</CENTER></TD><TD><CENTER>72</CENTER></TD><TD><CENTER>36</CENTER></TD><TD><CENTER>18</CENTER></TD><TD><CENTER>9</CENTER></TD><TD><center>4</center></TD><TD><center>1</center></TD></TR>
<TR><TD><CENTER>~distance [cm]</CENTER></TD><TD><CENTER>113.4</CENTER></TD><TD><CENTER>56.7</CENTER></TD><TD><CENTER>25.3</CENTER></TD><TD><CENTER>14.3</CENTER></TD><TD><CENTER>7.25</CENTER></TD><TD><center>3.2</center></TD><TD><center>0.8</center></TD></TR>
<CAPTION>In the rphi direction</CAPTION>
</TABLE>
</CENTER>
<br>
*/
//End_Html
#include "AliLog.h"
#include "AliTRDCalibraMode.h"
#include "AliTRDgeometry.h"
ClassImp(AliTRDCalibraMode)
AliTRDCalibraMode::AliTRDCalibraMode()
:TObject()
,fGeo(0)
{
for (Int_t i = 0; i < 3; i++) {
fNz[i] = 0;
fNrphi[i] = 0;
}
for (Int_t k = 0; k < 3; k++) {
fDetChamb2[k] = 0;
fDetChamb0[k] = 0;
}
for (Int_t i = 0; i < 3; i++) {
fRowMin[i] = -1;
fRowMax[i] = -1;
fColMax[i] = -1;
fColMin[i] = -1;
fNnZ[i] = -1;
fNnRphi[i] = -1;
fNfragZ[i] = -1;
fNfragRphi[i] = -1;
fXbins[i] = -1;
}
fGeo = new AliTRDgeometry();
}
AliTRDCalibraMode::AliTRDCalibraMode(const AliTRDCalibraMode &c)
:TObject(c)
,fGeo(0)
{
for(Int_t k = 0; k < 3; k++){
fNz[k] = c.fNz[k];
fNrphi[k] = c.fNrphi[k];
fNnZ[k] = c.fNnZ[k];
fNnRphi[k] = c.fNnRphi[k];
fNfragZ[k] = c.fNfragZ[k];
fNfragRphi[k] = c.fNfragRphi[k];
fRowMin[k] = c.fRowMin[k];
fRowMax[k] = c.fRowMax[k];
fColMin[k] = c.fColMin[k];
fColMax[k] = c.fColMax[k];
fXbins[k] = c.fXbins[k];
fDetChamb0[k] = c.fDetChamb0[k];
fDetChamb2[k] = c.fDetChamb2[k];
}
if (fGeo) {
delete fGeo;
}
fGeo = new AliTRDgeometry();
}
AliTRDCalibraMode::~AliTRDCalibraMode()
{
if (fGeo) {
delete fGeo;
}
}
void AliTRDCalibraMode::SetPerSuperModule(Int_t i)
{
fNz[i] = 10;
fNrphi[i] = 10;
}
void AliTRDCalibraMode::SetAllTogether(Int_t i)
{
fNz[i] = 100;
fNrphi[i] = 100;
}
void AliTRDCalibraMode::SetNz(Int_t i, Short_t Nz)
{
if ((Nz >= 0) &&
(Nz < 5)) {
fNz[i] = Nz;
}
else {
AliInfo("You have to choose between 0 and 4.");
}
}
void AliTRDCalibraMode::SetNrphi(Int_t i, Short_t Nrphi)
{
if ((Nrphi >= 0) &&
(Nrphi < 7)) {
fNrphi[i] = Nrphi;
}
else {
AliInfo("You have to choose between 0 and 6 or 10/100.");
}
}
void AliTRDCalibraMode::ModePadCalibration(Int_t iChamb, Int_t i)
{
fNnZ[i] = 0;
fNnRphi[i] = 0;
if (((fNz[i] == 0) || (fNz[i] == 10) || (fNz[i] == 100)) && (iChamb == 2)) {
fNnZ[i] = 12;
}
if (((fNz[i] == 0) || (fNz[i] == 10) || (fNz[i] == 100)) && (iChamb != 2)) {
fNnZ[i] = 16;
}
if ((fNz[i] == 1) && (iChamb == 2)) {
fNnZ[i] = 6;
}
if ((fNz[i] == 1) && (iChamb != 2)) {
fNnZ[i] = 8;
}
if ((fNz[i] == 2) && (iChamb == 2)) {
fNnZ[i] = 3;
}
if ((fNz[i] == 2) && (iChamb != 2)) {
fNnZ[i] = 4;
}
if (fNz[i] == 3) {
fNnZ[i] = 2;
}
if (fNz[i] == 4) {
fNnZ[i] = 1;
}
if ((fNrphi[i] == 0) || (fNrphi[i] == 10) || (fNrphi[i] == 100)) {
fNnRphi[i] = 144;
}
if (fNrphi[i] == 1) {
fNnRphi[i] = 72;
}
if (fNrphi[i] == 2) {
fNnRphi[i] = 36;
}
if (fNrphi[i] == 3) {
fNnRphi[i] = 18;
}
if (fNrphi[i] == 4) {
fNnRphi[i] = 9;
}
if (fNrphi[i] == 5) {
fNnRphi[i] = 4;
}
if (fNrphi[i] == 6) {
fNnRphi[i] = 1;
}
}
Bool_t AliTRDCalibraMode::ModePadFragmentation(Int_t iLayer,Int_t iStack, Int_t iSect, Int_t i)
{
fNfragZ[i] = 0;
fNfragRphi[i] = 0;
Int_t rowMax = fGeo->GetRowMax(iLayer,iStack,iSect);
Int_t colMax = fGeo->GetColMax(iLayer);
if (fNnZ[i] != 0) {
fNfragZ[i] = (Int_t) rowMax / fNnZ[i];
}
if (fNnRphi[i] != 0) {
fNfragRphi[i] = (Int_t) colMax / fNnRphi[i];
}
return kTRUE;
}
void AliTRDCalibraMode::ReconstructionRowPadGroup(Int_t idect, Int_t i)
{
Int_t posc = -1;
Int_t posr = -1;
fRowMin[i] = -1;
fRowMax[i] = -1;
fColMin[i] = -1;
fColMax[i] = -1;
if (fNfragZ[i] != 0) {
posc = (Int_t) idect / fNfragZ[i];
}
if (fNfragRphi[i] != 0) {
posr = (Int_t) idect % fNfragZ[i];
}
fRowMin[i] = posr * fNnZ[i];
fRowMax[i] = (posr+1) * fNnZ[i];
fColMin[i] = posc * fNnRphi[i];
fColMax[i] = (posc+1) * fNnRphi[i];
}
void AliTRDCalibraMode::CalculXBins(Int_t idect, Int_t i)
{
fXbins[i] = 0;
AliDebug(2, Form("detector: %d", idect));
if((fNz[i] == 100) && (fNrphi[i] == 100)) {
fXbins[i] = 0;
return;
}
Int_t sector = GetSector(idect);
if((fNz[i] == 10) && (fNrphi[i] == 10)) {
fXbins[i] = sector;
return;
}
fXbins[i] += sector*(6*fDetChamb2[i]+6*4*fDetChamb0[i]);
Int_t stack = GetStack(idect);
Int_t kc = 0;
while (kc < stack) {
if (kc == 2) {
fXbins[i] += 6 * fDetChamb2[i];
}
else {
fXbins[i] += 6 * fDetChamb0[i];
}
kc ++;
}
Int_t layer = GetLayer(idect);
if (stack == 2) {
fXbins[i] += layer*fDetChamb2[i];
}
else {
fXbins[i] += layer*fDetChamb0[i];
}
}
void AliTRDCalibraMode::ResetMinMax(Int_t i)
{
fRowMin[i] = -1;
fRowMax[i] = -1;
fColMin[i] = -1;
fColMax[i] = -1;
}
void AliTRDCalibraMode::SetDetChamb0(Int_t i)
{
fDetChamb0[i] = fNfragZ[i] * fNfragRphi[i];
}
void AliTRDCalibraMode::SetDetChamb2(Int_t i)
{
fDetChamb2[i] = fNfragZ[i] * fNfragRphi[i];
}
Int_t AliTRDCalibraMode::GetLayer(Int_t d) const
{
return ((Int_t) (d % 6));
}
Int_t AliTRDCalibraMode::GetStack(Int_t d) const
{
const Int_t kNlayer = 6;
return ((Int_t) (d % 30) / kNlayer);
}
Int_t AliTRDCalibraMode::GetSector(Int_t d) const
{
Int_t fg = 30;
return ((Int_t) (d / fg));
}
AliTRDCalibraMode.cxx:100 AliTRDCalibraMode.cxx:101 AliTRDCalibraMode.cxx:102 AliTRDCalibraMode.cxx:103 AliTRDCalibraMode.cxx:104 AliTRDCalibraMode.cxx:105 AliTRDCalibraMode.cxx:106 AliTRDCalibraMode.cxx:107 AliTRDCalibraMode.cxx:108 AliTRDCalibraMode.cxx:109 AliTRDCalibraMode.cxx:110 AliTRDCalibraMode.cxx:111 AliTRDCalibraMode.cxx:112 AliTRDCalibraMode.cxx:113 AliTRDCalibraMode.cxx:114 AliTRDCalibraMode.cxx:115 AliTRDCalibraMode.cxx:116 AliTRDCalibraMode.cxx:117 AliTRDCalibraMode.cxx:118 AliTRDCalibraMode.cxx:119 AliTRDCalibraMode.cxx:120 AliTRDCalibraMode.cxx:121 AliTRDCalibraMode.cxx:122 AliTRDCalibraMode.cxx:123 AliTRDCalibraMode.cxx:124 AliTRDCalibraMode.cxx:125 AliTRDCalibraMode.cxx:126 AliTRDCalibraMode.cxx:127 AliTRDCalibraMode.cxx:128 AliTRDCalibraMode.cxx:129 AliTRDCalibraMode.cxx:130 AliTRDCalibraMode.cxx:131 AliTRDCalibraMode.cxx:132 AliTRDCalibraMode.cxx:133 AliTRDCalibraMode.cxx:134 AliTRDCalibraMode.cxx:135 AliTRDCalibraMode.cxx:136 AliTRDCalibraMode.cxx:137 AliTRDCalibraMode.cxx:138 AliTRDCalibraMode.cxx:139 AliTRDCalibraMode.cxx:140 AliTRDCalibraMode.cxx:141 AliTRDCalibraMode.cxx:142 AliTRDCalibraMode.cxx:143 AliTRDCalibraMode.cxx:144 AliTRDCalibraMode.cxx:145 AliTRDCalibraMode.cxx:146 AliTRDCalibraMode.cxx:147 AliTRDCalibraMode.cxx:148 AliTRDCalibraMode.cxx:149 AliTRDCalibraMode.cxx:150 AliTRDCalibraMode.cxx:151 AliTRDCalibraMode.cxx:152 AliTRDCalibraMode.cxx:153 AliTRDCalibraMode.cxx:154 AliTRDCalibraMode.cxx:155 AliTRDCalibraMode.cxx:156 AliTRDCalibraMode.cxx:157 AliTRDCalibraMode.cxx:158 AliTRDCalibraMode.cxx:159 AliTRDCalibraMode.cxx:160 AliTRDCalibraMode.cxx:161 AliTRDCalibraMode.cxx:162 AliTRDCalibraMode.cxx:163 AliTRDCalibraMode.cxx:164 AliTRDCalibraMode.cxx:165 AliTRDCalibraMode.cxx:166 AliTRDCalibraMode.cxx:167 AliTRDCalibraMode.cxx:168 AliTRDCalibraMode.cxx:169 AliTRDCalibraMode.cxx:170 AliTRDCalibraMode.cxx:171 AliTRDCalibraMode.cxx:172 AliTRDCalibraMode.cxx:173 AliTRDCalibraMode.cxx:174 AliTRDCalibraMode.cxx:175 AliTRDCalibraMode.cxx:176 AliTRDCalibraMode.cxx:177 AliTRDCalibraMode.cxx:178 AliTRDCalibraMode.cxx:179 AliTRDCalibraMode.cxx:180 AliTRDCalibraMode.cxx:181 AliTRDCalibraMode.cxx:182 AliTRDCalibraMode.cxx:183 AliTRDCalibraMode.cxx:184 AliTRDCalibraMode.cxx:185 AliTRDCalibraMode.cxx:186 AliTRDCalibraMode.cxx:187 AliTRDCalibraMode.cxx:188 AliTRDCalibraMode.cxx:189 AliTRDCalibraMode.cxx:190 AliTRDCalibraMode.cxx:191 AliTRDCalibraMode.cxx:192 AliTRDCalibraMode.cxx:193 AliTRDCalibraMode.cxx:194 AliTRDCalibraMode.cxx:195 AliTRDCalibraMode.cxx:196 AliTRDCalibraMode.cxx:197 AliTRDCalibraMode.cxx:198 AliTRDCalibraMode.cxx:199 AliTRDCalibraMode.cxx:200 AliTRDCalibraMode.cxx:201 AliTRDCalibraMode.cxx:202 AliTRDCalibraMode.cxx:203 AliTRDCalibraMode.cxx:204 AliTRDCalibraMode.cxx:205 AliTRDCalibraMode.cxx:206 AliTRDCalibraMode.cxx:207 AliTRDCalibraMode.cxx:208 AliTRDCalibraMode.cxx:209 AliTRDCalibraMode.cxx:210 AliTRDCalibraMode.cxx:211 AliTRDCalibraMode.cxx:212 AliTRDCalibraMode.cxx:213 AliTRDCalibraMode.cxx:214 AliTRDCalibraMode.cxx:215 AliTRDCalibraMode.cxx:216 AliTRDCalibraMode.cxx:217 AliTRDCalibraMode.cxx:218 AliTRDCalibraMode.cxx:219 AliTRDCalibraMode.cxx:220 AliTRDCalibraMode.cxx:221 AliTRDCalibraMode.cxx:222 AliTRDCalibraMode.cxx:223 AliTRDCalibraMode.cxx:224 AliTRDCalibraMode.cxx:225 AliTRDCalibraMode.cxx:226 AliTRDCalibraMode.cxx:227 AliTRDCalibraMode.cxx:228 AliTRDCalibraMode.cxx:229 AliTRDCalibraMode.cxx:230 AliTRDCalibraMode.cxx:231 AliTRDCalibraMode.cxx:232 AliTRDCalibraMode.cxx:233 AliTRDCalibraMode.cxx:234 AliTRDCalibraMode.cxx:235 AliTRDCalibraMode.cxx:236 AliTRDCalibraMode.cxx:237 AliTRDCalibraMode.cxx:238 AliTRDCalibraMode.cxx:239 AliTRDCalibraMode.cxx:240 AliTRDCalibraMode.cxx:241 AliTRDCalibraMode.cxx:242 AliTRDCalibraMode.cxx:243 AliTRDCalibraMode.cxx:244 AliTRDCalibraMode.cxx:245 AliTRDCalibraMode.cxx:246 AliTRDCalibraMode.cxx:247 AliTRDCalibraMode.cxx:248 AliTRDCalibraMode.cxx:249 AliTRDCalibraMode.cxx:250 AliTRDCalibraMode.cxx:251 AliTRDCalibraMode.cxx:252 AliTRDCalibraMode.cxx:253 AliTRDCalibraMode.cxx:254 AliTRDCalibraMode.cxx:255 AliTRDCalibraMode.cxx:256 AliTRDCalibraMode.cxx:257 AliTRDCalibraMode.cxx:258 AliTRDCalibraMode.cxx:259 AliTRDCalibraMode.cxx:260 AliTRDCalibraMode.cxx:261 AliTRDCalibraMode.cxx:262 AliTRDCalibraMode.cxx:263 AliTRDCalibraMode.cxx:264 AliTRDCalibraMode.cxx:265 AliTRDCalibraMode.cxx:266 AliTRDCalibraMode.cxx:267 AliTRDCalibraMode.cxx:268 AliTRDCalibraMode.cxx:269 AliTRDCalibraMode.cxx:270 AliTRDCalibraMode.cxx:271 AliTRDCalibraMode.cxx:272 AliTRDCalibraMode.cxx:273 AliTRDCalibraMode.cxx:274 AliTRDCalibraMode.cxx:275 AliTRDCalibraMode.cxx:276 AliTRDCalibraMode.cxx:277 AliTRDCalibraMode.cxx:278 AliTRDCalibraMode.cxx:279 AliTRDCalibraMode.cxx:280 AliTRDCalibraMode.cxx:281 AliTRDCalibraMode.cxx:282 AliTRDCalibraMode.cxx:283 AliTRDCalibraMode.cxx:284 AliTRDCalibraMode.cxx:285 AliTRDCalibraMode.cxx:286 AliTRDCalibraMode.cxx:287 AliTRDCalibraMode.cxx:288 AliTRDCalibraMode.cxx:289 AliTRDCalibraMode.cxx:290 AliTRDCalibraMode.cxx:291 AliTRDCalibraMode.cxx:292 AliTRDCalibraMode.cxx:293 AliTRDCalibraMode.cxx:294 AliTRDCalibraMode.cxx:295 AliTRDCalibraMode.cxx:296 AliTRDCalibraMode.cxx:297 AliTRDCalibraMode.cxx:298 AliTRDCalibraMode.cxx:299 AliTRDCalibraMode.cxx:300 AliTRDCalibraMode.cxx:301 AliTRDCalibraMode.cxx:302 AliTRDCalibraMode.cxx:303 AliTRDCalibraMode.cxx:304 AliTRDCalibraMode.cxx:305 AliTRDCalibraMode.cxx:306 AliTRDCalibraMode.cxx:307 AliTRDCalibraMode.cxx:308 AliTRDCalibraMode.cxx:309 AliTRDCalibraMode.cxx:310 AliTRDCalibraMode.cxx:311 AliTRDCalibraMode.cxx:312 AliTRDCalibraMode.cxx:313 AliTRDCalibraMode.cxx:314 AliTRDCalibraMode.cxx:315 AliTRDCalibraMode.cxx:316 AliTRDCalibraMode.cxx:317 AliTRDCalibraMode.cxx:318 AliTRDCalibraMode.cxx:319 AliTRDCalibraMode.cxx:320 AliTRDCalibraMode.cxx:321 AliTRDCalibraMode.cxx:322 AliTRDCalibraMode.cxx:323 AliTRDCalibraMode.cxx:324 AliTRDCalibraMode.cxx:325 AliTRDCalibraMode.cxx:326 AliTRDCalibraMode.cxx:327 AliTRDCalibraMode.cxx:328 AliTRDCalibraMode.cxx:329 AliTRDCalibraMode.cxx:330 AliTRDCalibraMode.cxx:331 AliTRDCalibraMode.cxx:332 AliTRDCalibraMode.cxx:333 AliTRDCalibraMode.cxx:334 AliTRDCalibraMode.cxx:335 AliTRDCalibraMode.cxx:336 AliTRDCalibraMode.cxx:337 AliTRDCalibraMode.cxx:338 AliTRDCalibraMode.cxx:339 AliTRDCalibraMode.cxx:340 AliTRDCalibraMode.cxx:341 AliTRDCalibraMode.cxx:342 AliTRDCalibraMode.cxx:343 AliTRDCalibraMode.cxx:344 AliTRDCalibraMode.cxx:345 AliTRDCalibraMode.cxx:346 AliTRDCalibraMode.cxx:347 AliTRDCalibraMode.cxx:348 AliTRDCalibraMode.cxx:349 AliTRDCalibraMode.cxx:350 AliTRDCalibraMode.cxx:351 AliTRDCalibraMode.cxx:352 AliTRDCalibraMode.cxx:353 AliTRDCalibraMode.cxx:354 AliTRDCalibraMode.cxx:355 AliTRDCalibraMode.cxx:356 AliTRDCalibraMode.cxx:357 AliTRDCalibraMode.cxx:358 AliTRDCalibraMode.cxx:359 AliTRDCalibraMode.cxx:360 AliTRDCalibraMode.cxx:361 AliTRDCalibraMode.cxx:362 AliTRDCalibraMode.cxx:363 AliTRDCalibraMode.cxx:364 AliTRDCalibraMode.cxx:365 AliTRDCalibraMode.cxx:366 AliTRDCalibraMode.cxx:367 AliTRDCalibraMode.cxx:368 AliTRDCalibraMode.cxx:369 AliTRDCalibraMode.cxx:370 AliTRDCalibraMode.cxx:371 AliTRDCalibraMode.cxx:372 AliTRDCalibraMode.cxx:373 AliTRDCalibraMode.cxx:374 AliTRDCalibraMode.cxx:375 AliTRDCalibraMode.cxx:376 AliTRDCalibraMode.cxx:377 AliTRDCalibraMode.cxx:378 AliTRDCalibraMode.cxx:379 AliTRDCalibraMode.cxx:380 AliTRDCalibraMode.cxx:381 AliTRDCalibraMode.cxx:382 AliTRDCalibraMode.cxx:383 AliTRDCalibraMode.cxx:384 AliTRDCalibraMode.cxx:385 AliTRDCalibraMode.cxx:386 AliTRDCalibraMode.cxx:387 AliTRDCalibraMode.cxx:388 AliTRDCalibraMode.cxx:389 AliTRDCalibraMode.cxx:390 AliTRDCalibraMode.cxx:391 AliTRDCalibraMode.cxx:392 AliTRDCalibraMode.cxx:393 AliTRDCalibraMode.cxx:394 AliTRDCalibraMode.cxx:395 AliTRDCalibraMode.cxx:396 AliTRDCalibraMode.cxx:397 AliTRDCalibraMode.cxx:398 AliTRDCalibraMode.cxx:399 AliTRDCalibraMode.cxx:400 AliTRDCalibraMode.cxx:401 AliTRDCalibraMode.cxx:402 AliTRDCalibraMode.cxx:403 AliTRDCalibraMode.cxx:404 AliTRDCalibraMode.cxx:405 AliTRDCalibraMode.cxx:406 AliTRDCalibraMode.cxx:407 AliTRDCalibraMode.cxx:408 AliTRDCalibraMode.cxx:409 AliTRDCalibraMode.cxx:410 AliTRDCalibraMode.cxx:411 AliTRDCalibraMode.cxx:412 AliTRDCalibraMode.cxx:413 AliTRDCalibraMode.cxx:414 AliTRDCalibraMode.cxx:415 AliTRDCalibraMode.cxx:416 AliTRDCalibraMode.cxx:417 AliTRDCalibraMode.cxx:418 AliTRDCalibraMode.cxx:419 AliTRDCalibraMode.cxx:420 AliTRDCalibraMode.cxx:421 AliTRDCalibraMode.cxx:422 AliTRDCalibraMode.cxx:423 AliTRDCalibraMode.cxx:424 AliTRDCalibraMode.cxx:425 AliTRDCalibraMode.cxx:426 AliTRDCalibraMode.cxx:427 AliTRDCalibraMode.cxx:428 AliTRDCalibraMode.cxx:429 AliTRDCalibraMode.cxx:430 AliTRDCalibraMode.cxx:431 AliTRDCalibraMode.cxx:432 AliTRDCalibraMode.cxx:433 AliTRDCalibraMode.cxx:434 AliTRDCalibraMode.cxx:435 AliTRDCalibraMode.cxx:436 AliTRDCalibraMode.cxx:437 AliTRDCalibraMode.cxx:438 AliTRDCalibraMode.cxx:439 AliTRDCalibraMode.cxx:440 AliTRDCalibraMode.cxx:441 AliTRDCalibraMode.cxx:442 AliTRDCalibraMode.cxx:443 AliTRDCalibraMode.cxx:444 AliTRDCalibraMode.cxx:445 AliTRDCalibraMode.cxx:446 AliTRDCalibraMode.cxx:447