]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONResponse.h
Suppressed warning from fkSegmentation->PadByPosition(...)
[u/mrichter/AliRoot.git] / MUON / AliMUONResponse.h
index 4bd92b0cd211e71ef316d2a955e92aff0f2bc0cc..7c4a796ec827a1111d324f4d68b4d98bfebfa218 100644 (file)
@@ -6,17 +6,21 @@
 /* $Id$ */
 // Revision of includes 07/05/2004
 
+/// \ingroup sim
+/// \class AliMUONResponse
+/// \brief Chamber response base class
+
 #include <TObject.h>
 
 class TF1;
-class AliSegmentation;
+class AliMUONGeometrySegmentation;
 class AliMUONTransientDigit;
 
 class AliMUONResponse : public TObject 
 {
  public:
     AliMUONResponse();
-    ~AliMUONResponse();
+    virtual ~AliMUONResponse();
  
     //
     // Configuration methods
@@ -52,15 +56,16 @@ class AliMUONResponse : public TObject
     // Get anode cathode Pitch
     virtual Float_t Pitch() const                             {return 1.;}
     // Set the charge correlation
-    virtual void SetChargeCorrel(Float_t)              {return;}
+    virtual void SetChargeCorrel(Float_t)                     {return;}
     // Get the charge correlation
     virtual Float_t ChargeCorrel() const                      {return 1.;}
     //  
     // Chamber response methods
     // Pulse height from scored quantity (eloss)
-    virtual Float_t IntPH(Float_t)                      {return 1.;}
+    virtual Float_t IntPH(Float_t)                            {return 1.;}
     // Charge disintegration 
-    virtual Float_t IntXY(AliSegmentation *)                  {return 1.;}
+    virtual Float_t IntXY(Int_t, AliMUONGeometrySegmentation*) {return 1.;}
+
     // Noise, zero-suppression, adc saturation
     //virtual Int_t DigitResponse(Int_t )                {return kTRUE;}
     virtual Int_t DigitResponse(Int_t ,