#ifndef HHODOHISTBOOKER_H
#define HHODOHISTBOOKER_H
#include "hparcond.h"
class TList;
class TString;
class HHodoHistFiller;
class HHodoDetector;
class HParamList;
class HRuntimeDb;
class HHodoHistBooker : public HParCond {
protected:
HHodoDetector* fHodo;
static TList* hodoHistpool;
static TList* hodoActiveHists;
static HHodoHistBooker* fHodoHistBooker;
static HHodoHistFiller* hodofiller;
public:
HHodoHistBooker(const Char_t* name ="HodoHistBooker",
const Char_t* title ="parameters for Hodo hists",
const Char_t* context="HodoHistBookerProduction");
~HHodoHistBooker();
static HHodoHistBooker* getExObject();
static HHodoHistBooker* getObject();
void setGo4ParIo(HRuntimeDb*);
Bool_t init(HParIo*, Int_t*);
Bool_t initStandAlone();
Int_t write(HParIo*);
TList* getListOfActiveHists(){return hodoActiveHists;}
TList* getListOfHists() {return hodoHistpool;}
void resetActiveList(Int_t level,Int_t count);
void putParams(HParamList*);
Bool_t getParams(HParamList*);
void clear();
Bool_t check();
void printParam(void);
void printStatus(void);
HHodoHistFiller* getHodoFiller(){return hodofiller;}
ClassDef(HHodoHistBooker,1)
};
#endif /*!HHODOHISTBOOKER_H*/
Last change: Sat May 22 12:57:23 2010
Last generated: 2010-05-22 12:57
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.