#ifndef ALIFMDDIGITIZER_H #define ALIFMDDIGITIZER_H /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights * reserved. * * See cxx source for full Copyright notice */ // Classses to make SDigits into Digits // // Digits consists of // - Detector # // - Ring ID // - Sector # // - Strip # // - ADC count in this channel // // Summable digits consists of // - Detector # // - Ring ID // - Sector # // - Strip # // - Total energy deposited in the strip // - ADC count in this channel // /** @file AliFMDDigitizer.h @author Christian Holm Christensen @date Mon Mar 27 12:38:26 2006 @brief FMD Digitizers declaration @ingroup FMD_sim */ #ifndef ALIFMDBASEDIGITIZER_H # include #endif //==================================================================== class TClonesArray; class AliFMD; class AliLoader; class AliRunLoader; class AliFMDDigit; //==================================================================== /** @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 manager Manager of digitization */ AliFMDDigitizer(AliRunDigitizer * manager) : AliFMDBaseDigitizer(manager) {} /** DTOR */ virtual ~AliFMDDigitizer() {} /** Initialise */ virtual Bool_t Init(); /** Execute this digitizer. This member function will be called once per event by the passed AliRunDigitizer manager object. @param options Not used */ virtual void Exec(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 }; #endif //____________________________________________________________________ // // Local Variables: // mode: C++ // End: // // // EOF //