]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONSegment.h
- Adding the array of slat segmentation and GetLayerSegmentation(..) method
[u/mrichter/AliRoot.git] / MUON / AliMUONSegment.h
index f91c3862c7135f7520cf9c28e3cbd6c262a1cff0..a112f75291670cd0ee4bb786da1c52a2b9f7bbb5 100644 (file)
@@ -6,9 +6,13 @@
 /*$Id$*/
 // Revision of includes 07/05/2004
 
-///////////////////////////////////////////////////////////
-// Segment for reconstruction in ALICE dimuon  spectrometer
-///////////////////////////////////////////////////////////
+/// \ingroup rec
+/// \class AliMUONSegment
+/// \brief Segment for reconstruction in ALICE dimuon spectrometer
+///
+////////////////////////////////////////////////////////////
+/// Segment for reconstruction in ALICE dimuon  spectrometer
+////////////////////////////////////////////////////////////
 
 #include <TObject.h>
 
@@ -52,32 +56,33 @@ class AliMUONSegment : public TObject
   Bool_t IsSortable() const { return kTRUE; }
   Int_t Compare(const TObject* Segment) const; // "Compare" function for sorting
 
- protected:
-  AliMUONSegment (const AliMUONSegment& AliMUONSegment); // copy constructor
-  AliMUONSegment& operator=(const AliMUONSegment& AliMUONSegment); // assignment operator
-
+  void Print(Option_t* opt="") const;
+  
  private:
-  AliMUONHitForRec* fHitForRecPtr1; // pointer to HitForRec in first chamber
-  AliMUONHitForRec* fHitForRecPtr2; // pointer to HitForRec in second chamber
+  AliMUONHitForRec* fHitForRecPtr1; ///< pointer to HitForRec in first chamber
+  AliMUONHitForRec* fHitForRecPtr2; ///< pointer to HitForRec in second chamber
   // Bending plane:
-  Double_t fBendingCoor; // Coordinate in bending plane
-  Double_t fBendingSlope; // Slope in bending plane
+  Double_t fBendingCoor; ///< Coordinate in bending plane
+  Double_t fBendingSlope; ///< Slope in bending plane
   // Covariance in bending plane:
-  Double_t fBendingCoorReso2; // Covariance(coordinate C1 in first chamber)
-  Double_t fBendingSlopeReso2; // Covariance(slope)
-  Double_t fBendingCoorSlopeReso2; // Covariance(C1,slope)
-  Double_t fBendingImpact; // Impact parameter in bending plane
+  Double_t fBendingCoorReso2; ///< Covariance(coordinate C1 in first chamber)
+  Double_t fBendingSlopeReso2; ///< Covariance(slope)
+  Double_t fBendingCoorSlopeReso2; ///< Covariance(C1,slope)
+  Double_t fBendingImpact; ///< Impact parameter in bending plane
   // Non Bending plane:
-  Double_t fNonBendingCoor; // Coordinate in non bending plane
-  Double_t fNonBendingSlope; // Slope in non bending plane
+  Double_t fNonBendingCoor; ///< Coordinate in non bending plane
+  Double_t fNonBendingSlope; ///< Slope in non bending plane
   // Covariance in non bending plane:
-  Double_t fNonBendingCoorReso2; // Covariance(coordinate C1 in first chamber)
-  Double_t fNonBendingSlopeReso2; // Covariance(slope)
-  Double_t fNonBendingCoorSlopeReso2; // Covariance(C1,slope)
-  Double_t fNonBendingImpact; // Impact parameter in non bending plane
-  Double_t fZ;                // Z of the segment
-  Bool_t fInTrack; // TRUE if segment belongs to one track
+  Double_t fNonBendingCoorReso2; ///< Covariance(coordinate C1 in first chamber)
+  Double_t fNonBendingSlopeReso2; ///< Covariance(slope)
+  Double_t fNonBendingCoorSlopeReso2; ///< Covariance(C1,slope)
+  Double_t fNonBendingImpact; ///< Impact parameter in non bending plane
+  Double_t fZ;                ///< Z of the segment
+  Bool_t fInTrack; ///< TRUE if segment belongs to one track
   
+  AliMUONSegment (const AliMUONSegment& AliMUONSegment); // copy constructor
+  AliMUONSegment& operator=(const AliMUONSegment& AliMUONSegment); // assignment operator
+
   ClassDef(AliMUONSegment, 1) // Segment for reconstruction in ALICE dimuon spectrometer
 };