ROOT logo
#ifndef ALIPMDRECONSTRUCTOR_H
#define ALIPMDRECONSTRUCTOR_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

#include "AliReconstructor.h"
#include "AliPMDRecoParam.h"

class AliPMDReconstructor: public AliReconstructor {
public:
 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, 6)   // class for the PMD reconstruction
};

#endif
 AliPMDReconstructor.h:1
 AliPMDReconstructor.h:2
 AliPMDReconstructor.h:3
 AliPMDReconstructor.h:4
 AliPMDReconstructor.h:5
 AliPMDReconstructor.h:6
 AliPMDReconstructor.h:7
 AliPMDReconstructor.h:8
 AliPMDReconstructor.h:9
 AliPMDReconstructor.h:10
 AliPMDReconstructor.h:11
 AliPMDReconstructor.h:12
 AliPMDReconstructor.h:13
 AliPMDReconstructor.h:14
 AliPMDReconstructor.h:15
 AliPMDReconstructor.h:16
 AliPMDReconstructor.h:17
 AliPMDReconstructor.h:18
 AliPMDReconstructor.h:19
 AliPMDReconstructor.h:20
 AliPMDReconstructor.h:21
 AliPMDReconstructor.h:22
 AliPMDReconstructor.h:23
 AliPMDReconstructor.h:24
 AliPMDReconstructor.h:25
 AliPMDReconstructor.h:26
 AliPMDReconstructor.h:27
 AliPMDReconstructor.h:28
 AliPMDReconstructor.h:29
 AliPMDReconstructor.h:30