]> git.uio.no Git - u/mrichter/AliRoot.git/blob - FMD/AliFMDDigitizer.h
2c1b292603bf57a27636dee3642d2a5573142b6c
[u/mrichter/AliRoot.git] / FMD / AliFMDDigitizer.h
1 #ifndef ALIFMDDIGITIZER_H
2 #define ALIFMDDIGITIZER_H
3 /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 #include "AliDigitizer.h"
7 class TClonesArray;
8 class AliRunDigitizer;
9 class AliFMDDigitizer : public AliDigitizer {
10  public:
11   
12   AliFMDDigitizer();
13   AliFMDDigitizer(AliRunDigitizer * manager);
14   virtual ~AliFMDDigitizer();
15   virtual  Bool_t Init()  {return kTRUE;} ///???????????
16    
17   
18   // Do the main work
19   void Exec(Option_t* option=0) ;
20   Int_t PutNoise(Int_t charge){return (Int_t)(gRandom->Gaus(charge,500));}
21   TClonesArray *Digits() const {return fDigits;}
22   TClonesArray *Hits() const {return fHits;}
23  
24
25   
26   enum {kBgTag = -1};
27       
28    
29  private:
30   TClonesArray *fDigits;               // ! array with digits
31   TClonesArray *fHits;                 // List of hits
32   AliRunDigitizer* GetManager(){return fManager;}
33          
34     ClassDef(AliFMDDigitizer,0)
35 };    
36 #endif
37
38
39
40