#ifndef HRICHGO4MON_H
#define HRICHGO4MON_H

//#include "hldfilesource.h" //to get file name
#include "hreconstructor.h"
#include "TString.h"

class HCategory;
class HIterator;
class HRichHistBooker;

class HRichGo4Mon : public HReconstructor {
protected:

  //########################### COMMON VARIABLES ##########################################

  // pointer to categories and iterators
  HCategory* calCat;        //! pointer to the cal data
  HCategory* rawCat;        //! pointer to the raw data
  HCategory* hitCat;        //! pointer to the hit data header

  HIterator* itercal;       //! iterator on cal data.
  HIterator* iterraw;       //! iterator on raw data.
  HIterator* iterhit;       //! iterator on hit data

  // pointer to used parameter containers
  static HRichHistBooker* richHistbooker;//!
  void   initVariables();
  Bool_t getCategories();
  void   setParContainers(void);
public:
  HRichGo4Mon(void);
  HRichGo4Mon(const Text_t* name,const Text_t* title);
  ~HRichGo4Mon(void);
  void   printStatus();
  Bool_t init(void);
  Bool_t reinit(void);
  Int_t  execute();
  Bool_t  finalize();
  ClassDef(HRichGo4Mon,0) // fills different hists for cal1 data
};

#endif /* !HRICHGO4MON_H */

Last change: Sat May 22 13:08:57 2010
Last generated: 2010-05-22 13:08

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.