#ifndef HRECONSTRUCTOR_H #define HRECONSTRUCTOR_H #include "htask.h" #include "hlocation.h" #include #include class HReconstructor : public HTask { protected: TList *fHistograms; //List of histograms generated by this reconstructor. Bool_t fActive; //Active flag TObjArray fOutputs; // public: HReconstructor(void); ~HReconstructor(void); HReconstructor(Text_t *name,Text_t *title); virtual Int_t execute(void)=0; HTask *next(Int_t &errCode); Bool_t connectTask(HTask *task,Int_t n=0); TObjArray getTable() {return fOutputs;} void getConnections(); HTask* getComposite(){return NULL;} void setActive(Bool_t state) {fActive=state;} //*MENU* ClassDef(HReconstructor,1) // Reconstruction algorithm Class }; #endif /* !HRECONSTRUCTOR */