]> git.uio.no Git - u/mrichter/AliRoot.git/blob - FMD/AliFMDDigitizerAlla.h
4b50f6c0edf6a3a4e02c9672e4974ef8d726c9b6
[u/mrichter/AliRoot.git] / FMD / AliFMDDigitizerAlla.h
1 #ifndef ALIFMDDIGITIZERALLA_H
2 #define ALIFMDDIGITIZERALLA_H
3 /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5 //
6 // Resurection of Alla's old digitizer
7 // This is to investigate the changes we've seen in the reconstructed 
8 // particle multiplicity 
9 //
10 #include <AliDigitizer.h>
11 #include <AliRunDigitizer.h>
12 class TClonesArray;
13
14 class AliFMDDigitizerAlla : public AliDigitizer 
15 {
16 public:
17   AliFMDDigitizerAlla();
18   AliFMDDigitizerAlla(AliRunDigitizer * manager);
19   virtual ~AliFMDDigitizerAlla();
20   virtual Bool_t Init();
21   // Do the main work
22   void  Exec(Option_t* option=0) ;
23   Int_t PutNoise(Int_t charge) {return (Int_t)(gRandom->Gaus(charge,500));}
24   TClonesArray *Digits() const {return fDigits;}
25   TClonesArray *Hits()   const {return fHits;}
26   enum {kBgTag = -1};
27 private:
28   TClonesArray *fDigits;               // ! array with digits
29   TClonesArray *fHits;                 // List of hits
30   AliRunDigitizer* GetManager(){return fManager;}
31   ClassDef(AliFMDDigitizerAlla,0)
32 };    
33 #endif
34 //
35 // Local Variables:
36 //  mode: C++
37 // End:
38 //
39
40
41
42