]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONSegmentationTriggerX.h
Logging of Debug, Info and Error Messages follwing AliRoot Standard http://aliweb...
[u/mrichter/AliRoot.git] / MUON / AliMUONSegmentationTriggerX.h
index ace6b5c21c3d0f6c52ff9859ecb29a308313d46a..de289c3b7a3e266ba10604f41c6997fe633817d7 100644 (file)
@@ -5,29 +5,31 @@
  * See cxx source for full Copyright notice                               */
 
 /* $Id$ */
+// Revision of includes 07/05/2004
 
-#include "AliMUONSegmentationTrigger.h"
-
-class AliMUONChamber;
 //----------------------------------------------
 //
 // Chamber segmentation virtual base class
 //
-class AliMUONSegmentationTriggerX :
-public AliMUONSegmentationTrigger {
+
+#include "AliMUONSegmentationTrigger.h"
+
+class AliMUONChamber;
+
+class AliMUONSegmentationTriggerX : public AliMUONSegmentationTrigger 
+{
  public:
   AliMUONSegmentationTriggerX(){}
   virtual ~AliMUONSegmentationTriggerX(){}
   // Transform from pad to real coordinates
   virtual void    GetPadI(Float_t x, Float_t y, Int_t &ix, Int_t &iy);
-  virtual void    GetPadI(Float_t x, Float_t y, Float_t z, Int_t &ix, Int_t &iy) 
-      {GetPadI(x, y, ix, iy);}
+  virtual void    GetPadI(Float_t x, Float_t y, Float_t z, Int_t &ix, Int_t &iy);
   // Transform from real to pad coordinates
   virtual void    GetPadC(Int_t ix, Int_t iy, Float_t &x, Float_t &y);
   virtual void    GetPadC(Int_t ix, Int_t iy, Float_t &x, Float_t &y, Float_t &z) 
-      {z=0; GetPadC(ix, iy, x , y);}
+      {z=-10000.; GetPadC(ix, iy, x , y);}
   // Draw the segmentation zones
-  virtual void Draw(const char *opt = "") const;
+    virtual void Draw(const char *opt = "");
 
   // Pad size Dx*Dy 
   virtual void SetPadSize(Float_t dp1, Float_t dp2);
@@ -38,8 +40,7 @@ public AliMUONSegmentationTrigger {
   virtual void     SetPad(Int_t ix, Int_t iy);
   // Set hit position
   virtual void     SetHit(Float_t xhit, Float_t yhit);
-  virtual void     SetHit(Float_t xhit, Float_t yhit, Float_t zhit)
-      {SetHit(xhit, yhit);}
+  virtual void     SetHit(Float_t xhit, Float_t yhit, Float_t zhit);
   // Current integration parameters
   virtual void IntegrationLimits(Float_t& x1, Float_t& x2, Float_t& x3, Float_t& x4);
   // Current Pad during Integration