File indexing completed on 2024-04-06 12:02:34
0001
0002
0003
0004
0005
0006
0007
0008 #include "CondFormats/SiPixelObjects/interface/SiPixelDisabledModules.h"
0009
0010 #include <algorithm>
0011
0012
0013 void SiPixelDisabledModules::addDisabledModule(const disabledModuleListType& idVector) {
0014 theDisabledModules.insert(theDisabledModules.end(), idVector.begin(), idVector.end());
0015
0016 }
0017
0018
0019
0020 bool SiPixelDisabledModules::removeDisabledModule(disabledModuleType module) {
0021 disabledModuleListType::iterator iter = find(theDisabledModules.begin(), theDisabledModules.end(), module);
0022 if (iter == theDisabledModules.end())
0023 return false;
0024
0025 theDisabledModules.erase(iter);
0026 return true;
0027
0028 }
0029
0030
0031
0032 bool SiPixelDisabledModules::isModuleDisabled(disabledModuleType module) {
0033 disabledModuleListType::const_iterator iter = find(theDisabledModules.begin(), theDisabledModules.end(), module);
0034
0035 return iter != theDisabledModules.end();
0036
0037 }