]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/AliDigitizer.h
Mostly minor style modifications to be ready for cloning with EMCAL
[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 //  Base Class for Detector specific Merging/Digitization   
11 //                  
12 //  Author: Jiri Chudoba (CERN)
13 //
14 ////////////////////////////////////////////////////////////////////////
15
16 #include "TTask.h"
17
18 class AliRunDigitizer;
19
20 class AliDigitizer: public TTask {
21
22  public:
23 // ctor with name and title
24     AliDigitizer(const Text_t* name="AliDigitizer",
25                  const Text_t* title="AliDigitizer");
26 // ctor to be used with name and title
27     AliDigitizer(AliRunDigitizer *manager,
28                  const Text_t* name="AliDigitizer",
29                  const Text_t* title="AliDigitizer");
30       
31     virtual ~AliDigitizer();
32     virtual Bool_t Init() {return kTRUE;}
33 //    virtual void Digitize() = 0;
34
35  protected:
36     Int_t GetNInputStreams() const;
37
38     AliRunDigitizer *fManager;
39     
40     ClassDef(AliDigitizer,1) // Base class for detector digitizers
41 };
42
43 #endif // ALIDIGITIZER_H