#include "hreconstructor.h"

HReconstructor


class description - source file - inheritance tree (.pdf)

class HReconstructor : public HTask

Inheritance Chart:
TObject
<-
TNamed
<-
HTask
<-
HReconstructor
<-
HClusterSelector
<-
HClusterSelectorSim
HCreateCorrPar
HDeco
HDileptonFiller
HGeantFilter
HGeantKineAna
HHodoCalibrater
HHodoDummy
HHodoGo4Mon
 [more...]
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    public:
~HReconstructor() virtual void Browse(TBrowser* b) static TClass* Class() virtual Bool_t connectTask(HTask* task, Int_t n = 0) virtual Int_t execute() virtual HTask* getComposite() virtual void getConnections() TObjArray getTable() virtual HTask* getTask(Char_t* name) virtual TClass* IsA() const virtual Bool_t IsFolder() const virtual void isTimed(Bool_t flag = kTRUE) virtual HTask* next(Int_t& errCode) virtual void printTimer() virtual void resetTimer() void setActive(Bool_t state) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TList* fHistograms List of histograms generated by this reconstructor. Bool_t fActive Active flag TObjArray fOutputs TStopwatch fTimer Task timer

Class Description

HReconstructor

  Base class for any reconstruction method or algoritm. See HTask for
 more information.



~HReconstructor(void)
Destructor

HTask* next(Int_t &errCode)
Returns next task to be performed according to the return value of the
execute() function

HTask* getTask(Char_t *name)

Bool_t connectTask(HTask *task,Int_t n)
 Connects the return value "n" to the task "task"

void getConnections(void)

Bool_t IsFolder(void) const
 Returns true. This tells the Root browser to show HReconstructor as a
 folder holding other objects

void Browse(TBrowser *b)
 Browse function to see the subnodes and histograms supported by a
 particular reconstructor in a Root Browser.

void resetTimer(void)
 Resets task timer


void printTimer(void)
 Print task timer output




Inline Functions


              Int_t execute()
          TObjArray getTable()
             HTask* getComposite()
               void setActive(Bool_t state)
               void isTimed(Bool_t flag = kTRUE)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)


Author: Manuel Sanchez
Last update: 22/04/2002 by R. Holzmann
Copyright GENP (Univ. Santiago de Compostela)


ROOT page - Class index - Class Hierarchy - Top of the page

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.