1 #ifndef ALIFMDSDIGITIZER_H
2 #define ALIFMDSDIGITIZER_H
3 /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights
6 * See cxx source for full Copyright notice
8 // Classses to make Hits into digits and summable digits.
15 // - ADC count in this channel
17 // Summable digits consists of
22 // - Total energy deposited in the strip
23 // - ADC count in this channel
25 /** @file AliFMDSDigitizer.h
26 @author Christian Holm Christensen <cholm@nbi.dk>
27 @date Mon Mar 27 12:38:26 2006
28 @brief FMD Digitizers declaration
31 #ifndef ALIFMDBASEDIGITIZER_H
32 # include <AliFMDBaseDigitizer.h>
35 //====================================================================
36 /** @class AliFMDSDigitizer AliFMDDigitizer.h <FMD/AliFMDDigitizer.h>
37 @brief Concrete implementation to make summable digits.
38 See also class documentation of AliFMDBaseDigitizer
41 class AliFMDSDigitizer : public AliFMDBaseDigitizer
47 @param headerFile Where to write headings
48 @param sdigFile Where to write digits. */
49 AliFMDSDigitizer(const Char_t* headerFile, const Char_t* sdigFile="");
51 virtual ~AliFMDSDigitizer();
53 @param option Not used */
54 virtual void Exec(Option_t* option=0);
56 /** Add a digit to output.
57 @param fmd Pointer to detector object
58 @param detector Detector #
60 @param sector Sector number
61 @param strip Strip number
62 @param edep Energy deposited (not used)
63 @param count1 ADC count 1
64 @param count2 ADC count 2 (-1 if not used)
65 @param count3 ADC count 3 (-1 if not used) */
66 virtual void AddDigit(AliFMD* fmd,
74 Short_t count3) const;
75 ClassDef(AliFMDSDigitizer,0) // Make Summable Digits from Hits
81 //____________________________________________________________________