]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG/EMCAL/AliEMCALConfigHandler.h
Added SPD outlier trigger bit
[u/mrichter/AliRoot.git] / PWG / EMCAL / AliEMCALConfigHandler.h
1 /*
2  * AliEMCALConfigHandler.h
3  *
4  *  Created on: 06.11.2014
5  *      Author: markusfasel
6  */
7
8 #ifndef _ALIEMCALCONFIGHANDLER_H_
9 #define _ALIEMCALCONFIGHANDLER_H_
10
11 #include <TObject.h>
12
13 class AliEMCALConfiguration;
14 class AliJSONValue;
15 class TList;
16
17 class AliEMCALConfigHandler : public TObject {
18 public:
19   AliEMCALConfigHandler();
20   virtual ~AliEMCALConfigHandler();
21
22   AliEMCALConfiguration *CreateConfiguration(const char *name);
23   void AddParam(const char *configName, const char *key, AliJSONValue *value);
24   const char *GetConfigurationString() const;
25   const char *GetConfigurationString(const char *configname) const;
26   AliEMCALConfiguration *FindConfiguration(const char *configName) const;
27
28 protected:
29   TList *fConfiguration;
30
31 private:
32   AliEMCALConfigHandler(const AliEMCALConfigHandler & ref);
33   AliEMCALConfigHandler &operator=(const AliEMCALConfigHandler &ref);
34
35   ClassDef(AliEMCALConfigHandler, 1);
36 };
37
38 #endif /* PWG_EMCAL_ALIEMCALCONFIGHANDLER_H_ */