]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - T0/AliT0Digitizer.h
Put 0.1 as minimal value of the gas gain (Raphaelle)
[u/mrichter/AliRoot.git] / T0 / AliT0Digitizer.h
... / ...
CommitLineData
1#ifndef ALIT0DIGITIZER_H
2#define ALIT0DIGITIZER_H
3/* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5/******************************************************************
6 * Produde digits from hits
7 * Alla.Maevskaya@cern.ch
8 ********************************************************************/
9
10#include <AliDigitizer.h>
11#include "AliT0Parameters.h"
12
13#include <AliRunDigitizer.h>
14class AliT0;
15class AliT0hit;
16class AliT0digit;
17
18class AliT0Digitizer : public AliDigitizer {
19 public:
20
21 AliT0Digitizer();
22 AliT0Digitizer(AliRunDigitizer * manager);
23 virtual ~AliT0Digitizer();
24 virtual Bool_t Init();
25 TClonesArray *Hits() const {return fHits;}
26 TArrayI *TimeCFD() {return ftimeCFD;}
27 TArrayI *TimeLED() {return ftimeLED;}
28 TArrayI * ADC() {return fADC;}
29 TArrayI * ADC0() {return fADC0;}
30
31 // Do the main work
32 void Exec (Option_t* /*option=0*/) ;
33 // Bool_t RegisterPhotoE(Int_t impt, Double_t energy);
34 enum {kBgTag = -1};
35
36private:
37
38 AliT0 *fT0; //!
39 TClonesArray *fHits; //! List of hits
40 AliT0digit *fdigits; //! digits
41 TArrayI *ftimeCFD; //! array of CFD signal
42 TArrayI *ftimeLED; //! array of (LED-GFD) time (amplitude)
43 TArrayI *fADC; //! array of QTC signals (main amplitude)
44 TArrayI *fADC0; //! array of QTC signals (main amplitude)
45 Int_t fSumMult; // multiplicity
46 TObjArray fAmpLED; // amplitude CFD-LED dependence #channel -> #MIPs
47 TObjArray fAmpQTC; // amplitude QTC dependence #channel -> #MIPs
48 Double_t fMaxValue[24]; //max amplitue-time LED
49
50 AliT0Parameters *fParam; //pointer to T0 parameters class
51
52
53 AliT0Digitizer(const AliT0Digitizer&);
54 AliT0Digitizer& operator=(const AliT0Digitizer);
55
56 ClassDef(AliT0Digitizer,3)
57};
58
59typedef AliT0Digitizer AliSTARTDigitizer; // for backward compatibility
60
61#endif
62