Digits and RecPoint with NewIO
[u/mrichter/AliRoot.git] / START / AliSTARTDigitizer.h
index 0b16e1b5b7f358a29c8788e885a80730ff4a487c..d921784f7ee92f1c82929cb4a0945edba26b80a1 100644 (file)
@@ -4,10 +4,13 @@
  * See cxx source for full Copyright notice                               */
 
 #include "AliDigitizer.h"
+#include "AliLoader.h"
+#include "AliRunLoader.h"
 
 class AliRunDigitizer;
 class AliSTART;
 class AliSTARThit;
+class AliSTARThitPhoton;
 class AliSTARTdigit;
 
 class AliSTARTDigitizer : public AliDigitizer {
@@ -18,17 +21,25 @@ class AliSTARTDigitizer : public AliDigitizer {
   virtual ~AliSTARTDigitizer();
   virtual Bool_t Init();
   TClonesArray *Hits() const {return fHits;}
-  
+  TClonesArray *Photons() const {return fPhotons;}
+  //  TArrayI *timeRightADC() {return ftimeRightADC;}
+  // TArrayI *timeLeftADC() {return ftimeLeftADC;}
   // Do the main work
   void Exec(Option_t* option=0) ;
-  
+  Bool_t RegisterPhotoE(AliSTARThitPhoton *hit);                       //!!!
+
   enum {kBgTag = -1};
 
 private:
 
   AliSTART *START;
+  TClonesArray *fPhotons   ;                                           //!!! 
   TClonesArray *fHits      ; // List of summable digits
   AliSTARTdigit *fdigits   ; // digits
+  TArrayI *ftimeRightTDC    ;
+  TArrayI *ftimeLeftTDC     ;
+  TArrayI *fRightADC    ;
+  TArrayI *fLeftADC     ;
      
     ClassDef(AliSTARTDigitizer,0)
 };