a0422754d5572618a265455c28687cb3036dbe15
[u/mrichter/AliRoot.git] / MUON / mapping / macros / testSectorPadIterators.C
1 // $Id$
2 // $MpId: testSectorPadIterators.C,v 1.7 2005/08/24 08:53:27 ivana Exp $
3 //
4 // Test macro for reading  sector, and iterate over it
5
6 void testSectorPadIterators(AliMpStationType station = kStation1,
7                             AliMpPlaneType plane = kBendingPlane)
8 {
9   AliMpSectorReader r(station, plane);
10   AliMpSector* sect = r.BuildSector();
11   
12   Int_t num=0;
13   
14   TCanvas *can = new TCanvas("canv");
15
16   const Double_t xmax=150;
17   const Double_t ymax=250;
18
19   AliMpSectorPadIterator it = AliMpSectorPadIterator(sect);
20
21   for (it.First(); ! it.IsDone(); it.Next()) {
22     AliMpIntPair indices = it.CurrentItem().GetIndices();
23     cout<<"Iterator number "<< num++ << " at "<< indices <<endl;
24     TMarker* marker = new TMarker( (Double_t)indices.GetFirst() /xmax,
25                                    (Double_t)indices.GetSecond()/ymax,
26                                    2);
27     marker->Draw();
28   }
29   
30   delete sect;
31 }