1 #ifndef OMTF_XMLConfigWriter_H 2 #define OMTF_XMLConfigWriter_H 7 #include "xercesc/util/XercesDefs.hpp" 18 namespace l1t {
class RegionalMuonCand; }
24 class DOMImplementation;
33 void initialiseXMLDocument(
const std::string & docName);
35 void finaliseXMLDocument(
const std::string & fName);
37 xercesc::DOMElement * writeEventHeader(
unsigned int eventId,
38 unsigned int mixedEventId = 0);
40 xercesc::DOMElement * writeEventData(xercesc::DOMElement *aTopElement,
44 void writeAlgoMuon(xercesc::DOMElement *aTopElement,
48 void writeCandMuon(xercesc::DOMElement *aTopElement,
51 void writeResultsData(xercesc::DOMElement *aTopElement,
63 void writeConnectionsData(
const std::vector<std::vector <OMTFConfiguration::vector2D> > & measurements4D);
std::vector< int > vector1D
xercesc::DOMImplementation * domImpl
const OMTFConfiguration * myOMTFConfig
xercesc::DOMDocument * theDoc
xercesc::DOMElement * theTopElement