#ifndef HWALLHITFSIM_H
#define HWALLHITFSIM_H
using namespace std;
#include "hreconstructor.h"
#include <iostream> 
#include <iomanip>
#include "hlocation.h"
#include "hwallhit.h"  
#include "hwallhitf.h"  
#include "hwallhitsim.h"  
#include "hwalldigipar.h"  
#include "hwallgeompar.h"
#include "hspecgeompar.h"

class HIterator;
class HCategory;
class HWallDigiPar;
class HWallGeomPar;
class HSpecGeomPar;
class HRuntimeDb;
class HWallHitF;
class HWallHitSim;
class HWallRawSim;


class HWallHitFSim : public HWallHitF {
//class HWallHitFSim : public HReconstructor {
protected:
  //private://FK//
  HLocation fLoc;             //! Location for new object
  HCategory* fRawCat;         //! Pointer to raw data category
  HCategory* fHitCat;         //FK//???????????????????????????
  HIterator* iter;            //! Iterator over Raw category
  HWallDigiPar *pWallDigiPar; //! Calibration parameters 
  HWallGeomPar *pWallGeometry; // Geom parameters 
  HSpecGeomPar *pSpecGeometry;
  Bool_t fWallSimulation;      //FK//

  void fillHitTrack(HWallHitSim *, HWallRawSim *);

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

#endif

Last change: Sat May 22 13:17:37 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.