]>
Commit | Line | Data |
---|---|---|
1 | #ifndef ALITPCDIGITIZER_H | |
2 | #define ALITPCDIGITIZER_H | |
3 | /* Copyright(c) 1998-2001, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* $Id$ */ | |
7 | ||
8 | #include "AliDigitizer.h" | |
9 | ||
10 | class AliRunDigitizer; | |
11 | ||
12 | class AliTPCDigitizer : public AliDigitizer { | |
13 | public: | |
14 | AliTPCDigitizer(); | |
15 | AliTPCDigitizer(AliRunDigitizer * manager); | |
16 | virtual ~AliTPCDigitizer(); | |
17 | // Initialize merging and digitization | |
18 | virtual Bool_t Init(); | |
19 | // Do the main work | |
20 | virtual void Exec(Option_t* option=0); | |
21 | Int_t GetDebug() const {return fDebug;} // get debug level | |
22 | void SetDebug(Int_t level){fDebug = level;} // set debug level | |
23 | private: | |
24 | void ExecFast(Option_t* option=0); //digitize - using row pointers | |
25 | void ExecSave(Option_t* option=0); // digitize using controlled arrays | |
26 | Int_t fDebug; | |
27 | private: | |
28 | ClassDef(AliTPCDigitizer,2) // MUON merging/digitization | |
29 | }; | |
30 | #endif | |
31 |