]> git.uio.no Git - u/mrichter/AliRoot.git/blame - START/AliSTARTDigitizer.h
Removing obsolete code (C.Cheshkov)
[u/mrichter/AliRoot.git] / START / AliSTARTDigitizer.h
CommitLineData
ede9aff7 1#ifndef ALISTARTDIGITIZER_H
2#define ALISTARTDIGITIZER_H
3/* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
affef71b 6#include <AliDigitizer.h>
7#include <AliLoader.h>
8#include <AliRunLoader.h>
ede9aff7 9
affef71b 10#include <AliRunDigitizer.h>
ede9aff7 11class AliSTART;
12class AliSTARThit;
13class AliSTARTdigit;
14
15class AliSTARTDigitizer : public AliDigitizer {
16 public:
17
18 AliSTARTDigitizer();
19 AliSTARTDigitizer(AliRunDigitizer * manager);
20 virtual ~AliSTARTDigitizer();
21 virtual Bool_t Init();
22 TClonesArray *Hits() const {return fHits;}
460b4363 23 TArrayI *timeCFD() {return ftimeCFD;}
24 TArrayI *timeLED() {return ftimeLED;}
db173afc 25 TArrayI * ADC() {return fADC;}
460b4363 26 TArrayI * ADC0() {return fADC0;}
27
ede9aff7 28 // Do the main work
4923b2d1 29 void Exec (Option_t* /*option=0*/) ;
460b4363 30 Bool_t RegisterPhotoE(Int_t impt, Double_t energy);
ede9aff7 31 enum {kBgTag = -1};
460b4363 32
ede9aff7 33private:
34
7a18b6a5 35 AliSTART *fSTART; //!
7a18b6a5 36 TClonesArray *fHits ; //! List of hits
37 AliSTARTdigit *fdigits ; //! digits
460b4363 38 TArrayI *ftimeCFD ; //! array of CFD signal
39 TArrayI *ftimeLED ; //! array of (LED-GFD) time (amplitude)
40 TArrayI *fADC ;//! array of QTC signals (main amplitude)
41 TArrayI *fADC0 ;//! array of QTC signals (main amplitude)
42 Int_t fSumMult; // multiplicity
43 TObjArray fEffPMT; //pmt registration effeicincy
44
affef71b 45
174d209f 46 ClassDef(AliSTARTDigitizer,1)
ede9aff7 47};
48#endif
49