]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONSegmentationTrigger.h
Config.C for EMCAL production.
[u/mrichter/AliRoot.git] / MUON / AliMUONSegmentationTrigger.h
index d6056f7fe8fde04ef68a4654adedbf9c686efdaf..83cb2baa3a50a88e98bb210b9996601900945216 100644 (file)
@@ -15,7 +15,7 @@ class AliMUONChamber;
 class AliMUONSegmentationTrigger :
 public AliMUONSegmentationV0 {
  public:
-    AliMUONSegmentationTrigger(){};
+    AliMUONSegmentationTrigger(){fChamber=0;}
     virtual ~AliMUONSegmentationTrigger(){}  
     virtual void Init(Int_t chamber);         // Initialization
     Int_t ModuleNumber(Int_t imodule);  // returns module number of ModuleId
@@ -25,26 +25,22 @@ public AliMUONSegmentationV0 {
     virtual void     SetHit(Float_t xhit, Float_t yhit);
     virtual void     SetHit(Float_t xhit, Float_t yhit, Float_t zhit)
        {SetHit(xhit, yhit);}
-    
+    // Draw the segmentation zones
     virtual void Draw(const char *opt="") const {}
-  
+  protected:
+    AliMUONChamber*      fChamber;               // Parent Chamber
+    Int_t                fId;                    // Identifier
 
  protected:
     Float_t StripSizeX(Int_t imodule);
     Float_t StripSizeY(Int_t imodule);    
  protected:
-  Float_t fYcmin[126];       // y min position of modules
-  Float_t fYcmax[126];       // y max position of modules
-  Float_t fZscale;            // scaling factor (Zx/Z1, x=1,2,3,4)
+    Float_t fYcmin[126];       // y min position of modules
+    Float_t fYcmax[126];       // y max position of modules
+    Float_t fZscale;            // scaling factor (Zx/Z1, x=1,2,3,4)
   
 // Current pad during integration (cursor for disintegration)
-  Int_t fIx;  // pad coord.  x 
-  Int_t fIy;  // pad coord.  y 
-  Float_t fX; // real coord. x
-  Float_t fY; // real ccord. y
-  
-  Float_t fXhit;  // x-position of hit
-  Float_t fYhit;  // y-position of hit
   Int_t   fSector;// Segmentation Sector
   
   ClassDef(AliMUONSegmentationTrigger,1) //Segmentation class for trigger