AliPhysics  5a28df1 (5a28df1)
AliEMCALConfigHandler.h
Go to the documentation of this file.
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 <string>
12 #include <TObject.h>
13 
15 class AliJSONValue;
16 class TList;
17 
19 public:
21  virtual ~AliEMCALConfigHandler();
22 
23  AliEMCALConfiguration *CreateConfiguration(const char *name);
24  void AddParam(const char *configName, const char *key, AliJSONValue *value);
25  std::string GetConfigurationString() const;
26  std::string GetConfigurationString(const char *configname) const;
27  AliEMCALConfiguration *FindConfiguration(const char *configName) const;
28 
29 protected:
31 
32 private:
35 
36  ClassDef(AliEMCALConfigHandler, 1);
37 };
38 
39 #endif /* PWG_EMCAL_ALIEMCALCONFIGHANDLER_H_ */
AliEMCALConfiguration * CreateConfiguration(const char *name)
void AddParam(const char *configName, const char *key, AliJSONValue *value)
AliEMCALConfigHandler & operator=(const AliEMCALConfigHandler &ref)
std::string GetConfigurationString() const
AliEMCALConfiguration * FindConfiguration(const char *configName) const