#ifndef HMDCHISTFILLER_H #define HMDCHISTFILLER_H #include "TNamed.h" #include "hmdcconfig.h" #include "hmdcconnectedtdc.h" class HParamList; class HMonHistAddon; class HMonHist; class HMonHist2; class HTrendHist; class HHistArray; class HHistArray2; class HTrendArray; class HMdcConfig; class HMdcRaw; class HMdcRawEventHeader; class HIterator; class HMdcCal1; class HMdcCutStat; class HMdcCutStat; class TList; class TArrayI; class TString; /** Class to fill Mdc histograms. * This class is responible of booking, creating * and filling of the Mdc histograms. The fill * functions are called by HMdcGo4Mon or TGo4Hades. * All actions on the histograms have to go through * HMdcHistBooker and HMdcHistFiller. */ class HMdcHistFiller : public TNamed { protected: static HMdcCutStat* cutstat;//!< pointer to HMdcCutSat container static HMdcConfig* mdcconfig; //!< pointer to internal HMdcConfig static HMdcConnectedTdc* mdclookup; //!< pointer to internal HMdcConnectedTdc // Histpointers static HHistArray* htime1Cal1; //!