#include "hcontfact.h"

HContFact


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

class HContFact : public TNamed

Inheritance Chart:
TObject
<-
TNamed
<-
HContFact
<-
HBaseContFact
HGo4ContFact
HHodoContFact
HHypContFact
HKickContFact
HMdcContFact
HMdcTrackDContFact
HMdcTrackGContFact
HMdcTrackSContFact
HPairContFact
 [more...]

    protected:
const char* getActualContext(const char* name) const public:
HContFact() HContFact(const HContFact&) virtual ~HContFact() Bool_t addContext(const char* name) static TClass* Class() virtual HParSet* createContainer(HContainer*) HParSet* getContainer(const char*) virtual TClass* IsA() const HContFact& operator=(const HContFact&) void print() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TList* containers all parameter containers managed by this factory

Class Description


  HContFact

  Base class of all factories for the parameter containers



HContFact() : TNamed()
 Constructor creates a list to store objects of type HContainer

~HContFact()
 Destructor deletes the container list and its elements

Bool_t addContext(const char* name)
 Set the actual context in all containers, which accept this context

HParSet* getContainer(const char* name)
 Returns the pointer to the parameter container in the runtime database
 If this parameter container does not yet exit, it calls the function
 createContainer(HContainer*), which is implemented in the derived classes
 and calls the corresponding constructor. Then the pointer it added in the
 runtime database.

void print()
 Loops over all containers in the list and calls their print() function



Inline Functions


           HParSet* createContainer(HContainer*)
        const char* getActualContext(const char* name) const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
          HContFact HContFact(const HContFact&)
         HContFact& operator=(const HContFact&)


Last update: Mon Feb 5 16:49:56 2007


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.