bug fixed
[u/mrichter/AliRoot.git] / MUON / AliMUONMathieson.cxx
index 98936e5..679ece9 100644 (file)
 
 /* $Id$ */
 
-// -----------------------
+//-----------------------------------------------------------------------------
 // Class AliMUONMathieson
 // -----------------------
 // Implementation of Mathieson response
 // Separated from other classes by CH. Finck with removing circular
 // dependencies 
+//-----------------------------------------------------------------------------
 
 #include "AliMUONMathieson.h"
 
 #include "AliLog.h"
-#include "AliMUONGeometrySegmentation.h"
 
 #include <TClass.h>
 #include <TMath.h>
 #include <TRandom.h>
 
+/// \cond CLASSIMP
 ClassImp(AliMUONMathieson)
+/// \endcond
        
 //__________________________________________________________________________
-  AliMUONMathieson::AliMUONMathieson() :
+AliMUONMathieson::AliMUONMathieson() :
     fSqrtKx3(0.),
     fKx2(0.),
     fKx4(0.),
@@ -48,6 +50,12 @@ ClassImp(AliMUONMathieson)
 
 }
 
+//__________________________________________________________________________
+AliMUONMathieson::~AliMUONMathieson()
+{
+/// Destructor
+}
+
   //__________________________________________________________________________
 void AliMUONMathieson::SetSqrtKx3AndDeriveKx2Kx4(Float_t SqrtKx3)
 {
@@ -97,19 +105,6 @@ AliMUONMathieson::IntXY(Float_t xi1, Float_t yi1, Float_t xi2, Float_t yi2) cons
                  fKy4*(TMath::ATan(uy2)-TMath::ATan(uy1)));
 }
 
-// -------------------------------------------
-Float_t AliMUONMathieson::IntXY(Int_t idDE, AliMUONGeometrySegmentation* segmentation)
-{
-/// Calculate charge on current pad according to Mathieson distribution
-/// using Detection elt
-
-//  Integration limits defined by segmentation model
-//  
-    Float_t xi1, xi2, yi1, yi2;
-    segmentation->IntegrationLimits(idDE, xi1,xi2,yi1,yi2);
-    return IntXY(xi1,yi1,xi2,yi2);
-}
-
 //______________________________________________________________________________
 void 
 AliMUONMathieson::SetPitch(Float_t p1)