From cddcc1f3b00cdcdac20666f644fb42998a250ff6 Mon Sep 17 00:00:00 2001 From: ivana Date: Fri, 15 May 2009 10:05:06 +0000 Subject: [PATCH 1/1] Fixing Doxygen warnings --- MUON/AliMUONContourMaker.cxx | 3 +++ MUON/AliMUONContourMakerTest.h | 2 -- MUON/AliMUONGlobalTrigger.h | 1 + MUON/AliMUONManuContourMaker.cxx | 3 +++ MUON/AliMUONManuContourMaker.h | 6 +++--- MUON/AliMUONNode.h | 16 ++++++++-------- MUON/AliMUONPointWithRef.cxx | 8 ++++---- MUON/AliMUONPointWithRef.h | 10 +++++++--- MUON/AliMUONPolygon.h | 2 +- MUON/AliMUONQAChecker.cxx | 2 +- MUON/AliMUONQADataMakerRec.cxx | 1 + MUON/AliMUONRawStreamTrackerHP.h | 3 ++- MUON/AliMUONSegment.h | 23 ++++++++++++----------- MUON/AliMUONSegmentTree.h | 4 ++-- MUON/AliMUONTrackExtrap.cxx | 4 ++-- MUON/AliMUONTrackerDataMaker.cxx | 3 +++ MUON/READMEmtrda.txt | 8 ++++---- MUON/READMEshuttle.txt | 2 +- MUON/mapping/AliMpArea.cxx | 4 +++- MUON/mapping/AliMpArea.h | 8 ++++---- MUON/mapping/AliMpFastSegmentation.h | 2 ++ MUON/mapping/AliMpMotifPosition.h | 6 ++++-- MUON/mapping/AliMpMotifType.h | 3 ++- MUON/mapping/AliMpPad.h | 3 ++- MUON/mapping/AliMpTrigger.h | 4 ++-- MUON/mapping/AliMpUID.h | 21 ++++++++++++++------- 26 files changed, 91 insertions(+), 61 deletions(-) diff --git a/MUON/AliMUONContourMaker.cxx b/MUON/AliMUONContourMaker.cxx index 73435cc2d07..5dc496e343a 100644 --- a/MUON/AliMUONContourMaker.cxx +++ b/MUON/AliMUONContourMaker.cxx @@ -65,11 +65,14 @@ namespace //_____________________________________________________________________________ AliMUONContourMaker::AliMUONContourMaker() { +/// Default constructor } + //_____________________________________________________________________________ AliMUONContourMaker::~AliMUONContourMaker() { +/// Destructor } //_____________________________________________________________________________ diff --git a/MUON/AliMUONContourMakerTest.h b/MUON/AliMUONContourMakerTest.h index 1483de32043..f11e875d99f 100644 --- a/MUON/AliMUONContourMakerTest.h +++ b/MUON/AliMUONContourMakerTest.h @@ -56,8 +56,6 @@ private: void GenerateTransformations(AliMpExMap*& real, AliMpExMap*& exploded); - TString NameIt(const AliMpMotifPosition& motifPosition) const; - ClassDef(AliMUONContourMakerTest,1) // Test of AliMUONContourMaker }; diff --git a/MUON/AliMUONGlobalTrigger.h b/MUON/AliMUONGlobalTrigger.h index 9fdc49273ca..5b067bb6903 100644 --- a/MUON/AliMUONGlobalTrigger.h +++ b/MUON/AliMUONGlobalTrigger.h @@ -37,6 +37,7 @@ class AliMUONGlobalTrigger : public TObject { void SetFromGlobalResponse(UShort_t globalResponse); void SetFromGlobalInput(const UInt_t *globalInput); UChar_t GetGlobalResponse() const; + /// Return global input to the global trigger board UInt_t *GetGlobalInput() { return fInput; } virtual void Print(Option_t* opt="") const; diff --git a/MUON/AliMUONManuContourMaker.cxx b/MUON/AliMUONManuContourMaker.cxx index 538172af4b0..6b530bddf09 100644 --- a/MUON/AliMUONManuContourMaker.cxx +++ b/MUON/AliMUONManuContourMaker.cxx @@ -62,12 +62,15 @@ ClassImp(AliMUONManuContourMaker) AliMUONManuContourMaker::AliMUONManuContourMaker(AliMpExMap* deTransformations) : TObject(), fDETransformations(deTransformations), fLocalManuContours(222,1) { +/// Standard constructor + fLocalManuContours.SetOwnerKeyValue(kTRUE,kTRUE); } //_____________________________________________________________________________ AliMUONManuContourMaker::~AliMUONManuContourMaker() { +/// Destructor } //_____________________________________________________________________________ diff --git a/MUON/AliMUONManuContourMaker.h b/MUON/AliMUONManuContourMaker.h index 0dbea02a2b3..3426fe06ac7 100644 --- a/MUON/AliMUONManuContourMaker.h +++ b/MUON/AliMUONManuContourMaker.h @@ -47,10 +47,10 @@ private: TString NameIt(const AliMpMotifPosition& motifPosition) const; private: - AliMpExMap* fDETransformations; //< map of detElemId to matrix - mutable TMap fLocalManuContours; //< map of local manu contours + AliMpExMap* fDETransformations; ///< map of detElemId to matrix + mutable TMap fLocalManuContours; ///< map of local manu contours - ClassDef(AliMUONManuContourMaker,1) // + ClassDef(AliMUONManuContourMaker,1) // Maker of AliMUONContour objects for all the tracker manus }; #endif diff --git a/MUON/AliMUONNode.h b/MUON/AliMUONNode.h index eac51b4707e..c9efd6cf539 100644 --- a/MUON/AliMUONNode.h +++ b/MUON/AliMUONNode.h @@ -61,17 +61,17 @@ private: AliMUONNode(const AliMUONNode& node); /// not implemented AliMUONNode& operator=(const AliMUONNode& node); - AliMUONNode* fLeftNode; //< left node - AliMUONNode* fRightNode; //< right node + AliMUONNode* fLeftNode; ///< left node + AliMUONNode* fRightNode; ///< right node - Double_t fMin; //< Min - Double_t fMax; //< Max - Double_t fMidPoint; //< (Min+Max)/2 + Double_t fMin; ///< Min + Double_t fMax; ///< Max + Double_t fMidPoint; ///< (Min+Max)/2 - Int_t fC; //< cardinality - Int_t fP; //< potent state + Int_t fC; ///< cardinality + Int_t fP; ///< potent state - ClassDef(AliMUONNode,0); // A node of a segment tree + ClassDef(AliMUONNode,0) // A node of a segment tree }; #endif diff --git a/MUON/AliMUONPointWithRef.cxx b/MUON/AliMUONPointWithRef.cxx index 2c38730034a..d6b129c19da 100644 --- a/MUON/AliMUONPointWithRef.cxx +++ b/MUON/AliMUONPointWithRef.cxx @@ -36,22 +36,22 @@ ClassImp(AliMUONPointWithRef) //_____________________________________________________________________________ AliMUONPointWithRef::AliMUONPointWithRef() : fX(), fY(), fRef(-1) { - /// ctor + /// default ctor } //_____________________________________________________________________________ AliMUONPointWithRef::AliMUONPointWithRef(Double_t x, Double_t y, Int_t ref) : fX(x), fY(y), fRef(ref) { - /// dtor + /// ctor } //_____________________________________________________________________________ Int_t AliMUONPointWithRef::Compare(const TObject* obj) const { - // Should serve to sort the vertical edges in ascending order, first on absissa, - // then on ordinate + /// Should serve to sort the vertical edges in ascending order, first on absissa, + /// then on ordinate if ( this == obj ) return 0; diff --git a/MUON/AliMUONPointWithRef.h b/MUON/AliMUONPointWithRef.h index 33fe4646fb6..c698601db10 100644 --- a/MUON/AliMUONPointWithRef.h +++ b/MUON/AliMUONPointWithRef.h @@ -21,6 +21,7 @@ class AliMUONPointWithRef : public TObject public: AliMUONPointWithRef(Double_t x, Double_t y, Int_t ref); AliMUONPointWithRef(); + /// Destructor virtual ~AliMUONPointWithRef() {} /// We are sortable @@ -28,18 +29,21 @@ public: virtual Int_t Compare(const TObject* obj) const; + /// Return x value Double_t X() const { return fX; } + /// Return y value Double_t Y() const { return fY; } + /// Return the index of the original point in some array Int_t Ref() const { return fRef; } void Print(Option_t* opt="") const; private: - Double_t fX; //< x value - Double_t fY; //< y value - Int_t fRef; //< index of the original point in some array + Double_t fX; ///< x value + Double_t fY; ///< y value + Int_t fRef; ///< index of the original point in some array ClassDef(AliMUONPointWithRef,1) // A point with an external integer reference }; diff --git a/MUON/AliMUONPolygon.h b/MUON/AliMUONPolygon.h index c49baddbf35..95184dad547 100644 --- a/MUON/AliMUONPolygon.h +++ b/MUON/AliMUONPolygon.h @@ -51,7 +51,7 @@ public: void Close(); private: - Int_t fN; /// Number of vertices + Int_t fN; ///< Number of vertices Double_t* fX; //[fN] Double_t* fY; //[fN] diff --git a/MUON/AliMUONQAChecker.cxx b/MUON/AliMUONQAChecker.cxx index d694a65dbaa..a817eca516c 100644 --- a/MUON/AliMUONQAChecker.cxx +++ b/MUON/AliMUONQAChecker.cxx @@ -241,7 +241,7 @@ AliMUONQAChecker::CheckRaws(TObjArray ** list) //______________________________________________________________________________ void AliMUONQAChecker::Init(const AliQAv1::DETECTORINDEX_t det) { - // intialises QA and QA checker settings + /// intialises QA and QA checker settings AliQAv1::Instance(det) ; Float_t hiValue[AliQAv1::kNBIT] ; Float_t lowValue[AliQAv1::kNBIT] ; diff --git a/MUON/AliMUONQADataMakerRec.cxx b/MUON/AliMUONQADataMakerRec.cxx index 2ea6893ce39..a247343450f 100644 --- a/MUON/AliMUONQADataMakerRec.cxx +++ b/MUON/AliMUONQADataMakerRec.cxx @@ -1394,6 +1394,7 @@ AliMUONQADataMakerRec::FillTriggerDCSHistos() //____________________________________________________________________________ AliMUONVTrackerData* AliMUONQADataMakerRec::GetTrackerData() const { +/// Return tracker data return fTrackerDataMaker->Data(); diff --git a/MUON/AliMUONRawStreamTrackerHP.h b/MUON/AliMUONRawStreamTrackerHP.h index 6a0edec3dd0..53644150b81 100644 --- a/MUON/AliMUONRawStreamTrackerHP.h +++ b/MUON/AliMUONRawStreamTrackerHP.h @@ -544,7 +544,8 @@ private: /// Not implemented AliMUONRawStreamTrackerHP& operator = (const AliMUONRawStreamTrackerHP& stream); - Int_t GetMaxDDL() const { return fgkMaxDDL; } + /// Return max number of tracker DDLs + Int_t GetMaxDDL() const { return fgkMaxDDL; } /// This is the custom event handler (callback interface) class which /// unpacks raw data words and fills an internal buffer with decoded digits diff --git a/MUON/AliMUONSegment.h b/MUON/AliMUONSegment.h index 4e987f95b91..b17122684d5 100644 --- a/MUON/AliMUONSegment.h +++ b/MUON/AliMUONSegment.h @@ -21,6 +21,7 @@ class AliMUONSegment : public TObject public: AliMUONSegment(); AliMUONSegment(Double_t xstart, Double_t ystart, Double_t xend, Double_t yend); + /// dtor virtual ~AliMUONSegment() {} virtual Int_t Compare(const TObject* obj) const; @@ -71,18 +72,18 @@ public: void Set(Double_t xstart, Double_t ystart, Double_t xend, Double_t yend); private: - Double_t fStartX; /// x of start point - Double_t fStartY; /// y of start point - Double_t fEndX; /// x of end point - Double_t fEndY; /// y of end point - Double_t fSmallerY; /// Either StartY or EndY - Bool_t fIsHorizontal; /// Whether the segment is horizontal - Bool_t fIsVertical; /// Whether the segment is vertical - Bool_t fIsLeftEdge; /// Whether the segment is a left edge - Bool_t fIsRightEdge; /// Whether the segment is a right edge - Bool_t fIsAPoint; /// Whether start==end + Double_t fStartX; ///< x of start point + Double_t fStartY; ///< y of start point + Double_t fEndX; ///< x of end point + Double_t fEndY; ///< y of end point + Double_t fSmallerY; ///< Either StartY or EndY + Bool_t fIsHorizontal; ///< Whether the segment is horizontal + Bool_t fIsVertical; ///< Whether the segment is vertical + Bool_t fIsLeftEdge; ///< Whether the segment is a left edge + Bool_t fIsRightEdge; ///< Whether the segment is a right edge + Bool_t fIsAPoint; ///< Whether start==end - static const Double_t fgkPrecision; /// Floating point precision used in comparisons + static const Double_t fgkPrecision; ///< Floating point precision used in comparisons ClassDef(AliMUONSegment,1) // A basic line segment }; diff --git a/MUON/AliMUONSegmentTree.h b/MUON/AliMUONSegmentTree.h index b1d75c85c36..991696e775f 100644 --- a/MUON/AliMUONSegmentTree.h +++ b/MUON/AliMUONSegmentTree.h @@ -51,8 +51,8 @@ private: /// not implemented AliMUONSegmentTree& operator=(const AliMUONSegmentTree& rhs); - AliMUONNode* fRoot; /// root of the tree - TObjArray fStack; /// array of AliMUONSegment objects + AliMUONNode* fRoot; ///< root of the tree + TObjArray fStack; ///< array of AliMUONSegment objects ClassDef(AliMUONSegmentTree,1) // Implementation of a segment tree }; diff --git a/MUON/AliMUONTrackExtrap.cxx b/MUON/AliMUONTrackExtrap.cxx index 97b3f8268ca..9f97a2a763f 100644 --- a/MUON/AliMUONTrackExtrap.cxx +++ b/MUON/AliMUONTrackExtrap.cxx @@ -51,8 +51,8 @@ const Double_t AliMUONTrackExtrap::fgkRungeKuttaMaxResidue = 0.002; //__________________________________________________________________________ void AliMUONTrackExtrap::SetField() { - // set field on/off flag - // set field at the centre of the dipole + /// set field on/off flag; + /// set field at the centre of the dipole const Double_t x[3] = {50.,50.,fgkSimpleBPosition}; Double_t b[3] = {0.,0.,0.}; TGeoGlobalMagField::Instance()->Field(x,b); diff --git a/MUON/AliMUONTrackerDataMaker.cxx b/MUON/AliMUONTrackerDataMaker.cxx index 827e32f4f4f..eacfe109c49 100644 --- a/MUON/AliMUONTrackerDataMaker.cxx +++ b/MUON/AliMUONTrackerDataMaker.cxx @@ -63,6 +63,7 @@ fIsRunning(kFALSE), fIsOwnerOfRawReader(kFALSE), fIsEventByEvent(kFALSE) { +/// Root IO ctor } //_____________________________________________________________________________ @@ -236,6 +237,8 @@ AliMUONTrackerDataMaker::Ctor(const AliMUONRecoParam* recoParam, //_____________________________________________________________________________ AliMUONTrackerDataMaker::~AliMUONTrackerDataMaker() { +/// dtor + delete fOneEventData; delete fAccumulatedData; if ( fIsOwnerOfRawReader ) delete fRawReader; diff --git a/MUON/READMEmtrda.txt b/MUON/READMEmtrda.txt index 830179604fc..4810b7d08d8 100644 --- a/MUON/READMEmtrda.txt +++ b/MUON/READMEmtrda.txt @@ -19,10 +19,10 @@ In the current version, the DA will modify only the global crate configuration. The configuration files stored in the online DB are the following: -- MtgGlobalCrate-.dat: contains the global crate information -- MtgRegionalCrate-.dat: contains the regional crate information -- MtgLocalMask-.dat: contains the local mask -- MtgLocalLut-.dat: contains the local LUT +- MtgGlobalCrate-[version].dat: contains the global crate information +- MtgRegionalCrate-[version].dat: contains the regional crate information +- MtgLocalMask-[version].dat: contains the local mask +- MtgLocalLut-[version].dat: contains the local LUT - MtgCurrent.dat: contains the name list of the above files with their version and the flag for master/slave status of the DA diff --git a/MUON/READMEshuttle.txt b/MUON/READMEshuttle.txt index 602201313fe..1a327da952e 100644 --- a/MUON/READMEshuttle.txt +++ b/MUON/READMEshuttle.txt @@ -134,7 +134,7 @@ per LDC, as will be used in real life), the latter ones being roughly 100 MB eac // The raw.date.LDC* files are then processed using the DA online program (which is not built by default, but must be made - explicitely using make daqDA-MCH from $ALICE_ROOT, and requires some DATE setup..., see \ref READMEmchda.txt ) + explicitely using make daqDA-MCH from $ALICE_ROOT, and requires some DATE setup..., see \ref README_mchda )
  MUONTRKda.exe -f raw.date.LCDi -a LDCi.ped (i=0,1,2,3)
