ABC for detector digits merging/digitization
[u/mrichter/AliRoot.git] / STEER / AliDigitizer.h
CommitLineData
52f74d0c 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"
17class AliRunDigitizer;
18
19class 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
30private:
31
32 Int_t fDebug; // debug level
33
34 ClassDef(AliDigitizer,1)
35};
36
37#endif // ALIDIGITIZER_H