FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairFieldFactory Class Reference

#include <FairFieldFactory.h>

Inheritance diagram for FairFieldFactory:
FairConstFieldCreator MyFieldCreator MyFieldCreator

Public Member Functions

 FairFieldFactory ()
 
virtual ~FairFieldFactory ()
 
virtual FairFieldcreateFairField ()
 
virtual void SetParm ()
 

Static Public Member Functions

static FairFieldFactoryInstance ()
 

Protected Member Functions

 ClassDef (FairFieldFactory, 1)
 

Protected Attributes

FairFieldFactoryfCreator
 

Static Protected Attributes

static FairFieldFactoryfgRinstance = 0
 

Detailed Description

Definition at line 20 of file FairFieldFactory.h.

Constructor & Destructor Documentation

FairFieldFactory::FairFieldFactory ( )

Definition at line 17 of file FairFieldFactory.cxx.

FairFieldFactory::~FairFieldFactory ( )
virtual

Definition at line 23 of file FairFieldFactory.cxx.

Member Function Documentation

FairFieldFactory::ClassDef ( FairFieldFactory  ,
 
)
protected
virtual FairField* FairFieldFactory::createFairField ( )
inlinevirtual

Reimplemented in FairConstFieldCreator, MyFieldCreator, and MyFieldCreator.

Definition at line 26 of file FairFieldFactory.h.

FairFieldFactory * FairFieldFactory::Instance ( )
static

Definition at line 25 of file FairFieldFactory.cxx.

virtual void FairFieldFactory::SetParm ( )
inlinevirtual

Reimplemented in FairConstFieldCreator, MyFieldCreator, and MyFieldCreator.

Definition at line 34 of file FairFieldFactory.h.

Member Data Documentation

FairFieldFactory* FairFieldFactory::fCreator
protected

Definition at line 42 of file FairFieldFactory.h.

FairFieldFactory * FairFieldFactory::fgRinstance = 0
staticprotected

Definition at line 43 of file FairFieldFactory.h.


The documentation for this class was generated from the following files: