#ifndef HWALLHITF_H
#define HWALLHITF_H
using namespace std;
#include "hreconstructor.h"
#include <iostream> 
#include <iomanip>
#include "hlocation.h"
//#include "hwallcalpar.h"  
#include "hwallrefwinpar.h"  
#include "hwallgeompar.h"
#include "hspecgeompar.h"

class HIterator;
class HCategory;
//class HWallCalPar;
class HWallGeomPar;
class HSpecGeomPar;
class HRuntimeDb;
class HWallHit;
//class HWallRaw;
class HWallOneHit;


class HWallHitF : public HReconstructor {
protected:
  //private://FK//
  HLocation fLoc;             //! Location for new object
  //HCategory* fCalCat;       //! Pointer to cal data category
  HCategory* fRawCat;         //! Pointer to raw data category
  HCategory* fOneHitCat;         //! Pointer to one hit data category
  HCategory* fHitCat;         //FK//???????????????????????????
  HIterator* iter;            //! Iterator over Raw category
  //HWallCalPar *pWallCalPar; //! Calibration parameters 
  HWallGeomPar *pWallGeometry; // Geom parameters 
  HSpecGeomPar *pSpecGeometry;
  HCategory *fStartHitCat; //! Category with start hits
  Bool_t fWallSimulation;      //FK//

  virtual void fillHit(HWallHit *, HWallOneHit *);
  void fillGeometry(HWallHit *);
public:
  HWallHitF(void);
  HWallHitF(const Text_t* name,const Text_t* title);
  ~HWallHitF(void);
  void initParContainer();
  Bool_t init(void);
  Bool_t finalize(void) {return kTRUE;}
  Int_t execute(void);
 
  ClassDef(HWallHitF,0) // Calibrater for Wall hit data
};

#endif

Last change: Sat May 22 13:17:36 2010
Last generated: 2010-05-22 13:17

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.