1 #include <xercesc/util/XMLString.hpp>
2 #include <xercesc/framework/LocalFileFormatTarget.hpp>
3 #include <xercesc/dom/DOM.hpp>
4 #include <xercesc/dom/DOMImplementationLS.hpp>
5 #include <xercesc/dom/DOMWriter.hpp>
19 #if defined(XERCES_NEW_IOSTREAMS)
25 XERCES_CPP_NAMESPACE_USE
26 #define XML(str) XMLString::transcode(str)
41 unsigned long long fIovBegin,
unsigned long long fIovEnd);
43 const char* fTagName,
const char* fDetectorName,
const char* fComment);
48 unsigned long long fIovBegin,
unsigned long long fIovEnd,
49 const char* fTagName,
const char* fDetectorName,
const char* fComment);
55 std::string outVal(temp);
56 return outVal.c_str();
68 void createHeader(DOMDocument*
doc,
unsigned int runno,
const char* startTime);
void createHeader(DOMDocument *doc, unsigned int runno, const char *startTime)
DOMElement * createFooter(DOMDocument *doc, unsigned long long fIovBegin, unsigned long long fIovEnd, const char *fTagName, const char *fDetectorName, const char *fComment)
void createDataset(DOMDocument *doc, HcalDQMChannelQuality::Item item, const char *gmtime, const char *version)
DOMDocument * createDocument()
DOMElement * createChannel(DOMDocument *doc, DOMElement *parent, HcalDetId id)
DOMElement * createTag(DOMDocument *doc, DOMElement *parent, const char *fTagName, const char *fDetectorName, const char *fComment)
DOMElement * createDataset(DOMDocument *doc, const HcalHLXMask mask, const char *gmtime, const char *version, const char *subversion)
DOMElement * makeMapIOV(DOMDocument *doc, DOMElement *fTag)
void writeDocument(DOMDocument *doc, const char *xmlFile)
bool xmlFile(const std::string fParam)
void createHeader(DOMDocument *doc)
void createData(DOMDocument *doc, DOMElement *parent, HcalHLXMask mask)
DOMElement * makeMapTag(DOMDocument *doc, DOMElement *fMap)
DOMElement * createData(DOMDocument *doc, DOMElement *parent, HcalDQMChannelQuality::Item item)
DOMElement * makeMapDataset(DOMDocument *doc, DOMElement *fIov)
DOMElement * createElement(DOMDocument *doc, DOMElement *parent, char *name)
DOMElement * createIOV(DOMDocument *doc, DOMElement *parent, unsigned long long fIovBegin, unsigned long long fIovEnd)