1 #ifndef ALIFMDDIGITIZER_H
2 #define ALIFMDDIGITIZER_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 AliFMDDigitizer.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 //====================================================================
44 //====================================================================
45 /** @class AliFMDDigitizer
46 @brief Concrete digitizer to make digits from hits. See also
47 AliFMDBaseDigitizer documentation.
50 class AliFMDDigitizer : public AliFMDBaseDigitizer
54 AliFMDDigitizer() : AliFMDBaseDigitizer() {}
56 @param manager Manager of digitization */
57 AliFMDDigitizer(AliRunDigitizer * manager)
58 : AliFMDBaseDigitizer(manager) {}
60 virtual ~AliFMDDigitizer() {}
64 @param fmd AliFMD object */
65 virtual void OutputTree(AliLoader* outFMD, AliFMD* fmd);
66 /** Add a digit to output.
67 @param fmd Pointer to detector object
68 @param detector Detector #
70 @param sector Sector number
71 @param strip Strip number
72 @param edep Energy deposited (not used)
73 @param count1 ADC count 1
74 @param count2 ADC count 2 (-1 if not used)
75 @param count3 ADC count 3 (-1 if not used)
76 @param count4 ADC count 4 (-1 if not used) */
77 virtual void AddDigit(AliFMD* fmd,
86 Short_t count4) const;
88 @param detector Detector #
90 @param sector Sector number
91 @param strip Strip number
92 @return Random noise */
93 virtual UShort_t MakePedestal(UShort_t detector,
96 UShort_t strip) const;
97 /** Check that digit data is consistent
99 @param nhits Number of hits
100 @param counts ADC counts */
101 virtual void CheckDigit(AliFMDDigit* digit,
103 const TArrayI& counts);
104 ClassDef(AliFMDDigitizer,1) // Make Digits from Hits
109 //____________________________________________________________________