/// \class AliMUONGeometryConstituent
/// \brief Helper class for definititon of an assembly of volumes.
///
-/// Author: Ivana Hrivnacova, IPN Orsay
+/// \author Ivana Hrivnacova, IPN Orsay
#ifndef ALI_MUON_GEOMETRY_CONSTITUENT_H
#define ALI_MUON_GEOMETRY_CONSTITUENT_H
protected:
AliMUONGeometryConstituent(const AliMUONGeometryConstituent& rhs);
-
- // operators
AliMUONGeometryConstituent& operator = (const AliMUONGeometryConstituent& rhs);
private:
- Int_t fCopyNo; // copy number
- Int_t fNpar; // number of shape parameters
+ Int_t fCopyNo; ///< copy number
+ Int_t fNpar; ///< number of shape parameters
+
+ /// shape parameters
Double_t* fParam; //[fNpar] shape parameters
- TGeoCombiTrans* fTransformation;// the constituent transformation wrt to the
- // envelope
+
+ TGeoCombiTrans* fTransformation;///< \brief the constituent transformation
+ /// wrt to the envelope
ClassDef(AliMUONGeometryConstituent,1) // MUON chamber geometry base class
};
// inline functions
+/// Return copy number
inline Int_t AliMUONGeometryConstituent::GetCopyNo() const
{ return fCopyNo; }
+/// Return number of shape parameters
inline Int_t AliMUONGeometryConstituent::GetNpar() const
{ return fNpar; }
+/// Return the array of shape parameters
inline Double_t* AliMUONGeometryConstituent::GetParam() const
{ return fParam; }
+/// Return the constituent transformation wrt to the envelope
inline const TGeoCombiTrans* AliMUONGeometryConstituent::GetTransformation() const
{ return fTransformation; }