+//====================================================================
+/**
+ * @class AliFMDDigitizer
+ * @brief Concrete digitizer to make digits from hits. See also
+ * AliFMDBaseDigitizer documentation.
+ *
+ * @ingroup FMD_sim
+ */
+class AliFMDDigitizer : public AliFMDBaseDigitizer
+{
+public:
+ /**
+ * CTOR
+ */
+ AliFMDDigitizer() : AliFMDBaseDigitizer() {}
+ /**
+ * CTOR
+ *
+ * @param input Input of digitization
+ */
+ AliFMDDigitizer(AliDigitizationInput * digInput)
+ : AliFMDBaseDigitizer(digInput) {}
+ /**
+ * DTOR
+ */
+ virtual ~AliFMDDigitizer() {}
+ /**
+ * Initialise
+ */
+ virtual Bool_t Init();
+ /**
+ * Execute this digitizer.
+ * This member function will be called once per event by the passed
+ * AliDigitizationInput* digInput object.
+ *
+ * @param options Not used
+ */
+ virtual void Digitize(Option_t* option="");
+protected:
+ /**
+ * Sum contributions from SDigits
+ *
+ * @param sdigitsBranch Branch of SDigit data
+ */
+ void SumContributions(TBranch* sdigitsBranch);
+
+ ClassDef(AliFMDDigitizer,1) // Make Digits from Hits
+};