// Configure St1 chamber segmentations
if (cathod == 0) {
segmentation->Add(id0, bendSt1);
+ segmentation->Add(id0 + 3, nonbendSt1);
+ segmentation->Add(id0 + 2, bendSt1);
segmentation->Add(id0 + 1, nonbendSt1);
- segmentation->Add(id0 + 50, bendSt1);
- segmentation->Add(id0 + 51, nonbendSt1);
}
else if (cathod == 1) {
segmentation->Add(id0, nonbendSt1);
+ segmentation->Add(id0 + 3, bendSt1);
+ segmentation->Add(id0 + 2, nonbendSt1);
segmentation->Add(id0 + 1, bendSt1);
- segmentation->Add(id0 + 50, nonbendSt1);
- segmentation->Add(id0 + 51, bendSt1);
}
else {
AliError("Wrong cathod number");
// Configure St2 chamber segmentations
if (cathod == 0) {
segmentation->Add(id0, bendSt2);
+ segmentation->Add(id0 + 3, nonbendSt2);
+ segmentation->Add(id0 + 2, bendSt2);
segmentation->Add(id0 + 1, nonbendSt2);
- segmentation->Add(id0 + 50, bendSt2);
- segmentation->Add(id0 + 51, nonbendSt2);
}
else if (cathod == 1) {
segmentation->Add(id0, nonbendSt2);
+ segmentation->Add(id0 + 3, bendSt2);
+ segmentation->Add(id0 + 2, nonbendSt2);
segmentation->Add(id0 + 1, bendSt2);
- segmentation->Add(id0 + 50, nonbendSt2);
- segmentation->Add(id0 + 51, bendSt2);
}
else {
AliError("Wrong cathod number");
id0=(chamberId+1)*100;
// type 220000
if (cathod == 0) {
- chamberSeg->Add(id0, slatsegB[3]);
- chamberSeg->Add(id0+ 8, slatsegB[3]);
- chamberSeg->Add(id0+50, slatsegB[3]);
- chamberSeg->Add(id0+58, slatsegB[3]);
+ chamberSeg->Add(id0+14, slatsegB[3]);
+ chamberSeg->Add(id0+ 4, slatsegB[3]);
+ chamberSeg->Add(id0+13, slatsegB[3]);
+ chamberSeg->Add(id0+ 5, slatsegB[3]);
} else {
- chamberSeg->Add(id0, slatsegNB[3]);
- chamberSeg->Add(id0+ 8, slatsegNB[3]);
- chamberSeg->Add(id0+50, slatsegNB[3]);
- chamberSeg->Add(id0+58, slatsegNB[3]);
+ chamberSeg->Add(id0+14, slatsegNB[3]);
+ chamberSeg->Add(id0+ 4, slatsegNB[3]);
+ chamberSeg->Add(id0+13, slatsegNB[3]);
+ chamberSeg->Add(id0+ 5, slatsegNB[3]);
}
// type 222000
if (cathod == 0) {
- chamberSeg->Add(id0+ 1, slatsegB[2]);
- chamberSeg->Add(id0+ 7, slatsegB[2]);
- chamberSeg->Add(id0+51, slatsegB[2]);
- chamberSeg->Add(id0+57, slatsegB[2]);
+ chamberSeg->Add(id0+15, slatsegB[2]);
+ chamberSeg->Add(id0+ 3, slatsegB[2]);
+ chamberSeg->Add(id0+12, slatsegB[2]);
+ chamberSeg->Add(id0+ 6, slatsegB[2]);
} else {
- chamberSeg->Add(id0+ 1, slatsegNB[2]);
- chamberSeg->Add(id0+ 7, slatsegNB[2]);
- chamberSeg->Add(id0+51, slatsegNB[2]);
- chamberSeg->Add(id0+57, slatsegNB[2]);
+ chamberSeg->Add(id0+15, slatsegNB[2]);
+ chamberSeg->Add(id0+ 3, slatsegNB[2]);
+ chamberSeg->Add(id0+12, slatsegNB[2]);
+ chamberSeg->Add(id0+ 6, slatsegNB[2]);
}
// type 122200
if (cathod == 0) {
- chamberSeg->Add(id0+ 2, slatsegB[1]);
- chamberSeg->Add(id0+ 6, slatsegB[1]);
- chamberSeg->Add(id0+52, slatsegB[1]);
- chamberSeg->Add(id0+56, slatsegB[1]);
+ chamberSeg->Add(id0+16, slatsegB[1]);
+ chamberSeg->Add(id0+ 2, slatsegB[1]);
+ chamberSeg->Add(id0+11, slatsegB[1]);
+ chamberSeg->Add(id0+ 7, slatsegB[1]);
} else {
- chamberSeg->Add(id0+ 2, slatsegNB[1]);
- chamberSeg->Add(id0+ 6, slatsegNB[1]);
- chamberSeg->Add(id0+52, slatsegNB[1]);
- chamberSeg->Add(id0+56, slatsegNB[1]);
+ chamberSeg->Add(id0+16, slatsegNB[1]);
+ chamberSeg->Add(id0+ 2, slatsegNB[1]);
+ chamberSeg->Add(id0+11, slatsegNB[1]);
+ chamberSeg->Add(id0+ 7, slatsegNB[1]);
}
// type 112200
if (cathod == 0) {
- chamberSeg->Add(id0+ 3, slatsegB[0]);
- chamberSeg->Add(id0+ 4, slatsegB[0]);
- chamberSeg->Add(id0+ 5, slatsegB[0]);
- chamberSeg->Add(id0+53, slatsegB[0]);
- chamberSeg->Add(id0+54, slatsegB[0]);
- chamberSeg->Add(id0+55, slatsegB[0]);
+ chamberSeg->Add(id0+17, slatsegB[0]);
+ chamberSeg->Add(id0, slatsegB[0]);
+ chamberSeg->Add(id0+ 1, slatsegB[0]);
+ chamberSeg->Add(id0+10, slatsegB[0]);
+ chamberSeg->Add(id0+ 9, slatsegB[0]);
+ chamberSeg->Add(id0+ 8, slatsegB[0]);
} else {
- chamberSeg->Add(id0+ 3, slatsegNB[0]);
- chamberSeg->Add(id0+ 4, slatsegNB[0]);
- chamberSeg->Add(id0+ 5, slatsegNB[0]);
- chamberSeg->Add(id0+53, slatsegNB[0]);
- chamberSeg->Add(id0+54, slatsegNB[0]);
- chamberSeg->Add(id0+55, slatsegNB[0]);
+ chamberSeg->Add(id0+17, slatsegNB[0]);
+ chamberSeg->Add(id0, slatsegNB[0]);
+ chamberSeg->Add(id0+ 1, slatsegNB[0]);
+ chamberSeg->Add(id0+10, slatsegNB[0]);
+ chamberSeg->Add(id0+ 9, slatsegNB[0]);
+ chamberSeg->Add(id0+ 8, slatsegNB[0]);
}
}
id0=(chamberId+1)*100;
// type 122330
if (cathod == 0) {
- chamberSeg->Add(id0+ 6, slatsegB[4]);
- chamberSeg->Add(id0+56, slatsegB[4]);
+ chamberSeg->Add(id0+13, slatsegB[4]);
+ chamberSeg->Add(id0 , slatsegB[4]);
} else {
- chamberSeg->Add(id0+ 6, slatsegNB[4]);
- chamberSeg->Add(id0+56, slatsegNB[4]);
+ chamberSeg->Add(id0+13, slatsegNB[4]);
+ chamberSeg->Add(id0 , slatsegNB[4]);
}
// type 112233
if (cathod == 0) {
- chamberSeg->Add(id0+ 5, slatsegB[5]);
- chamberSeg->Add(id0+ 7, slatsegB[5]);
- chamberSeg->Add(id0+55, slatsegB[5]);
- chamberSeg->Add(id0+57, slatsegB[5]);
+ chamberSeg->Add(id0+14, slatsegB[5]);
+ chamberSeg->Add(id0+12, slatsegB[5]);
+ chamberSeg->Add(id0+25, slatsegB[5]);
+ chamberSeg->Add(id0+ 1, slatsegB[5]);
} else {
- chamberSeg->Add(id0+ 5, slatsegNB[5]);
- chamberSeg->Add(id0+ 7, slatsegNB[5]);
- chamberSeg->Add(id0+55, slatsegNB[5]);
- chamberSeg->Add(id0+57, slatsegNB[5]);
+ chamberSeg->Add(id0+14, slatsegNB[5]);
+ chamberSeg->Add(id0+12, slatsegNB[5]);
+ chamberSeg->Add(id0+25, slatsegNB[5]);
+ chamberSeg->Add(id0+ 1, slatsegNB[5]);
}
// type 112230
if (cathod == 0) {
- chamberSeg->Add(id0+ 4, slatsegB[6]);
- chamberSeg->Add(id0+ 8, slatsegB[6]);
- chamberSeg->Add(id0+54, slatsegB[6]);
- chamberSeg->Add(id0+58, slatsegB[6]);
+ chamberSeg->Add(id0+15, slatsegB[6]);
+ chamberSeg->Add(id0+11, slatsegB[6]);
+ chamberSeg->Add(id0+24, slatsegB[6]);
+ chamberSeg->Add(id0+ 2, slatsegB[6]);
} else {
- chamberSeg->Add(id0+ 4, slatsegNB[6]);
- chamberSeg->Add(id0+ 8, slatsegNB[6]);
- chamberSeg->Add(id0+54, slatsegNB[6]);
- chamberSeg->Add(id0+58, slatsegNB[6]);
+ chamberSeg->Add(id0+15, slatsegNB[6]);
+ chamberSeg->Add(id0+11, slatsegNB[6]);
+ chamberSeg->Add(id0+24, slatsegNB[6]);
+ chamberSeg->Add(id0+ 2, slatsegNB[6]);
}
// type 222330
if (cathod == 0) {
+ chamberSeg->Add(id0+16, slatsegB[7]);
+ chamberSeg->Add(id0+10, slatsegB[7]);
+ chamberSeg->Add(id0+23, slatsegB[7]);
chamberSeg->Add(id0+ 3, slatsegB[7]);
- chamberSeg->Add(id0+ 9, slatsegB[7]);
- chamberSeg->Add(id0+53, slatsegB[7]);
- chamberSeg->Add(id0+59, slatsegB[7]);
} else {
+ chamberSeg->Add(id0+16, slatsegNB[7]);
+ chamberSeg->Add(id0+10, slatsegNB[7]);
+ chamberSeg->Add(id0+23, slatsegNB[7]);
chamberSeg->Add(id0+ 3, slatsegNB[7]);
- chamberSeg->Add(id0+ 9, slatsegNB[7]);
- chamberSeg->Add(id0+53, slatsegNB[7]);
- chamberSeg->Add(id0+59, slatsegNB[7]);
}
// type 223300
if (cathod == 0) {
- chamberSeg->Add(id0+ 2, slatsegB[8]);
- chamberSeg->Add(id0+10, slatsegB[8]);
- chamberSeg->Add(id0+52, slatsegB[8]);
- chamberSeg->Add(id0+60, slatsegB[8]);
+ chamberSeg->Add(id0+17, slatsegB[8]);
+ chamberSeg->Add(id0+ 9, slatsegB[8]);
+ chamberSeg->Add(id0+22, slatsegB[8]);
+ chamberSeg->Add(id0+ 4, slatsegB[8]);
} else {
- chamberSeg->Add(id0+ 2, slatsegNB[8]);
- chamberSeg->Add(id0+10, slatsegNB[8]);
- chamberSeg->Add(id0+52, slatsegNB[8]);
- chamberSeg->Add(id0+60, slatsegNB[8]);
+ chamberSeg->Add(id0+17, slatsegNB[8]);
+ chamberSeg->Add(id0+ 9, slatsegNB[8]);
+ chamberSeg->Add(id0+22, slatsegNB[8]);
+ chamberSeg->Add(id0+ 4, slatsegNB[8]);
}
// type 333000
if (cathod == 0) {
- chamberSeg->Add(id0+ 1, slatsegB[9]);
- chamberSeg->Add(id0+11, slatsegB[9]);
- chamberSeg->Add(id0+51, slatsegB[9]);
- chamberSeg->Add(id0+61, slatsegB[9]);
+ chamberSeg->Add(id0+18, slatsegB[9]);
+ chamberSeg->Add(id0+ 8, slatsegB[9]);
+ chamberSeg->Add(id0+21, slatsegB[9]);
+ chamberSeg->Add(id0+ 5, slatsegB[9]);
} else {
- chamberSeg->Add(id0+ 1, slatsegNB[9]);
- chamberSeg->Add(id0+11, slatsegNB[9]);
- chamberSeg->Add(id0+51, slatsegNB[9]);
- chamberSeg->Add(id0+61, slatsegNB[9]);
+ chamberSeg->Add(id0+18, slatsegNB[9]);
+ chamberSeg->Add(id0+ 8, slatsegNB[9]);
+ chamberSeg->Add(id0+21, slatsegNB[9]);
+ chamberSeg->Add(id0+ 5, slatsegNB[9]);
}
// type 330000
if (cathod == 0) {
- chamberSeg->Add(id0 , slatsegB[10]);
- chamberSeg->Add(id0+12, slatsegB[10]);
- chamberSeg->Add(id0+50, slatsegB[10]);
- chamberSeg->Add(id0+62, slatsegB[10]);
+ chamberSeg->Add(id0+19, slatsegB[10]);
+ chamberSeg->Add(id0+ 7, slatsegB[10]);
+ chamberSeg->Add(id0+20, slatsegB[10]);
+ chamberSeg->Add(id0+ 6, slatsegB[10]);
} else {
- chamberSeg->Add(id0 , slatsegNB[10]);
- chamberSeg->Add(id0+12, slatsegNB[10]);
- chamberSeg->Add(id0+50, slatsegNB[10]);
- chamberSeg->Add(id0+62, slatsegNB[10]);
+ chamberSeg->Add(id0+19, slatsegNB[10]);
+ chamberSeg->Add(id0+ 7, slatsegNB[10]);
+ chamberSeg->Add(id0+20, slatsegNB[10]);
+ chamberSeg->Add(id0+ 6, slatsegNB[10]);
}
}
id0=(chamberId+1)*100;
// type 122330
if (cathod == 0) {
- chamberSeg->Add(id0+ 6, slatsegB[4]);
- chamberSeg->Add(id0+56, slatsegB[4]);
+ chamberSeg->Add(id0+13, slatsegB[4]);
+ chamberSeg->Add(id0 , slatsegB[4]);
} else {
- chamberSeg->Add(id0+ 6, slatsegNB[4]);
- chamberSeg->Add(id0+56, slatsegNB[4]);
+ chamberSeg->Add(id0+13, slatsegNB[4]);
+ chamberSeg->Add(id0 , slatsegNB[4]);
}
// type 112233
if (cathod == 0) {
- chamberSeg->Add(id0+ 4, slatsegB[5]);
- chamberSeg->Add(id0+ 5, slatsegB[5]);
- chamberSeg->Add(id0+ 7, slatsegB[5]);
- chamberSeg->Add(id0+ 8, slatsegB[5]);
- chamberSeg->Add(id0+54, slatsegB[5]);
- chamberSeg->Add(id0+55, slatsegB[5]);
- chamberSeg->Add(id0+57, slatsegB[5]);
- chamberSeg->Add(id0+58, slatsegB[5]);
+ chamberSeg->Add(id0+15, slatsegB[5]);
+ chamberSeg->Add(id0+14, slatsegB[5]);
+ chamberSeg->Add(id0+12, slatsegB[5]);
+ chamberSeg->Add(id0+11, slatsegB[5]);
+ chamberSeg->Add(id0+24, slatsegB[5]);
+ chamberSeg->Add(id0+25, slatsegB[5]);
+ chamberSeg->Add(id0+ 1, slatsegB[5]);
+ chamberSeg->Add(id0+ 2, slatsegB[5]);
} else {
- chamberSeg->Add(id0+ 4, slatsegNB[5]);
- chamberSeg->Add(id0+ 5, slatsegNB[5]);
- chamberSeg->Add(id0+ 7, slatsegNB[5]);
- chamberSeg->Add(id0+ 8, slatsegNB[5]);
- chamberSeg->Add(id0+54, slatsegNB[5]);
- chamberSeg->Add(id0+55, slatsegNB[5]);
- chamberSeg->Add(id0+57, slatsegNB[5]);
- chamberSeg->Add(id0+58, slatsegNB[5]);
+ chamberSeg->Add(id0+15, slatsegNB[5]);
+ chamberSeg->Add(id0+14, slatsegNB[5]);
+ chamberSeg->Add(id0+12, slatsegNB[5]);
+ chamberSeg->Add(id0+11, slatsegNB[5]);
+ chamberSeg->Add(id0+24, slatsegNB[5]);
+ chamberSeg->Add(id0+25, slatsegNB[5]);
+ chamberSeg->Add(id0+ 1, slatsegNB[5]);
+ chamberSeg->Add(id0+ 2, slatsegNB[5]);
}
// type 222333
if (cathod == 0) {
+ chamberSeg->Add(id0+16, slatsegB[11]);
+ chamberSeg->Add(id0+10, slatsegB[11]);
+ chamberSeg->Add(id0+23, slatsegB[11]);
chamberSeg->Add(id0+ 3, slatsegB[11]);
- chamberSeg->Add(id0+ 9, slatsegB[11]);
- chamberSeg->Add(id0+53, slatsegB[11]);
- chamberSeg->Add(id0+59, slatsegB[11]);
} else {
+ chamberSeg->Add(id0+16, slatsegNB[11]);
+ chamberSeg->Add(id0+10, slatsegNB[11]);
+ chamberSeg->Add(id0+23, slatsegNB[11]);
chamberSeg->Add(id0+ 3, slatsegNB[11]);
- chamberSeg->Add(id0+ 9, slatsegNB[11]);
- chamberSeg->Add(id0+53, slatsegNB[11]);
- chamberSeg->Add(id0+59, slatsegNB[11]);
}
// type 223330
if (cathod == 0) {
- chamberSeg->Add(id0+ 2, slatsegB[12]);
- chamberSeg->Add(id0+10, slatsegB[12]);
- chamberSeg->Add(id0+52, slatsegB[12]);
- chamberSeg->Add(id0+60, slatsegB[12]);
+ chamberSeg->Add(id0+17, slatsegB[12]);
+ chamberSeg->Add(id0+ 9, slatsegB[12]);
+ chamberSeg->Add(id0+22, slatsegB[12]);
+ chamberSeg->Add(id0+ 4, slatsegB[12]);
} else {
- chamberSeg->Add(id0+ 2, slatsegNB[12]);
- chamberSeg->Add(id0+10, slatsegNB[12]);
- chamberSeg->Add(id0+52, slatsegNB[12]);
- chamberSeg->Add(id0+60, slatsegNB[12]);
+ chamberSeg->Add(id0+17, slatsegNB[12]);
+ chamberSeg->Add(id0+ 9, slatsegNB[12]);
+ chamberSeg->Add(id0+22, slatsegNB[12]);
+ chamberSeg->Add(id0+ 4, slatsegNB[12]);
}
// type 333300
if (cathod == 0) {
- chamberSeg->Add(id0+ 1, slatsegB[13]);
- chamberSeg->Add(id0+11, slatsegB[13]);
- chamberSeg->Add(id0+51, slatsegB[13]);
- chamberSeg->Add(id0+61, slatsegB[13]);
+ chamberSeg->Add(id0+18, slatsegB[13]);
+ chamberSeg->Add(id0+ 8, slatsegB[13]);
+ chamberSeg->Add(id0+21, slatsegB[13]);
+ chamberSeg->Add(id0+ 5, slatsegB[13]);
} else {
- chamberSeg->Add(id0+ 1, slatsegNB[13]);
- chamberSeg->Add(id0+11, slatsegNB[13]);
- chamberSeg->Add(id0+51, slatsegNB[13]);
- chamberSeg->Add(id0+61, slatsegNB[13]);
+ chamberSeg->Add(id0+18, slatsegNB[13]);
+ chamberSeg->Add(id0+ 8, slatsegNB[13]);
+ chamberSeg->Add(id0+21, slatsegNB[13]);
+ chamberSeg->Add(id0+ 5, slatsegNB[13]);
}
// type 333000
if (cathod == 0) {
- chamberSeg->Add(id0 , slatsegB[9]);
- chamberSeg->Add(id0+12, slatsegB[9]);
- chamberSeg->Add(id0+50, slatsegB[9]);
- chamberSeg->Add(id0+62, slatsegB[9]);
+ chamberSeg->Add(id0+19, slatsegB[9]);
+ chamberSeg->Add(id0+ 7, slatsegB[9]);
+ chamberSeg->Add(id0+20, slatsegB[9]);
+ chamberSeg->Add(id0+ 6, slatsegB[9]);
} else {
- chamberSeg->Add(id0 , slatsegNB[9]);
- chamberSeg->Add(id0+12, slatsegNB[9]);
- chamberSeg->Add(id0+50, slatsegNB[9]);
- chamberSeg->Add(id0+62, slatsegNB[9]);
+ chamberSeg->Add(id0+19, slatsegNB[9]);
+ chamberSeg->Add(id0+ 7, slatsegNB[9]);
+ chamberSeg->Add(id0+20, slatsegNB[9]);
+ chamberSeg->Add(id0+ 6, slatsegNB[9]);
}
}
return 0;
}
+// AliMUONGeometrySegmentation *chamberSeg[2] new AliMUONGeometrySegmentation(muon->Chamber(chamberId).GetGeometry());
+
AliMUONGeometrySegmentation *chamberSeg = new AliMUONGeometrySegmentation(muon->Chamber(chamberId).GetGeometry());
//Trigger Segmentation
AliMUONChamber *iChamber, *iChamber1;
iChamber1 = &muon->Chamber(10);
iChamber = &muon->Chamber(chamberId);
- Float_t zpos1= - iChamber1->Z();
- Float_t zpos = - iChamber->Z();
+ Float_t zpos1= iChamber1->Z();
+ Float_t zpos = iChamber->Z();
Float_t zRatio = zpos / zpos1;
// init
// chamber 8 7 1 0 cathode 1
for (Int_t i=0; i<6; i++) nStrip[i]=8;
- nStrip[7]=16;
+ nStrip[6]=16;
for (Int_t i=0; i<7; i++) stripYsize[i]=stripLength[3];
for (Int_t i=0; i<7; i++) stripXsize[i]=stripWidth[2];
trigSegY[8]->Init(0,nStrip,stripYsize,stripXsize,0.);
Int_t icount=chamberId-10; // chamber counter (0 1 2 3)
Int_t id0=(10+icount+1)*100;
- for (Int_t i=0; i<9; i++) {
- if (cathod==0) {
- chamberSeg->Add(id0+i, trigSegX[i]);
- chamberSeg->Add(id0+50+i, trigSegX[i]);
- } else if (cathod==1) {
- chamberSeg->Add(id0+i, trigSegY[i]);
- chamberSeg->Add(id0+50+i, trigSegY[i]);
- }
+ if (cathod==0) {
+ chamberSeg->Add(id0+0, trigSegX[4]);
+ chamberSeg->Add(id0+1, trigSegX[5]);
+ chamberSeg->Add(id0+2, trigSegX[6]);
+ chamberSeg->Add(id0+3, trigSegX[7]);
+ chamberSeg->Add(id0+4, trigSegX[8]);
+ chamberSeg->Add(id0+5, trigSegX[8]);
+ chamberSeg->Add(id0+6, trigSegX[7]);
+ chamberSeg->Add(id0+7, trigSegX[6]);
+ chamberSeg->Add(id0+8, trigSegX[5]);
+ chamberSeg->Add(id0+9, trigSegX[4]);
+ chamberSeg->Add(id0+10, trigSegX[3]);
+ chamberSeg->Add(id0+11, trigSegX[2]);
+ chamberSeg->Add(id0+12, trigSegX[1]);
+ chamberSeg->Add(id0+13, trigSegX[0]);
+ chamberSeg->Add(id0+14, trigSegX[0]);
+ chamberSeg->Add(id0+15, trigSegX[1]);
+ chamberSeg->Add(id0+16, trigSegX[2]);
+ chamberSeg->Add(id0+17, trigSegX[3]);
+ } else if (cathod==1) {
+ chamberSeg->Add(id0+0, trigSegY[4]);
+ chamberSeg->Add(id0+1, trigSegY[5]);
+ chamberSeg->Add(id0+2, trigSegY[6]);
+ chamberSeg->Add(id0+3, trigSegY[7]);
+ chamberSeg->Add(id0+4, trigSegY[8]);
+ chamberSeg->Add(id0+5, trigSegY[8]);
+ chamberSeg->Add(id0+6, trigSegY[7]);
+ chamberSeg->Add(id0+7, trigSegY[6]);
+ chamberSeg->Add(id0+8, trigSegY[5]);
+ chamberSeg->Add(id0+9, trigSegY[4]);
+ chamberSeg->Add(id0+10, trigSegY[3]);
+ chamberSeg->Add(id0+11, trigSegY[2]);
+ chamberSeg->Add(id0+12, trigSegY[1]);
+ chamberSeg->Add(id0+13, trigSegY[0]);
+ chamberSeg->Add(id0+14, trigSegY[0]);
+ chamberSeg->Add(id0+15, trigSegY[1]);
+ chamberSeg->Add(id0+16, trigSegY[2]);
+ chamberSeg->Add(id0+17, trigSegY[3]);
}
+
if (!id0) {
AliWarning(Form("Segmentation for chamber %d , cathod %d is not yet defined",chamberId, cathod));
Float_t dpx, dpy;
// TH2F * frame = new TH2F(" "," ",10,-10.,245.,10, -5., 45.);
// TH2F * frame = new TH2F(" "," ",10,-300.,300.,10, -300., 300.);
- TH2F * frame = new TH2F(" "," ",10,-200.,200.,10, -200., 200.);
+ TH2F * frame = new TH2F(" "," ",10,-350.,350.,10, -350., 350.);
frame->Draw();
// (new TPave( 0., 0., 40., 40.,2))->Draw();
// (new TPave( 40., 0., 80., 40.,2))->Draw();
for (Int_t iDE=0; iDE<detElements->GetNofEntries(); iDE++) {
deId = detElements->GetEntry(iDE)->GetUniqueID();
+
cout << "Detection element id: " << deId << endl;