#ifndef HTRIGGERHISTBOOKER_H
#define HTRIGGERHISTBOOKER_H
#include "hparcond.h"
class TList;
class TString;
class HTriggerHistFiller;
class HTriggerDetector;
class HParamList;
class HRuntimeDb;
class HTriggerHistBooker : public HParCond {
protected:
HTriggerDetector* fTrigger;
static TList* triggerHistpool;
static TList* triggerActiveHists;
static HTriggerHistBooker* fTriggerHistBooker;
static HTriggerHistFiller* triggerfiller;
public:
HTriggerHistBooker(const Char_t* name ="TriggerHistBooker",
const Char_t* title ="parameters for Trigger hists",
const Char_t* context="TriggerHistBookerProduction");
~HTriggerHistBooker();
static HTriggerHistBooker* getExObject();
static HTriggerHistBooker* getObject();
void setGo4ParIo(HRuntimeDb*);
Bool_t init(HParIo*, Int_t*);
Bool_t initStandAlone();
Int_t write(HParIo*);
TList* getListOfActiveHists(){return triggerActiveHists;}
TList* getListOfHists() {return triggerHistpool;}
void resetActiveList(Int_t level,Int_t count);
void putParams(HParamList*);
Bool_t getParams(HParamList*);
void clear();
void printParam(void);
void printStatus(void);
HTriggerHistFiller* getTriggerFiller(){return triggerfiller;}
Bool_t writeHists( const TString &option );
ClassDef(HTriggerHistBooker,1)
};
#endif /*!HTRIGGERHISTBOOKER_H*/
Last change: Sat May 22 13:17:12 2010
Last generated: 2010-05-22 13:17
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.