ModuleFactory
#include "ModuleFactory.hh" |
ModuleFactory
class description - source file - inheritance tree (.pdf)
class ModuleFactory
Inheritance Chart: | |||||
|
private:
void MakeInputModule(const string& mName) void MakeModule(const string& mName) void MakeSequence(const string& mName) public:
ModuleFactory(const string&) ModuleFactory(const ModuleFactory&) virtual ~ModuleFactory() static TClass* Class() InputModule* GetInputModule() RecoModule* GetModule() virtual TClass* IsA() const ModuleFactory& operator=(const ModuleFactory&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
Data Members
private:
vector<RecoModule*> fModules unsigned int fCurrent InputModule* fInputModule
Class Description
RecoModule* GetModule()
void MakeModule( const string& name)
void MakeInputModule( const string& name)
void MakeSequence( const string& name)
Inline Functions
void ~ModuleFactory() ModuleFactory ModuleFactory(const string&) InputModule* GetInputModule() TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) ModuleFactory ModuleFactory(const ModuleFactory&) ModuleFactory& operator=(const ModuleFactory&)