]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - FMD/AliFMDDigitizer.h
COVERITY reports many FORWARD_NULL, corrected; AliEMCALv2: initialization of fHits...
[u/mrichter/AliRoot.git] / FMD / AliFMDDigitizer.h
... / ...
CommitLineData
1#ifndef ALIFMDDIGITIZER_H
2#define ALIFMDDIGITIZER_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 AliFMDDigitizer.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 ALIFMDBASEDIGITIZER_H
32# include <AliFMDBaseDigitizer.h>
33#endif
34
35//====================================================================
36class TClonesArray;
37class AliFMD;
38class AliLoader;
39class AliRunLoader;
40class AliFMDDigit;
41
42
43
44//====================================================================
45/** @class AliFMDDigitizer
46 @brief Concrete digitizer to make digits from hits. See also
47 AliFMDBaseDigitizer documentation.
48 @ingroup FMD_sim
49 */
50class AliFMDDigitizer : public AliFMDBaseDigitizer
51{
52public:
53 /** CTOR */
54 AliFMDDigitizer() : AliFMDBaseDigitizer() {}
55 /** CTOR
56 @param manager Manager of digitization */
57 AliFMDDigitizer(AliRunDigitizer * manager)
58 : AliFMDBaseDigitizer(manager) {}
59 /** DTOR */
60 virtual ~AliFMDDigitizer() {}
61 /** Initialise */
62 virtual Bool_t Init();
63 /** Execute this digitizer.
64 This member function will be called once per event by the passed
65 AliRunDigitizer manager object.
66 @param options Not used */
67 virtual void Exec(Option_t* option="");
68protected:
69 /** Sum contributions from SDigits
70 @param sdigitsBranch Branch of SDigit data */
71 void SumContributions(TBranch* sdigitsBranch);
72
73 ClassDef(AliFMDDigitizer,1) // Make Digits from Hits
74};
75
76
77#endif
78//____________________________________________________________________
79//
80// Local Variables:
81// mode: C++
82// End:
83//
84//
85// EOF
86//
87