1 #include <sevt/SmallPMTCalibData.h>
2 #include <utl/ErrorLogger.h>
3 #include <utl/AugerException.h>
9 template<
typename T, std::
size_t n>
15 std::ostringstream err;
16 err <<
"Invalid LargePMT id " << i;
21 #define INST(_T_) template _T_& SmallPMTCalibData::Checked(_T_ (&)[3], const unsigned int)
static T & Checked(T(&)[n], const unsigned int i)
Base class for exceptions trying to access non-existing components.
#define ERROR(message)
Macro for logging error messages.