- // Drawing slat504
- Int_t ix, iy, deId;
- Float_t x, y, z;
- 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,-350.,350.,10, -350., 350.);
- frame->Draw();
-// (new TPave( 0., 0., 40., 40.,2))->Draw();
-// (new TPave( 40., 0., 80., 40.,2))->Draw();
-// (new TPave( 80., 0.,120., 40.,2))->Draw();
-// (new TPave(120., 0.,160., 40.,2))->Draw();
-// (new TPave(160., 0.,200., 40.,2))->Draw();
-// (new TPave(200., 0.,240., 40.,2))->Draw();
-
- // Loop over detection elements
- //
- AliMUONGeometryStore* detElements
- = seg->GetTransformer()->GetDetElementStore();
-
- for (Int_t iDE=0; iDE<detElements->GetNofEntries(); iDE++) {
-
- deId = detElements->GetEntry(iDE)->GetUniqueID();
-
- cout << "Detection element id: " << deId << endl;
-
-
- // for ( seg->FirstPad(detElementId, 0., 0., 0., 100., 100.);
- // seg->MorePads(detElementId);
- // seg->NextPad(detElementId) ) {
- for(ix=1; ix<=seg->Npx(deId); ix++) {
- for(iy=1; iy<=seg->Npy(deId); iy++) {
-
- seg->GetPadC(deId, ix, iy, x, y, z);
- Int_t sector = seg->Sector(deId, ix, iy);
- dpx = seg->Dpx(deId,sector);
- dpy = seg->Dpy(deId,sector);
-
- //printf(" ***** Pad position is ix: %d iy: %d x: %f y: %f sector: %d dpx: %f dpy: %f \n",ix, iy, x, y, sector, dpx, dpy);
- (new TPave(x-dpx/2., y-dpy/2., x+dpx/2., y+dpy/2., 1))->Draw();
- }