MpdFieldContFact.h 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // -------------------------------------------------------------------------
  2. // MpdFieldContFact header file -----
  3. // Created 23/07/13 by P. Batyuk (MPD) <batyuk@jinr.ru> -----
  4. // from MpdFieldContFact (PNDROOT) -----
  5. // -------------------------------------------------------------------------
  6. #ifndef MPDFIELDCONTFACT_H
  7. #define MPDFIELDCONTFACT_H 1
  8. #include "FairContFact.h"
  9. class FairContainer;
  10. class FairParSet;
  11. class MpdFieldContFact : public FairContFact
  12. {
  13. public:
  14. /** Constructor **/
  15. MpdFieldContFact();
  16. /** Destructor **/
  17. ~MpdFieldContFact();
  18. /** Create containers
  19. ** Creates the requested parameter sets (MpdFieldPar)
  20. **/
  21. FairParSet* createContainer(FairContainer* container);
  22. private:
  23. /** Set all containers
  24. ** Creates container objects with all accepted contexts and adds them
  25. ** to the list of containers for the field library.
  26. **/
  27. void SetAllContainers();
  28. ClassDef(MpdFieldContFact,1);
  29. };
  30. #endif