#include <xercesc/dom/DOMNode.hpp>
#include "DataFormats/DetId/interface/DetId.h"
#include <string>
#include "CondTools/Ecal/interface/EcalCondHeader.h"
#include "CondTools/Ecal/interface/XMLTags.h"
#include "CondTools/Ecal/interface/XercesString.h"
#include <xercesc/dom/DOM.hpp>
#include <sstream>
Go to the source code of this file.
Namespaces |
namespace | xuti |
Functions |
xercesc::DOMNode * | xuti::getChildNode (xercesc::DOMNode *node, const std::string &nodename) |
| get the child of
|
template<class T > |
void | xuti::GetNodeData (xercesc::DOMNode *node, T &value) |
| get the node data
|
void | xuti::GetNodeStringData (xercesc::DOMNode *node, std::string &value) |
| get the node data as string. Needs to be used to avoid splitting
|
const DetId | xuti::readCellId (xercesc::DOMElement *node) |
| Assuming.
|
void | xuti::readHeader (xercesc::DOMNode *parentNode, EcalCondHeader &header) |
| read header from
|
int | xuti::readHeader (const std::string &filename, EcalCondHeader &header) |
| read header from any xml file, return -1 in case of error
|
xercesc::DOMElement * | xuti::writeCell (xercesc::DOMNode *node, const DetId &detid) |
| Append a Cell node with attributes to.
|
void | xuti::writeHeader (xercesc::DOMNode *parentNode, const EcalCondHeader &header) |
| write
|
template<class T > |
void | xuti::WriteNodeWithValue (xercesc::DOMNode *parentNode, const std::string &tag, const T &value) |
| write a node with
|