X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=FMD%2FAliFMD2.h;h=19bfcc1fe0f8e50015e89031d1b049d2d44e8c9b;hb=989ef56aee98e51b076bd8c859cd1010ece106d8;hp=d8162e2185cc537eb308ee5148a05dfb27849ac9;hpb=56b1929b4687f57bebdd95309d2994db32b6255c;p=u%2Fmrichter%2FAliRoot.git diff --git a/FMD/AliFMD2.h b/FMD/AliFMD2.h index d8162e2185c..19bfcc1fe0f 100644 --- a/FMD/AliFMD2.h +++ b/FMD/AliFMD2.h @@ -3,23 +3,39 @@ // #ifndef ALIFMD2_H #define ALIFMD2_H - -#ifndef ALIFMDSUBDETECTOR_H -# include "AliFMDSubDetector.h" +/** @file AliFMD2.h + @author Christian Holm Christensen + @date Sun Mar 26 18:25:28 2006 + @brief Geometry parameters of the FMD2 detector. +*/ +// Geometry parameters of the FMD2 detector. This has two rings. +// Other than that it's fairly straight forward. Needs to make the +// full support stuff. +// +#ifndef ALIFMDDETECTOR_H +# include "AliFMDDetector.h" #endif -class AliFMD2 : public AliFMDSubDetector +//____________________________________________________________________ +/** @class AliFMD2 AliFMD2.h + @brief Geometry parameters of the FMD2 detector. + This has two rings. + @todo Flesh out support once it's defined + @image html FMD2.png + @ingroup FMD_base +*/ +class AliFMD2 : public AliFMDDetector { -public: - AliFMD2(); - virtual ~AliFMD2(); - virtual void SetupGeometry(Int_t airId, Int_t kaptionId); - virtual void Geometry(const char* mother, Int_t pbRotId, - Int_t idRotId, Double_t z=0); -protected: - Int_t fVolumeId; // Volume ID - Double_t fDz; // Half-length in Z - ClassDef(AliFMD2,1); // Geometry of FMD2 +public: + /** Constructor + @param inner Pointer to inner ring description + @param outer Pointer to outer ring description */ + AliFMD2(AliFMDRing* inner, AliFMDRing* outer); + /** Destructor */ + virtual ~AliFMD2() {} + /** Initialize the geometry */ + virtual void Init(); + ClassDef(AliFMD2, 1); }; #endif