Updated comments for Doxygen - corrected warnings
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerSegmentationV2.h
index de51c92..b843f40 100644 (file)
@@ -46,7 +46,7 @@ class AliMUONTriggerSegmentationV2 : public AliMUONVGeometryDESegmentation
   virtual Float_t Dpx(Int_t sectorCode) const;
   virtual Float_t Dpy(Int_t sectorCode) const;
   
-  virtual void Draw(const char */*opt*/ = "");
+  virtual void Draw(Option_t*/*opt*/ = "");
   
   void FirstPad(Float_t xhit, Float_t yhit, Float_t zhit, 
                 Float_t dx, Float_t dy);
@@ -64,7 +64,7 @@ class AliMUONTriggerSegmentationV2 : public AliMUONVGeometryDESegmentation
   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);
                   
-  virtual void Init(Int_t);
+  virtual void Init(Int_t) {}
   
   virtual void IntegrationLimits(Float_t& x1, Float_t& x2, Float_t& y1, Float_t& y2);
   
@@ -103,13 +103,8 @@ class AliMUONTriggerSegmentationV2 : public AliMUONVGeometryDESegmentation
   virtual TF1* CorrFunc(Int_t) const;
   virtual Int_t Sector(Float_t /*x*/, Float_t /*y*/);
 
- protected:
-
-    AliMUONTriggerSegmentationV2(const AliMUONTriggerSegmentationV2& rhs);
-    AliMUONTriggerSegmentationV2& operator=(const AliMUONTriggerSegmentationV2& rhs);
-
 public:
-    
+
     void GetPadLoc2Glo(Int_t ixLoc, Int_t iyLoc, Int_t& ixGlo, Int_t& iyGlo) const;
     void GetPadGlo2Loc(Int_t ixLoc, Int_t iyLoc, Int_t& ixGlo, Int_t& iyGlo) const;
     
@@ -121,18 +116,23 @@ public:
     
     Int_t ModuleColNum(Int_t ixGlo) const;
     
+protected:
+
+    AliMUONTriggerSegmentationV2(const AliMUONTriggerSegmentationV2& rhs);
+    AliMUONTriggerSegmentationV2& operator=(const AliMUONTriggerSegmentationV2& rhs);
+
 private:
-    Int_t fDetElemId;
-    AliMpPlaneType fPlaneType;
-    const AliMpTrigger* fSlat;
-    AliMpTriggerSegmentation* fSlatSegmentation;
+    Int_t fDetElemId;          ///< det elem Id
+    AliMpPlaneType fPlaneType; ///< plane type
+    const AliMpTrigger* fSlat; ///< slat
+    AliMpTriggerSegmentation* fSlatSegmentation; ///< mapping segmentation
 //    AliMpVPadIterator* fPadIterator; //!
-    AliMpPad fCurrentPad; //!FIXME: should not be needed, if we externalise the SetPad, SetHit, IntegrationLimits methods which have nothing to do here anyway, together with the iteration methods FirstPad, NextPad, MorePads, which have nothing to do here either.
-    Float_t fXhit; //!
-    Float_t fYhit; //!
-    Int_t fLineNumber; // Line number of that detection element (from 1 to 9)
+    AliMpPad fCurrentPad; //!< FIXME: should not be needed, if we externalise the SetPad, SetHit, IntegrationLimits methods which have nothing to do here anyway, together with the iteration methods FirstPad, NextPad, MorePads, which have nothing to do here either.
+    Float_t fXhit;        //!< x-position of hit
+    Float_t fYhit;        //!< y-position of hit
+    Int_t fLineNumber;    ///< Line number of that detection element (from 1 to 9)
     
-    ClassDef(AliMUONTriggerSegmentationV2,1) 
+    ClassDef(AliMUONTriggerSegmentationV2,1) // Trigger segmentation V2
 };
 #endif