diff --git a/MUON/mapping/AliMpArea.cxx b/MUON/mapping/AliMpArea.cxx
index 9e5cb2a870f..b9887ab3c5d 100755
--- a/MUON/mapping/AliMpArea.cxx
+++ b/MUON/mapping/AliMpArea.cxx
@@ -271,7 +271,9 @@ AliMpArea::Print(Option_t* opt) const
 void      
 AliMpArea::GetParameters(Double_t& x, Double_t& y,
                          Double_t& dx, Double_t& dy) const
-{                         
+{
+/// Fill the parameters: x, y position and dimensions
+                         
   x = fPositionX;
   y = fPositionY;
   dx = fDimensionX;
diff --git a/MUON/mapping/AliMpArea.h b/MUON/mapping/AliMpArea.h
index 3f5d2a21fb2..1c3d4b20091 100755
--- a/MUON/mapping/AliMpArea.h
+++ b/MUON/mapping/AliMpArea.h
@@ -69,13 +69,13 @@ ostream& operator << (ostream &stream,const AliMpArea& area);
 
 // inline functions
 
-                 /// Return position
+                 /// Return x position
 inline Double_t  AliMpArea::GetPositionX() const   { return fPositionX; }
-                 /// Return position
+                 /// Return y position
 inline Double_t  AliMpArea::GetPositionY() const   { return fPositionY; }
-                 /// Return dimensions
+                 /// Return x dimensions
 inline Double_t  AliMpArea::GetDimensionX() const { return fDimensionX; }    
-                 /// Return dimensions
+                 /// Return y dimensions
 inline Double_t  AliMpArea::GetDimensionY() const { return fDimensionY; }    
                  /// Return validity
 inline Bool_t    AliMpArea::IsValid() const    { return fValidity; }
diff --git a/MUON/mapping/AliMpFastSegmentation.h b/MUON/mapping/AliMpFastSegmentation.h
index 53b36021b51..bc02583397c 100644
--- a/MUON/mapping/AliMpFastSegmentation.h
+++ b/MUON/mapping/AliMpFastSegmentation.h
@@ -79,7 +79,9 @@ public:
   AliMp::StationType StationType() const { return fHelper->StationType(); }
   
 private:
+  /// Not implemented
   AliMpFastSegmentation(const AliMpFastSegmentation& rhs);
+  /// Not implemented
   AliMpFastSegmentation& operator=(const AliMpFastSegmentation& rhs);
 
   virtual AliMpMotifPosition* InternalMotifPosition(Int_t index) const;
diff --git a/MUON/mapping/AliMpMotifPosition.h b/MUON/mapping/AliMpMotifPosition.h
index 223cab8f4fa..4e14197b42e 100755
--- a/MUON/mapping/AliMpMotifPosition.h
+++ b/MUON/mapping/AliMpMotifPosition.h
@@ -73,17 +73,19 @@ inline Int_t  AliMpMotifPosition::GetID() const
 inline AliMpVMotif*  AliMpMotifPosition::GetMotif() const
 { return fMotif; }
  
-/// Return position
+/// Return x position
 inline Double_t AliMpMotifPosition::GetPositionX() const
 { return fPositionX; }
 
+/// Return y position
 inline Double_t AliMpMotifPosition::GetPositionY() const
 { return fPositionY; }
 
-/// Return position
+/// Return x dimension
 inline Double_t AliMpMotifPosition::GetDimensionX() const
 { return fMotif->DimensionX(); }
 
+/// Return y dimension
 inline Double_t AliMpMotifPosition::GetDimensionY() const
 { return fMotif->DimensionY(); }
 
diff --git a/MUON/mapping/AliMpMotifType.h b/MUON/mapping/AliMpMotifType.h
index 8be6b252f33..10bbfbb8085 100755
--- a/MUON/mapping/AliMpMotifType.h
+++ b/MUON/mapping/AliMpMotifType.h
@@ -66,7 +66,7 @@ class AliMpMotifType : public TObject
     Int_t    GetNofPadsX() const  {return fNofPadsX;}
     /// Return number of pads in y direction
     Int_t    GetNofPadsY() const  {return fNofPadsY;}
-    
+    /// Return the total number of pads
     Int_t    GetNofPads() const   {return fNofPads;}
     
     // Other methods
@@ -83,6 +83,7 @@ class AliMpMotifType : public TObject
 
     Bool_t HasPadByManuChannel(Int_t manuChannel) const;
 
+    /// Return whether the pad with given manu channel exists
     Bool_t HasPadByGassiNum(Int_t gassiNum) const { return HasPadByManuChannel(gassiNum); }
     
     Bool_t IsFull() const;
diff --git a/MUON/mapping/AliMpPad.h b/MUON/mapping/AliMpPad.h
index 8837f3fe2fb..d5f5d080d91 100755
--- a/MUON/mapping/AliMpPad.h
+++ b/MUON/mapping/AliMpPad.h
@@ -102,7 +102,8 @@ class AliMpPad : public TObject
                                           /// in the collection
   // data members
   UInt_t          fNofLocations;   ///<  number of locations in fLocations
-  MpPair_t*       fLLocations;     //[fNofLocations]  collection of pad locations - encoded pair (localBoardId, localBoardChannel) 
+  /// Collection of pad locations - encoded pair (localBoardId, localBoardChannel) 
+  MpPair_t*       fLLocations;     //[fNofLocations]
   MpPair_t        fLLocation;      ///<  pad location as encoded pair (manuId, manuChannel) 
   MpPair_t        fLIndices;       ///<  pad indices as encoded pair (ix, iy)  
   Double_t        fPositionX;      ///<  the pad x position (in cm)
diff --git a/MUON/mapping/AliMpTrigger.h b/MUON/mapping/AliMpTrigger.h
index 99344b3ca26..c84fc339672 100644
--- a/MUON/mapping/AliMpTrigger.h
+++ b/MUON/mapping/AliMpTrigger.h
@@ -71,9 +71,9 @@ public:
 
   AliMp::PlaneType PlaneType() const;
   
-  // Return the x dimension (half-sizes) of that slat (cm)
+  /// Return the x dimension (half-sizes) of that slat (cm)
   Double_t  GetDimensionX() const { return DX(); }
-  // Return the y dimension (half-sizes) of that slat (cm)
+  /// Return the y dimension (half-sizes) of that slat (cm)
   Double_t  GetDimensionY() const { return DY(); }
   
 private:
diff --git a/MUON/mapping/AliMpUID.h b/MUON/mapping/AliMpUID.h
index 999f714d42d..748ce170728 100644
--- a/MUON/mapping/AliMpUID.h
+++ b/MUON/mapping/AliMpUID.h
@@ -32,6 +32,7 @@ public:
   AliMpUID(AliMp::CathodType cathodeType, const char* pathname);
   AliMpUID(const char* pathname);
   
+  /// dtor
   virtual ~AliMpUID() {}
   
   TString Name() const;
@@ -48,11 +49,17 @@ public:
   Bool_t IsValid() const;
   
   AliMp::CathodType CathodeId() const;
+  /// Return station Id
   Int_t StationId() const { return fStationId; }
+  /// Return chamber Id
   Int_t ChamberId() const { return fChamberId; }
+  /// Return detection element Id
   Int_t DetElemId() const { return fDetElemId; }
+  /// Return bus patch Id
   Int_t BusPatchId() const { return fBusPatchId; }
+  /// Return manu Id
   Int_t ManuId() const { return fManuId; }
+  /// Return PCB Id
   Int_t PCBId() const { return fPCBId; }
   
   virtual void Print(Option_t* opt="") const;
@@ -66,13 +73,13 @@ private:
   TString StripCathode(const char* name) const;
   
 private:
-  Int_t fCathodeId; // Cathode number
-  Int_t fStationId; // Station id
-  Int_t fChamberId; // Chamber id
-  Int_t fDetElemId; // Detection element id
-  Int_t fBusPatchId; // Bus patch id
-  Int_t fManuId; // Manu id
-  Int_t fPCBId; // PCB id
+  Int_t fCathodeId; ///< Cathode number
+  Int_t fStationId; ///< Station id
+  Int_t fChamberId; ///< Chamber id
+  Int_t fDetElemId; ///< Detection element id
+  Int_t fBusPatchId;///< Bus patch id
+  Int_t fManuId;    ///< Manu id
+  Int_t fPCBId;     ///< PCB id
   
   ClassDef(AliMpUID,1) // UID of a tracker channel 
 };
-- 
2.43.0