ROOT logo
#ifndef HWALLDIGITIZER_H
#define HWALLDIGITIZER_H
using namespace std;
#include "hreconstructor.h"
#include <iostream> 
#include <iomanip>
#include "hlocation.h"

//Last modified 7.4.2005 by F.Krizek
// Modified by M.Golubeva 01.11.2006
// Modified by M.Golubeva 22.12.2006

class HIterator;
class HCategory;
class HWallDigiPar;
class HWallGeomPar;

class HWallDigitizer : public HReconstructor {

private:
  HLocation fLoc;                       //! Location for new object
  HCategory* fGeantCat;                 //! Pointer to Geant data category
  HCategory* fRawCat;                   //! Pointer to raw data category
  HWallDigiPar *pWallDigiPar;            //! Digitization parameters
  HWallGeomPar *pWallGeomPar;         //!Container for WALL geometry 
  HIterator* iterGeant;                 //! Iterator over GeantCell category
  HIterator* iterWallRaw;                // Iterator over HWallRawSim category
public:
  HWallDigitizer(void);
  HWallDigitizer(const Text_t* name,const Text_t* title);
  ~HWallDigitizer(void);
  void initParContainer();
  Bool_t init(void);
  Bool_t finalize(void) {return kTRUE;}
  Int_t execute(void);

public:
  ClassDef(HWallDigitizer,0) //Digitizer of WALL data.
};

#endif









 hwalldigitizer.h:1
 hwalldigitizer.h:2
 hwalldigitizer.h:3
 hwalldigitizer.h:4
 hwalldigitizer.h:5
 hwalldigitizer.h:6
 hwalldigitizer.h:7
 hwalldigitizer.h:8
 hwalldigitizer.h:9
 hwalldigitizer.h:10
 hwalldigitizer.h:11
 hwalldigitizer.h:12
 hwalldigitizer.h:13
 hwalldigitizer.h:14
 hwalldigitizer.h:15
 hwalldigitizer.h:16
 hwalldigitizer.h:17
 hwalldigitizer.h:18
 hwalldigitizer.h:19
 hwalldigitizer.h:20
 hwalldigitizer.h:21
 hwalldigitizer.h:22
 hwalldigitizer.h:23
 hwalldigitizer.h:24
 hwalldigitizer.h:25
 hwalldigitizer.h:26
 hwalldigitizer.h:27
 hwalldigitizer.h:28
 hwalldigitizer.h:29
 hwalldigitizer.h:30
 hwalldigitizer.h:31
 hwalldigitizer.h:32
 hwalldigitizer.h:33
 hwalldigitizer.h:34
 hwalldigitizer.h:35
 hwalldigitizer.h:36
 hwalldigitizer.h:37
 hwalldigitizer.h:38
 hwalldigitizer.h:39
 hwalldigitizer.h:40
 hwalldigitizer.h:41
 hwalldigitizer.h:42
 hwalldigitizer.h:43
 hwalldigitizer.h:44
 hwalldigitizer.h:45
 hwalldigitizer.h:46
 hwalldigitizer.h:47
 hwalldigitizer.h:48
 hwalldigitizer.h:49
 hwalldigitizer.h:50