23 Registry::iterator
p =
37 for (
size_t i = 0;
i < userContent.size(); ++
i)
46 for (
size_t i = 0;
i < userContent.size(); ++
i)
56 std::vector<std::string>& userContent) {
58 return put(fakeDet,
input, userContent);
65 std::cout <<
"not in range " << std::endl;
72 std::vector<uint32_t> DetIds_;
76 DetIds_.push_back(
p->detid);
89 edm::LogError(
"SiStripSummary") <<
"attempting to retrieve non existing historic DB object : " << elementName
98 if (
p ==
indexes_.end() ||
p->detid != detID) {
99 throw cms::Exception(
"") <<
"not allowed to modify " << elementName
100 <<
" in historic DB - SummaryObj needs to be available first !";
105 std::vector<float>::const_iterator it =
range.first +
getPosition(elementName);
106 std::vector<float>::difference_type
pos = -1;
114 std::vector<float> SummaryObj;
117 for (
unsigned int i = 0;
i < list.size();
i++) {
121 SummaryObj.push_back(*((
range.first) +
pos));
123 SummaryObj.push_back(-999.);
126 for (
unsigned int i = 0;
i < list.size();
i++)
127 SummaryObj.push_back(
134 const std::vector<std::string>& list)
const {
135 uint32_t fakeDet =
region;
140 std::vector<float> SummaryObj;
144 SummaryObj.push_back(*((
range.first) +
i));
147 SummaryObj.push_back(-99.);
155 std::vector<float> vSumElement;
156 std::vector<uint32_t> DetIds_ =
getDetIds();
160 for (
unsigned int i = 0;
i < DetIds_.size();
i++) {
163 vSumElement.push_back(*((
range.first) +
pos));
165 vSumElement.push_back(-99.);
174 std::cout <<
"Nr. of detector elements in SiStripSummary object is " <<
indexes_.size() <<
" RunNr= " <<
runNr_