]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/AliDigitizer.h
Id tag corrected
[u/mrichter/AliRoot.git] / STEER / AliDigitizer.h
1 #ifndef ALIDIGITIZER_H
2 #define ALIDIGITIZER_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 ////////////////////////////////////////////////////////////////////////
9 //
10 //  Pure Virtual Base Class for Detector specific Merging/Digitization   
11 //                  
12 //  Author: Jiri Chudoba (CERN)
13 //
14 ////////////////////////////////////////////////////////////////////////
15
16 #include "TNamed.h"
17 class AliRunDigitizer;
18
19 class AliDigitizer: public TNamed {
20
21  public:
22     AliDigitizer();                               // default ctor - dummy
23     AliDigitizer(AliRunDigitizer *manager);       // ctor to be used          
24     virtual ~AliDigitizer();
25     virtual Bool_t Init() = 0;
26     virtual void Digitize() = 0;
27     Int_t GetDebug() {return fDebug;}             // get debug level
28     void SetDebug(Int_t level){fDebug = level;}   // set debug level
29     
30 private:
31
32     Int_t fDebug;                                 // debug level
33
34     ClassDef(AliDigitizer,1)
35 };
36
37 #endif // ALIDIGITIZER_H