]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONSegmentationV01.cxx
Removing warnings ...
[u/mrichter/AliRoot.git] / MUON / AliMUONSegmentationV01.cxx
index e8145e291fd468260422dfe61892ab6b43b61390..399b3304650663c576fdaa1cf9d9cadd07f77f76 100644 (file)
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-/*
-$Log$
-Revision 1.21  2001/08/30 09:52:12  hristov
-The operator[] is replaced by At() or AddAt() in case of TObjArray.
-
-Revision 1.20  2001/07/20 10:03:14  morsch
-Changes needed to work with Root 3.01 (substitute lhs [] operator). (Jiri Chudoba)
-
-Revision 1.19  2001/05/16 14:57:17  alibrary
-New files for folders and Stack
-
-Revision 1.18  2001/04/11 12:33:56  morsch
-Bug in GetPadC in case of staggered planes corrected. (Thanks to J.P. Cussonneau)
-
-Revision 1.17  2001/01/30 12:17:04  morsch
-Remove obolete print-statement.
-
-Revision 1.16  2001/01/30 09:23:14  hristov
-Streamers removed (R.Brun)
-
-Revision 1.15  2001/01/26 21:25:48  morsch
-Empty default constructors and.
-
-Revision 1.14  2000/12/21 22:12:41  morsch
-Clean-up of coding rule violations,
-
-Revision 1.13  2000/12/07 10:41:51  hristov
-fCorr replaced by fCorrA
-
-Revision 1.12  2000/12/06 11:55:41  morsch
-Introduce  SetOffsetY(Float_t off) method as simplified simulation of pad staggering.
-fOffset is the staggering offset in y.
-
-Revision 1.11  2000/11/06 09:20:43  morsch
-AliMUON delegates part of BuildGeometry() to AliMUONSegmentation using the
-Draw() method. This avoids code and parameter replication.
-
-Revision 1.10  2000/10/18 11:42:06  morsch
-- AliMUONRawCluster contains z-position.
-- Some clean-up of useless print statements during initialisations.
-
-Revision 1.9  2000/10/18 08:41:32  morsch
-Make NextPad() and MorePads() to iterate until the end.
-
-Revision 1.8  2000/10/03 21:48:07  morsch
-Adopt to const declaration of some of the methods in AliSegmentation.
-
-Revision 1.7  2000/10/02 21:28:09  fca
-Removal of useless dependecies via forward declarations
-
-Revision 1.6  2000/10/02 16:58:29  egangler
-Cleaning of the code :
--> coding conventions
--> void Streamers
--> some useless includes removed or replaced by "class" statement
-
-Revision 1.5  2000/07/13 16:19:44  fca
-Mainly coding conventions + some small bug fixes
-
-Revision 1.4  2000/07/03 11:54:57  morsch
-AliMUONSegmentation and AliMUONHitMap have been replaced by AliSegmentation and AliHitMap in STEER
-The methods GetPadIxy and GetPadXxy of AliMUONSegmentation have changed name to GetPadI and GetPadC.
-
-Revision 1.3  2000/06/29 12:34:09  morsch
-AliMUONSegmentation class has been made independent of AliMUONChamber. This makes
-it usable with any other geometry class. The link to the object to which it belongs is
-established via an index. This assumes that there exists a global geometry manager
-from which the pointer to the parent object can be obtained (in our case gAlice).
-
-Revision 1.2  2000/06/15 07:58:48  morsch
-Code from MUON-dev joined
-
-Revision 1.1.2.1  2000/06/09 21:37:30  morsch
-AliMUONSegmentationV01 code  from  AliMUONSegResV01.cxx
-
-*/
-
+/* $Id$ */
 
 /////////////////////////////////////////////////////
 //  Segmentation and Response classes version 01   //
@@ -114,7 +38,7 @@ AliMUONSegmentationV01 code  from  AliMUONSegResV01.cxx
 //___________________________________________
 ClassImp(AliMUONSegmentationV01)
 
-AliMUONSegmentationV01::AliMUONSegmentationV01(const AliMUONSegmentationV01& segmentation)
+  AliMUONSegmentationV01::AliMUONSegmentationV01(const AliMUONSegmentationV01& segmentation):AliMUONSegmentationV0(segmentation)
 {
 // Dummy copy constructor
 }
@@ -169,7 +93,7 @@ Float_t AliMUONSegmentationV01::Dpx(Int_t isec) const
    return dpx;
 }
 
-Float_t AliMUONSegmentationV01::Dpy(Int_t isec) const
+Float_t AliMUONSegmentationV01::Dpy(Int_t /*isec*/) const
 {
 //
 // Returns y-pad size for given sector isec
@@ -282,9 +206,8 @@ Int_t AliMUONSegmentationV01::Sector(Int_t ix, Int_t iy)
     }
     return isec;
 }
-
-void AliMUONSegmentationV01::
-GetPadI(Float_t x, Float_t y, Int_t &ix, Int_t &iy)
+//______________________________________________________________________
+void AliMUONSegmentationV01::GetPadI(Float_t x, Float_t y, Int_t &ix, Int_t &iy)
 {
 //  Returns pad coordinates (ix,iy) for given real coordinates (x,y)
 //
@@ -316,6 +239,12 @@ GetPadI(Float_t x, Float_t y, Int_t &ix, Int_t &iy)
     }
     ix = (x>0) ? ix:-ix;
 }
+//________________________________________________________________
+void AliMUONSegmentationV01::GetPadI(Float_t x, Float_t y , Float_t /*z*/, Int_t &ix, Int_t &iy) 
+{
+  GetPadI(x, y, ix, iy);
+}
+//________________________________________________________________
 
 void AliMUONSegmentationV01::
 GetPadC(Int_t ix, Int_t iy, Float_t &x, Float_t &y)
@@ -351,9 +280,8 @@ SetPad(Int_t ix, Int_t iy)
     fSector=Sector(ix,iy);
 }
 
-
-void AliMUONSegmentationV01::
-FirstPad(Float_t xhit, Float_t yhit, Float_t dx, Float_t dy)
+//______________________________________________________________________
+void AliMUONSegmentationV01::FirstPad(Float_t xhit, Float_t yhit, Float_t dx, Float_t dy)
 {
 // Initialises iteration over pads for charge distribution algorithm
 //
@@ -438,6 +366,12 @@ Int_t AliMUONSegmentationV01::MorePads()
     }
 */
 }
+//______________________________________________________________________
+void AliMUONSegmentationV01::FirstPad(Float_t xhit, Float_t yhit, Float_t /*zhit*/, Float_t dx, Float_t dy)
+{
+  FirstPad(xhit, yhit, dx, dy);
+}
+
 
 void AliMUONSegmentationV01::
 IntegrationLimits(Float_t& x1,Float_t& x2,Float_t& y1, Float_t& y2)
@@ -681,7 +615,7 @@ TF1* AliMUONSegmentationV01::CorrFunc(Int_t isec) const
 }
 
 AliMUONSegmentationV01& AliMUONSegmentationV01::operator 
-=(const AliMUONSegmentationV01 & rhs)
+=(const AliMUONSegmentationV01 & /*rhs*/)
 {
 // Dummy assignment operator
     return *this;