6 : _sortedName(aBaseNumber._sortedName),
7 _sortedCopyNumber(aBaseNumber._sortedCopyNumber),
8 _theLevels(aBaseNumber._theLevels) {}
17 edm::LogWarning(
"MTDGeom") <<
"Required base number size exceeding maximum";
23 throw cms::Exception(
"WrongMTDGeom") <<
"MTDBaseNumber required to add more levels than maximum allowed";
35 for (
int iLevel = 0; iLevel <
_theLevels; iLevel++) {
int getCopyNumber(int level) const
void addLevel(const std::string_view name, const int copyNumber)
std::vector< int > _sortedCopyNumber
std::string_view const & getLevelName(int level) const
static constexpr int MAXLEVEL
const char * levelName(LogLevel)
Log< level::Warning, false > LogWarning
void setSize(const int size)
std::vector< std::string_view > _sortedName