]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDReconstructor.h
Coverity fix
[u/mrichter/AliRoot.git] / PMD / AliPMDReconstructor.h
index 3a36dc7d96d5e3f69724514c4d6ea3a68b874e99..d51899083e88193d13b6fe122d7a85c862195e21 100644 (file)
@@ -4,17 +4,27 @@
  * See cxx source for full Copyright notice                               */
 
 #include "AliReconstructor.h"
+#include "AliPMDRecoParam.h"
 
 class AliPMDReconstructor: public AliReconstructor {
 public:
-  virtual void Reconstruct(AliRunLoader* runLoader) const;
-  virtual void Reconstruct(AliRunLoader* runLoader,
-                          AliRawReader *rawReader) const;
-  virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const;
+ AliPMDReconstructor() : AliReconstructor() {}
+
+  virtual void   Reconstruct(AliRawReader* rawReader,
+                            TTree* clustersTree) const;
+  virtual void   Reconstruct(TTree* digitsTree, TTree* clustersTree) const;
+
+  virtual void   FillESD(AliRawReader* /*rawReader*/, TTree* clustersTree, 
+                        AliESDEvent* esd) const;
+
+  virtual void   FillESD(TTree* /*digitsTree*/, TTree* clustersTree, 
+                        AliESDEvent* esd) const;
+
+  static const AliPMDRecoParam* GetRecoParam() { return dynamic_cast<const AliPMDRecoParam*>(AliReconstructor::GetRecoParam(10)); } // getting RecoParam obj
 
 private:
 
-  ClassDef(AliPMDReconstructor, 2)   // class for the PMD reconstruction
+  ClassDef(AliPMDReconstructor, 6)   // class for the PMD reconstruction
 };
 
 #endif