2 * AliEMCALConfigHandler.h
4 * Created on: 06.11.2014
8 #ifndef _ALIEMCALCONFIGHANDLER_H_
9 #define _ALIEMCALCONFIGHANDLER_H_
13 class AliEMCALConfiguration;
17 class AliEMCALConfigHandler : public TObject {
19 AliEMCALConfigHandler();
20 virtual ~AliEMCALConfigHandler();
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;
29 TList *fConfiguration;
32 AliEMCALConfigHandler(const AliEMCALConfigHandler & ref);
33 AliEMCALConfigHandler &operator=(const AliEMCALConfigHandler &ref);
35 ClassDef(AliEMCALConfigHandler, 1);
38 #endif /* PWG_EMCAL_ALIEMCALCONFIGHANDLER_H_ */