// ------------------------------------------------------------------------- // ----- CbmFieldContFact header file ----- // ----- Created 20/02/06 by V. Friese ----- // ------------------------------------------------------------------------- /** CbmFieldContFact.h ** @author V.Friese ** @since 20.02.2006 ** @version 1.0 ** ** Parameter container factory for field parameter container **/ #ifndef CBMFIELDCONTFACT_H #define CBMFIELDCONTFACT_H 1 #include "CbmContFact.h" class CbmContainer; class CbmParSet; class CbmFieldContFact : public CbmContFact { public: /** Constructor **/ CbmFieldContFact(); /** Destructor **/ ~CbmFieldContFact(); /** Create containers ** Creates the requested parameter sets (CbmFieldPar) **/ CbmParSet* createContainer(CbmContainer* container); private: /** Set all containers ** Creates container objects with all accepted contexts and adds them ** to the list of containers for the field library. **/ void SetAllContainers(); ClassDef(CbmFieldContFact,1); }; #endif