#ifndef HPYSICSACTIVEPARAMETER_H #define HPYSICSACTIVEPARAMETER_H #include "honlineparameter.h" #include "TObjArray.h" /** Class to the config of the physics active hists. */ class HOnlinePhysicsActiveParameter : public HOnlineParameter { private: TObjArray* array; Bool_t fhasChanged; Bool_t fisInit; public: HOnlinePhysicsActiveParameter(); HOnlinePhysicsActiveParameter(const Text_t * name,const Text_t * title); HOnlinePhysicsActiveParameter(const Text_t * name); ~HOnlinePhysicsActiveParameter(); void print(); Bool_t updateFrom(HOnlineParameter*); Bool_t hasChanged() {return fhasChanged;} void setChanged(Bool_t change=kTRUE){fhasChanged=change;} Bool_t isInit() {return fisInit;} void setInit(Bool_t ini=kTRUE){fisInit=ini;} TObjArray* getPar() {return array;} void setPar(TObjArray* a) {array=(TObjArray*)a->Clone();} void execute(); ClassDef(HOnlinePhysicsActiveParameter,1) }; #endif /*!HPHYSICSACTIVEPARAMETER_H*/