13 edm::LogInfo(
"SiPixelLayoutParser") <<
" Creating SiPixelLayoutParser " 15 cout <<
" Creating SiPixelLayoutParser " << endl;
21 edm::LogInfo(
"SiPixelActionExecutor") <<
" Deleting SiPixelLayoutParser " 29 cout <<
" SiPixelLayoutParser::Configuration File is not set!!! " << endl;
37 unsigned int nlayout = layoutList->getLength();
41 for (
unsigned int k = 0;
k < layoutList->getLength();
k++) {
42 DOMNode *layoutNode = layoutList->item(
k);
46 DOMElement *layoutElement =
static_cast<DOMElement *
>(layoutNode);
51 DOMNodeList *meList = layoutElement->getElementsByTagName(
qtxml::_toDOMS(
"monitorable"));
52 vector<string> me_names;
53 for (
unsigned int l = 0;
l < meList->getLength();
l++) {
54 DOMNode *meNode = meList->item(
l);
57 DOMElement *meElement =
static_cast<DOMElement *
>(meNode);
61 me_names.push_back(meName);
63 if (!me_names.empty())
64 layouts[layoutName] = me_names;
std::string _toString(const XMLCh *toTranscode)
XMLCh * _toDOMS(std::string temp)
xercesc::DOMDocument * doc()
DOM Document.
bool getAllLayouts(std::map< std::string, std::vector< std::string >> &me_names)
~SiPixelLayoutParser() override