]> git.uio.no Git - u/mrichter/AliRoot.git/blame - FMD/AliFMDDigitizer.h
HBMT positioning commented out.
[u/mrichter/AliRoot.git] / FMD / AliFMDDigitizer.h
CommitLineData
66d2ede1 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
8class AliRunDigitizer;
4110645f 9//class AliFMD;
10class AliFMDdigit;
11class AliFMDhit;
66d2ede1 12class AliFMDDigitizer : public AliDigitizer {
13 public:
14
15 AliFMDDigitizer();
16 AliFMDDigitizer(AliRunDigitizer * manager);
17 virtual ~AliFMDDigitizer();
18 virtual Bool_t Init();
4110645f 19
66d2ede1 20
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));}
4110645f 24 TClonesArray *Digits() const {return fDigits;}
25 TClonesArray *Hits() const {return fHits;}
66d2ede1 26
27
66d2ede1 28
29 enum {kBgTag = -1};
30
31
32 private:
4110645f 33 TClonesArray *fDigits; // ! array with digits
34 TClonesArray *fHits; // List of hits
35 AliRunDigitizer* GetManager(){return fManager;}
36
66d2ede1 37 ClassDef(AliFMDDigitizer,0)
38};
39#endif
40
4110645f 41
42
43