7d7c443c079c792602c6f1ac72a16544f41be421
[u/mrichter/AliRoot.git] / FMD / AliFMDSSDigitizer.h
1 #ifndef ALIFMDSSDIGITIZER_H
2 #define ALIFMDSSDIGITIZER_H
3 /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights
4  * reserved. 
5  *
6  * See cxx source for full Copyright notice                               
7  */
8 // Classses to make SDigits into Digits 
9 //    
10 //    Digits consists of
11 //    - Detector #
12 //    - Ring ID                                             
13 //    - Sector #     
14 //    - Strip #
15 //    - ADC count in this channel                                  
16 //
17 //    Summable digits consists of       
18 //    - Detector #
19 //    - Ring ID                                             
20 //    - Sector #     
21 //    - Strip #
22 //    - Total energy deposited in the strip
23 //    - ADC count in this channel                                  
24 //
25 /** @file    AliFMDSSDigitizer.h
26     @author  Christian Holm Christensen <cholm@nbi.dk>
27     @date    Mon Mar 27 12:38:26 2006
28     @brief   FMD Digitizers declaration
29     @ingroup FMD_sim
30 */
31 #ifndef ALIFMDDIGITIZER_H
32 # include <AliFMDDigitizer.h>
33 #endif
34
35 //====================================================================
36 class TClonesArray;
37 class AliFMD;
38 class AliLoader;
39 class AliRunLoader;
40 class AliFMDDigit;
41
42
43
44 //====================================================================
45 /** @class AliFMDSSDigitizer
46     @brief Concrete digitizer to make digits from hits.  See also
47     AliFMDBaseDigitizer documentation.  
48     @ingroup FMD_sim
49  */
50 class AliFMDSSDigitizer : public AliFMDDigitizer 
51 {
52 public:
53   /** CTOR */
54   AliFMDSSDigitizer() : AliFMDDigitizer() {}
55   /** CTOR 
56       @param manager Manager of digitization */
57   AliFMDSSDigitizer(AliRunDigitizer * manager)
58     : AliFMDDigitizer(manager) {}
59   /** DTOR */
60   virtual ~AliFMDSSDigitizer() {}
61 protected:
62   /** Sum contributions from SDigits 
63       @param fmd Pointr to loaded AliFMD  */
64   void SumContributions(AliFMD* fmd);
65   
66   ClassDef(AliFMDSSDigitizer,1) // Make Digits from Hits
67 };
68
69
70 #endif
71 //____________________________________________________________________
72 //
73 // Local Variables:
74 //   mode: C++
75 // End:
76 //
77 //
78 // EOF
79 //
80