3 /* Copyright(c) 1998-2001, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ////////////////////////////////////////////////////////////////////////
10 // Pure Virtual Base Class for Detector specific Merging/Digitization
12 // Author: Jiri Chudoba (CERN)
14 ////////////////////////////////////////////////////////////////////////
17 class AliRunDigitizer;
19 class AliDigitizer: public TNamed {
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
32 Int_t fDebug; // debug level
34 ClassDef(AliDigitizer,1)
37 #endif // ALIDIGITIZER_H