#ifndef HRICHHISTFILLER_H
#define HRICHHISTFILLER_H
#include "TNamed.h"
class HParamList;
class HMonHistAddon;
class HMonHist;
class HRichFancy;
class HRichPattern;
class HMonHist2;
class HTrendHist;
class HHistArray;
class HTrendArray;
class HHistArray2;
class HRichRaw;
class HRichCal;
class HRichHit;
class TList;
class TArrayI;
class TString;
class TIterator;
class HRichHistFiller : public TNamed {
protected:
static HHistArray* hRichPulseDist;
static HTrendArray* hRichMultiplicity;
static HTrendArray* hRichChargedParticles;
static HHistArray2* hRichPulseheight;
static HMonHist2* hRichmult_raw;
static HMonHist2* hRichmulttemp_raw;
static HTrendArray* hRichmulttrend_raw;
static HRichPattern* hRichMyPattern;
static HRichFancy* hRichFancyDisplay;
static HMonHistAddon* hRichPulseDistAddon;
static HMonHistAddon* hRichMultiplicityAddon;
static HMonHistAddon* hRichChargedParticlesAddon;
static HMonHistAddon* hRichPulseheightAddon;
static HMonHistAddon* hRichmult_rawA;
static HMonHistAddon* hRichmulttemp_rawA;
static HMonHistAddon* hRichmulttrend_rawA;
static TArrayI colorsSector;
static TArrayI colorsCuts;
public:
HRichHistFiller(const Char_t* name ="RichHistFiller",
const Char_t* title ="parameters for Rich hists");
~HRichHistFiller();
void putRichParams(HParamList*,TList*);
Bool_t getRichParams(HParamList*,TList*,TList*);
HRichPattern* getRichPattern(){return hRichMyPattern;}
HRichFancy* getRichFancy(){return hRichFancyDisplay;}
void fillRawCategory(TIterator*);
void fillCalCategory(TIterator*);
void fillRaw(HRichRaw*);
void fillCal(HRichCal*);
void fillHit(HRichHit*);
void fillTrend();
ClassDef(HRichHistFiller,1)
};
#endif /*!HRICHHISTFILLER_H*/
Last change: Sat May 22 13:09:00 2010
Last generated: 2010-05-22 13:09
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.