MpdMultiFieldPar.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. // -------------------------------------------------------------------------
  2. // MpdMultiFieldPar header file -----
  3. // Created 23/07/13 by P. Batyuk (MPD) <batyuk@jinr.ru> -----
  4. // from MpdMultiFieldPar (PNDROOT) -----
  5. // -------------------------------------------------------------------------
  6. #ifndef MPDMULTIFIELDPAR_H
  7. #define MPDMULTIFIELDPAR_H 1
  8. #include "MpdMapPar.h"
  9. #include "MpdMultiField.h"
  10. class FairParamList;
  11. class MpdMultiFieldPar : public MpdMapPar
  12. {
  13. public:
  14. /** Standard constructor **/
  15. MpdMultiFieldPar(const char* name, const char* title, const char* context);
  16. /** default constructor **/
  17. MpdMultiFieldPar();
  18. /** Destructor **/
  19. ~MpdMultiFieldPar();
  20. void putParams(FairParamList* list);
  21. /** Get parameters **/
  22. Bool_t getParams(FairParamList* list);
  23. /** Set parameters from FairField **/
  24. void SetParameters(FairField* field);
  25. TObjArray *GetParArray(){return fParArray; }
  26. protected:
  27. TObjArray *fParArray;
  28. ClassDef(MpdMultiFieldPar,1);
  29. };
  30. #endif