]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONGeometrySegmentation.h
Updated comments for Doxygen
[u/mrichter/AliRoot.git] / MUON / AliMUONGeometrySegmentation.h
index 4341a84951a76111436b737a5b5c069fed6b1748..916bd0805d230db2de4915b66528f1a500e287f3 100644 (file)
 #ifndef ALI_MUON_GEOMETRY_SEGMENTATION_H
 #define ALI_MUON_GEOMETRY_SEGMENTATION_H
 
-#include <TObject.h>
-
 #include "AliMUONGeometryDirection.h"
 
+#include <TObject.h>
+#include <TString.h>
+
 class TObjArray;
 class TF1;
 
@@ -82,7 +83,10 @@ class AliMUONGeometrySegmentation : public TObject
                           Float_t& x, Float_t& y, Float_t& z);
                        // Transform from real to pad coordinates
 
-    virtual Bool_t HasPad(Int_t detElemId, Int_t ix, Int_t iy);
+    virtual Bool_t HasPad(Int_t detElemId, 
+                          Int_t ix, Int_t iy);
+    virtual Bool_t HasPad(Int_t detElemId, 
+                          Float_t& x, Float_t& y, Float_t& z);
   
     // Initialisation
     //
@@ -188,20 +192,20 @@ class AliMUONGeometrySegmentation : public TObject
     Bool_t OwnNotify(Int_t detElemId, Bool_t warn = true) const;
 
     // static data members
-    static  const Float_t  fgkMaxDistance; // the big value passed to pad coordinates
-                                           // if pad does not exist
+    static  const Float_t  fgkMaxDistance; ///< \brief the big value passed to pad coordinates
+                                           /// if pad does not exist
   
     // data members
-    mutable  Int_t                           fCurrentDetElemId;   // current DE ID 
-    mutable  AliMUONGeometryDetElement*      fCurrentDetElement;  // current detection element 
-    mutable  AliMUONVGeometryDESegmentation* fCurrentSegmentation;// current DE segmentation
+    mutable  Int_t                           fCurrentDetElemId;   ///< current DE ID 
+    mutable  AliMUONGeometryDetElement*      fCurrentDetElement;  ///< current detection element 
+    mutable  AliMUONVGeometryDESegmentation* fCurrentSegmentation;///< current DE segmentation
    
-    const AliMUONGeometryModuleTransformer*  fkModuleTransformer; // associated geometry transformer
-    AliMUONGeometryStore*        fDESegmentations;// DE segmentations
-    AliMUONGeometryStore*        fDENames;        // DE names
+    const AliMUONGeometryModuleTransformer*  fkModuleTransformer; ///< associated geometry transformer
+    AliMUONGeometryStore*        fDESegmentations;///< DE segmentations
+    AliMUONGeometryStore*        fDENames;        ///< DE names
     
  
-   ClassDef(AliMUONGeometrySegmentation,2) // Geometry segmentation
+   ClassDef(AliMUONGeometrySegmentation,3) // Geometry segmentation
 };
 
 // inline functions