Method Sector(Float_t x, Float_t y) addded.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 28 Oct 2002 14:16:21 +0000 (14:16 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 28 Oct 2002 14:16:21 +0000 (14:16 +0000)
MUON/AliMUONSegmentationSlat.h
MUON/AliMUONSegmentationV0.h
MUON/AliMUONSegmentationV1.h

index 4b49106..b20082e 100644 (file)
@@ -88,6 +88,13 @@ public AliSegmentation {
     virtual Int_t ISector();
     // calculate sector from pad coordinates
     virtual Int_t Sector(Int_t ix, Int_t iy);
+    virtual Int_t Sector(Float_t  x, Float_t y)
+       {
+           Int_t ix, iy;
+           GetPadI(x,y,0.,ix,iy);
+           Sector(ix,iy);
+       }
+    
     //
     // Signal Generation Condition during Stepping
     virtual Int_t SigGenCond(Float_t x, Float_t y, Float_t z);
index 6e1d43d..49ee0d6 100644 (file)
@@ -94,6 +94,7 @@ dummy);
     virtual Int_t  ISector() {return 1;}
     // calculate sector from pad coordinates
     virtual Int_t  Sector(Int_t ix, Int_t iy)  {return 1;}
+    virtual Int_t  Sector(Float_t x, Float_t y)  {return 1;}
     //
     // Signal Generation Condition during Stepping
     virtual Int_t SigGenCond(Float_t x, Float_t y, Float_t z) ;
index 48b6c6f..4998c0b 100644 (file)
@@ -103,7 +103,8 @@ public AliSegmentation {
     // current sector
     virtual Int_t ISector();
     // calculate sector from pad coordinates
-    virtual Int_t Sector(Int_t ix, Int_t iy) {return 1;}
+    virtual Int_t Sector(Int_t ix, Int_t iy)   {return 1;}
+    virtual Int_t Sector(Float_t x, Float_t y) {return 1;}
     // Position of pad in perellel read-out
     virtual Int_t IsParallel2(Int_t iX, Int_t iY);
     virtual Int_t IsParallel3(Int_t iX, Int_t iY);