PandaRoot
PndMultiFieldPar.h
Go to the documentation of this file.
1 //****************************************************************************
2 //* This file is part of PandaRoot. *
3 //* *
4 //* PandaRoot is distributed under the terms of the *
5 //* GNU General Public License (GPL) version 3, *
6 //* copied verbatim in the file "LICENSE". *
7 //* *
8 //* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9 //* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10 //* The authors are listed in the file "AUTHORS". *
11 //****************************************************************************
12 
21 #ifndef PNDMULTIFIELDPAR_H
22 #define PNDMULTIFIELDPAR_H 1
23 #include "PndMapPar.h"
24 #include "PndMultiField.h"
25 
26 class FairParamList;
27 
28 class PndMultiFieldPar : public PndMapPar {
29 
30  public:
32  PndMultiFieldPar(const char *name, const char *title, const char *context);
33 
36 
39 
40  void putParams(FairParamList *list);
41 
43  Bool_t getParams(FairParamList *list);
44 
46  void SetParameters(FairField *field);
47 
48  TObjArray *GetParArray() { return fParArray; }
49 
50  private:
52  PndMultiFieldPar &operator=(const PndMultiFieldPar &) { return *this; };
53 
54  protected:
55  TObjArray *fParArray;
56 
58 };
59 
60 #endif
void SetParameters(FairField *field)
ClassDef(PndMultiFieldPar, 1)
TObjArray * GetParArray()
void putParams(FairParamList *list)
Bool_t getParams(FairParamList *list)
TObjArray * fParArray