]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - START/AliSTARTDigitizer.h
Adding interaction time, time and amplitude for each PMT (Alla)
[u/mrichter/AliRoot.git] / START / AliSTARTDigitizer.h
index 11cf1b7780486048a2701314acf2ea310168b639..1859ad4bc75a823e09bf3ff1763984ab50f24cc4 100644 (file)
@@ -20,27 +20,28 @@ class AliSTARTDigitizer : public AliDigitizer {
   virtual ~AliSTARTDigitizer();
   virtual Bool_t Init();
   TClonesArray *Hits() const {return fHits;}
-  TArrayI *timeTDC() {return ftimeTDC;}
+  TArrayI *timeCFD() {return ftimeCFD;}
+  TArrayI *timeLED() {return ftimeLED;}
   TArrayI * ADC() {return fADC;} 
-  TArrayI *timeTDCAmp() {return ftimeTDCAmp;}
-  TArrayI * ADCAmp() {return fADCAmp;} 
-  TArrayI *SumMult() {return fSumMult;}
+   TArrayI * ADC0() {return fADC0;} 
+
   // Do the main work
   void Exec (Option_t* /*option=0*/) ;
-  Bool_t RegisterPhotoE(Double_t energy);
+  Bool_t RegisterPhotoE(Int_t impt, Double_t energy);
   enum {kBgTag = -1};
-
 private:
 
   AliSTART *fSTART;          //!
   TClonesArray *fHits      ; //! List of hits
   AliSTARTdigit *fdigits   ; //! digits
-  TArrayI *ftimeTDC    ; //! array of TDC signal from right side
-  TArrayI *fADC     ;//! array of ADC signal from left sida
-  TArrayI *ftimeTDCAmp    ; //! array of TDC amplified signal from right side
-  TArrayI *fADCAmp     ;//! array of ADC amplified signal from left sida
-  TArrayI *fSumMult; // multiplicity
-  TH1*     fEff;    //! efficiency histogram
+  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 fEffPMT; //pmt registration effeicincy
+
   
     ClassDef(AliSTARTDigitizer,1)
 };