]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - VZERO/AliVZEROReconstructor.h
Fixes to the raw-data reco. 1. Possibility to select the max adc search window. 2...
[u/mrichter/AliRoot.git] / VZERO / AliVZEROReconstructor.h
index 4a186c6d80adfec9c8362a194aa0b764d0d05f26..392eea5d9299f1082d83af0ff00981890ee8484a 100644 (file)
 #include "AliCDBStorage.h"
 #include "AliCDBEntry.h"
 
-#include "AliVZEROCalibData.h"
 #include "AliLog.h"
 #include "AliESDVZERO.h"
+#include "AliVZERORecoParam.h"
 
+class AliVZEROCalibData;
 class AliESDEvent;
 class AliESDVZEROfriend;
 
@@ -43,12 +44,17 @@ public:
   virtual Bool_t HasDigitConversion() const { return kTRUE; }
   virtual void   ConvertDigits(AliRawReader* rawReader,
                               TTree* digitsTree) const;
+
+  static const AliVZERORecoParam* GetRecoParam() { return dynamic_cast<const AliVZERORecoParam*>(AliReconstructor::GetRecoParam(12)); }
                                 
   AliCDBStorage     *SetStorage(const char* uri);
   void GetCollisionMode();
   
   AliVZEROCalibData *GetCalibData() const; 
 
+  enum {kInvalidADC   =  -1024,
+        kInvalidTime  =  -1};
+
 protected:
   AliESDVZERO*        fESDVZERO;       // ESD output object  
   AliESDEvent*             fESD;       // ESD object
@@ -62,8 +68,8 @@ private:
 
   Int_t              fCollisionMode;  // =0->p-p, =1->A-A
   Float_t            fBeamEnergy;     // beam energy
-  
-  ClassDef(AliVZEROReconstructor, 0)  // class for the VZERO reconstruction
+    
+  ClassDef(AliVZEROReconstructor, 1)  // class for the VZERO reconstruction
 };
 
 #endif