File indexing completed on 2023-03-17 10:44:51
0001 #ifndef hcal_ConfigurationItemNotFoundException_hh_included
0002 #define hcal_ConfigurationItemNotFoundException_hh_included 1
0003
0004 #include "CaloOnlineTools/HcalOnlineDb/interface/ConfigurationDatabaseException.hh"
0005
0006 namespace hcal {
0007 namespace exception {
0008
0009 class ConfigurationItemNotFoundException : public ConfigurationDatabaseException {
0010 public:
0011 ConfigurationItemNotFoundException(const std::string& name,
0012 const std::string& message,
0013 const std::string& module,
0014 int line,
0015 const std::string& function)
0016 : ConfigurationDatabaseException(name, message, module, line, function) {}
0017
0018 #ifdef HAVE_XDAQ
0019 ConfigurationItemNotFoundException(const std::string& name,
0020 const std::string& message,
0021 const std::string& module,
0022 int line,
0023 const std::string& function,
0024 xcept::Exception& e)
0025 : ConfigurationDatabaseException(name, message, module, line, function, e) {}
0026 #endif
0027 };
0028
0029 }
0030 }
0031
0032 #endif