X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=T0%2FAliT0Digitizer.h;h=021a39fc1ef4923cbe938fff27302799804531c2;hb=5666ecb7815ba23ff9360eb993adc48beac37dee;hp=4ca5fc3853d03b2ec0782f8a4597c93cbb9bfbd0;hpb=29d3e0eb865fe1aeb4dd679ec54b0473ff30b934;p=u%2Fmrichter%2FAliRoot.git diff --git a/T0/AliT0Digitizer.h b/T0/AliT0Digitizer.h index 4ca5fc3853d..021a39fc1ef 100644 --- a/T0/AliT0Digitizer.h +++ b/T0/AliT0Digitizer.h @@ -2,13 +2,15 @@ #define ALIT0DIGITIZER_H /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ +/****************************************************************** + * Produde digits from hits + * Alla.Maevskaya@cern.ch + ********************************************************************/ #include -#include -#include #include "AliT0Parameters.h" -#include +#include class AliT0; class AliT0hit; class AliT0digit; @@ -17,40 +19,40 @@ class AliT0Digitizer : public AliDigitizer { public: AliT0Digitizer(); - AliT0Digitizer(AliRunDigitizer * manager); + AliT0Digitizer(AliDigitizationInput * digInput); virtual ~AliT0Digitizer(); virtual Bool_t Init(); TClonesArray *Hits() const {return fHits;} - TArrayI *timeCFD() {return ftimeCFD;} - TArrayI *timeLED() {return ftimeLED;} + TArrayI *TimeCFD() {return ftimeCFD;} + TArrayI *TimeLED() {return ftimeLED;} TArrayI * ADC() {return fADC;} - TArrayI * ADC0() {return fADC0;} + TArrayI * ADC0() {return fADC0;} // Do the main work - void Exec (Option_t* /*option=0*/) ; + void Digitize(Option_t* /*option=0*/) ; // Bool_t RegisterPhotoE(Int_t impt, Double_t energy); enum {kBgTag = -1}; private: - AliT0 *fT0; //! - TClonesArray *fHits ; //! List of hits - AliT0digit *fdigits ; //! digits - TArrayI *ftimeCFD ; //! array of CFD signal - TArrayI *ftimeLED ; //! array of (LED-GFD) time (amplitude) - TArrayI *fADC ;//! array of QTC signals (main amplitude) - TArrayI *fADC0 ;//! array of QTC signals (main amplitude) - Int_t fSumMult; // multiplicity - TObjArray fAmpLED; //pmt registration effeicincy - - AliT0Parameters *fParam; //pointer to T0 parameters class + AliT0 *fT0; //! + TClonesArray *fHits; //! List of hits + AliT0digit *fdigits; //! digits + TArrayI *ftimeCFD; //! array of CFD signal + TArrayI *ftimeLED; //! array of (LED-GFD) time (amplitude) + TArrayI *fADC; //! array of QTC signals (main amplitude) + TArrayI *fADC0; //! array of QTC signals (main amplitude) + Int_t fSumMult; // multiplicity + TObjArray fAmpLED; // amplitude CFD-LED dependence #channel -> #MIPs + TObjArray fAmpQTC; // amplitude QTC dependence #channel -> #MIPs + + AliT0Parameters *fParam; //pointer to T0 parameters class AliT0Digitizer(const AliT0Digitizer&); - AliT0Digitizer& operator=(const AliT0Digitizer); + AliT0Digitizer& operator=(const AliT0Digitizer&); - - ClassDef(AliT0Digitizer,1) + ClassDef(AliT0Digitizer,4) }; typedef AliT0Digitizer AliSTARTDigitizer; // for backward compatibility