LightFactory
| #include "LightFactory.hh" | 
LightFactory
class description - source file - inheritance tree (.pdf)
class LightFactory : public EsafConfigurable
| Inheritance Chart: | |||||||||
| 
 | 
    private:
                   LightFactory()
    public:
                           LightFactory(const LightFactory&)
                   virtual ~LightFactory()
            static TClass* Class()
       virtual const char* ClassName() const
       virtual const char* ClassType() const
      static LightFactory* Get()
           EventGenerator* GetGenerator(const string& name)
              LightSource* GetLightSource(const string& name)
              LightToEuso* GetLightToEuso()
        RadiativeTransfer* GetRadiative(const string& name)
           virtual TClass* IsA() const
             LightFactory& operator=(const LightFactory&)
              virtual void ShowMembers(TMemberInspector& insp, char* parent)
              virtual void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
Data Members
    private:
      static LightFactory* fMe  
Class Description
LightFactory* Get()
Instance
LightToEuso* GetLightToEuso()
Call ctor of appropriate LightToEuso object
EventGenerator* GetGenerator( const string& name )
Call ctor of appropriate EventGenerator object
LightSource* GetLightSource( const string& name )
Call ctor of appropriate LightSource object
RadiativeTransfer* GetRadiative( const string& name )
Call ctor of appropriate RadiativeTransfer object
Inline Functions
                 void ~LightFactory()
          const char* ClassType() const
          const char* ClassName() const
         LightFactory LightFactory()
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
         LightFactory LightFactory(const LightFactory&)
        LightFactory& operator=(const LightFactory&)
  
