]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTriggerCircuit.h
From Laurent:
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerCircuit.h
index 8688058a884a110f39f1b9dfcee8988731a4d96b..cbf2f34c5bfdd57d95b7d2c89130e4e899fed72b 100644 (file)
@@ -9,7 +9,7 @@
 #include <TObject.h>
 #include <TObjArray.h>
 
-#include "AliSegmentation.h"
+class AliMUONGeometrtSegmentation;
 
 class TObjArray;
 
@@ -43,11 +43,7 @@ class AliMUONTriggerCircuit : public TObject
   Float_t GetY11Pos(Int_t istrip) const;
   Float_t GetY21Pos(Int_t istrip) const;
   Float_t GetX11Pos(Int_t istrip) const;
-  //  Get reference to segmentation model
-  virtual AliSegmentation*  SegmentationModel(Int_t isec) {
-      return (AliSegmentation *) (*fSegmentation)[isec-1];
-  }
+  Int_t   DetElemId(Int_t ichamber, Int_t idModule);
 
  protected:
   // copy constructor
@@ -55,8 +51,6 @@ class AliMUONTriggerCircuit : public TObject
   // assignment operator
   AliMUONTriggerCircuit& operator=(const AliMUONTriggerCircuit& AliMUONTriggerCircuit); 
 
-  TObjArray            *fSegmentation;    // pointer to segmentation
-
  private:
   Int_t CircuitNumber(Int_t idCircuit) const;
   Int_t ModuleNumber(Int_t idModule) const; 
@@ -65,9 +59,9 @@ class AliMUONTriggerCircuit : public TObject
   void LoadX2();
   void LoadXCode();
   void LoadYCode();
-  void LoadYPos();
-  void LoadXPos();
-  
+  void LoadYPos2();
+  void LoadXPos2();
+   
   ClassDef(AliMUONTriggerCircuit,1) // Trigger Circuit class
     
  private: