ROOT logo
#include "AliEMCALConfiguration.h"
#include "AliJSONData.h"
#include "AliEMCALConfigurationMatcher.h"

ClassImp(AliEMCALConfigurationMatcher)

AliEMCALConfigurationMatcher::AliEMCALConfigurationMatcher(AliEMCALConfiguration *userConfig, AliEMCALConfiguration *defaultConfig):
  fUserConfiguration(userConfig),
  fDefaultConfiguration(defaultConfig)
{
}

AliJSONValue *AliEMCALConfigurationMatcher::GetValue(const char *key) const {
   if (fUserConfiguration->HasKey(key)) return fUserConfiguration->GetValue(key);
   return fDefaultConfiguration->GetValue(key);
}

 AliEMCALConfigurationMatcher.cxx:1
 AliEMCALConfigurationMatcher.cxx:2
 AliEMCALConfigurationMatcher.cxx:3
 AliEMCALConfigurationMatcher.cxx:4
 AliEMCALConfigurationMatcher.cxx:5
 AliEMCALConfigurationMatcher.cxx:6
 AliEMCALConfigurationMatcher.cxx:7
 AliEMCALConfigurationMatcher.cxx:8
 AliEMCALConfigurationMatcher.cxx:9
 AliEMCALConfigurationMatcher.cxx:10
 AliEMCALConfigurationMatcher.cxx:11
 AliEMCALConfigurationMatcher.cxx:12
 AliEMCALConfigurationMatcher.cxx:13
 AliEMCALConfigurationMatcher.cxx:14
 AliEMCALConfigurationMatcher.cxx:15
 AliEMCALConfigurationMatcher.cxx:16
 AliEMCALConfigurationMatcher.cxx:17