21 fConfiguration =
new TList;
22 fConfiguration->SetOwner();
32 this->Error(
"AliEMCALConfigHandler::CreateConfiguration",
"Configuration with name %s already exists, not duplicating", name);
44 this->Warning(
"AliEMCALConfigHandler",
"Configuration with name %s does not exist, creating it", configName);
51 std::stringstream jsonbuilder;
55 for(TIter it = confentries.Begin(); it != confentries.End(); ++it){
57 if(!isFirst) jsonbuilder <<
",";
59 if(isFirst) isFirst =
false;
62 return jsonbuilder.str();
std::string CreateJSONString() const
AliEMCALConfiguration * CreateConfiguration(const char *name)
ClassImp(AliEMCALConfigHandler) AliEMCALConfigHandler
void AddParam(const char *configName, const char *key, AliJSONValue *value)
std::string GetConfigurationString() const
AliEMCALConfiguration * FindConfiguration(const char *configName) const
void AddParam(const char *name, AliJSONValue *value)
virtual ~AliEMCALConfigHandler()