2 * AliEMCALConfiguration.h
4 * Created on: 06.11.2014
8 #ifndef PWG_EMCAL_ALIEMCALCONFIGURATION_H_
9 #define PWG_EMCAL_ALIEMCALCONFIGURATION_H_
15 class AliEMCALConfiguration : public TNamed {
17 AliEMCALConfiguration(const char *name);
18 virtual ~AliEMCALConfiguration();
20 void AddParam(const char *name, AliEMCALConfigurationValue *value);
21 void AddConfiguration(AliEMCALConfiguration * conf);
22 void Build(const char * jsonstring);
23 void Build(TList *entries);
24 const char *CreateJSONString() const;
26 TObject *GetValue(const char *key);
32 AliEMCALConfiguration(const AliEMCALConfiguration &ref);
33 AliEMCALConfiguration &operator=(const AliEMCALConfiguration &ref);
35 ClassDef(AliEMCALConfiguration, 1);
38 #endif /* PWG_EMCAL_ALIEMCALCONFIGURATION_H_ */