X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=sidebyside;f=FMD%2FAliFMDv0.h;h=0e0c0a53bd5ce1cb87143b062d5d989b77e5b4eb;hb=596afefb94feef7d6d1ab731428fefc13fe9dbdd;hp=41fce1a18bdf805b6c2b16977f1cd1ec95f586b1;hpb=b316044fe32fcbb68532d2b3903af3d86bdb61c9;p=u%2Fmrichter%2FAliRoot.git diff --git a/FMD/AliFMDv0.h b/FMD/AliFMDv0.h index 41fce1a18bd..0e0c0a53bd5 100644 --- a/FMD/AliFMDv0.h +++ b/FMD/AliFMDv0.h @@ -1,23 +1,69 @@ -#ifndef FMDV0_H -#define FMDV0_H -//////////////////////////////////////////////// -// Manager and hits classes for set:FMD // -//////////////////////////////////////////////// - -#include "AliFMD.h" - -class AliFMDv0 : public AliFMD { - +#ifndef ALIFMDV0_H +#define ALIFMDV0_H +/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights + * reserved. + * + * Latest changes by Christian Holm Christensen + * + * See cxx source for full Copyright notice + */ +/** @file AliFMDv0.h + @author Christian Holm Christensen + @date Mon Mar 27 12:48:51 2006 + @brief Concrete implementation of FMD detector driver - coarse + version +*/ +//____________________________________________________________________ +// +// Manager class for the FMD - Coarse version. +// +#ifndef ALIFMD_H +# include "AliFMD.h" +#endif + +//____________________________________________________________________ +/** @brief Forward Multiplicity Detector based on Silicon wafers. + + This class contains the base procedures for the Forward + Multiplicity detector Detector consists of 3 sub-detectors FMD1, + FMD2, and FMD3, each of which has 1 or 2 rings of silicon sensors. + + This contains the coarse version of the FMD - that is, the + simulation produces no hits in the FMD volumes, and the sensors + are not divided into strips and sectors. Useful for material + budget calculations + @ingroup FMD_sim + */ +class AliFMDv0 : public AliFMD +{ public: - AliFMDv0(); - AliFMDv0(const char *name, const char *title); - virtual ~AliFMDv0() {} - virtual void CreateGeometry(); - virtual void CreateMaterials(); - virtual void DrawModule(); + /** CTOR */ + AliFMDv0() {} + /** CTOR + @param name Name + @param title Title */ + AliFMDv0(const char *name, const char *title="Coarse geometry") + : AliFMD(name, title) + {} + /** DTOR */ + virtual ~AliFMDv0() {} + + // Required member functions + /** @return Version number - always 0 */ virtual Int_t IsVersion() const {return 0;} - - ClassDef(AliFMDv0,1) //Class for FMD version 0 + /** Function called at each hit. Empty */ + virtual void StepManager() {} + + ClassDef(AliFMDv0,1) // Coarse FMD geometry }; + #endif +//____________________________________________________________________ +// +// Local Variables: +// mode: C++ +// End: +// +// EOF +//