1 #ifndef OMTF_XMLConfigWriter_H
2 #define OMTF_XMLConfigWriter_H
7 #include "xercesc/util/XercesDefs.hpp"
18 namespace XERCES_CPP_NAMESPACE{
21 class DOMImplementation;
35 unsigned int mixedEventId = 0);
37 xercesc::DOMElement *
writeEventData(xercesc::DOMElement *aTopElement,
38 unsigned int iProcessor,
60 void writeConnectionsData(
const std::vector<std::vector <OMTFConfiguration::vector2D> > & measurements4D);
void writeConnectionsData(const std::vector< std::vector< OMTFConfiguration::vector2D > > &measurements4D)
void writeCandidateData(xercesc::DOMElement *aTopElement, unsigned int iRefHit, const InternalObj &aCand)
void initialiseXMLDocument(const std::string &docName)
xercesc::DOMElement * writeEventData(xercesc::DOMElement *aTopElement, unsigned int iProcessor, const OMTFinput &aInput)
void writeResultsData(xercesc::DOMElement *aTopElement, unsigned int iRegion, const Key &aKey, const OMTFResult &aResult)
unsigned int findMaxInput(const OMTFConfiguration::vector1D &myCounts)
std::vector< int > vector1D
bool removeLayers(unsigned int iLayer)
Utility function to set which layers should be ignored.
xercesc::DOMImplementation * domImpl
void finaliseXMLDocument(const std::string &fName)
xercesc::DOMElement * writeEventHeader(unsigned int eventId, unsigned int mixedEventId=0)
xercesc::DOMDocument * theDoc
xercesc::DOMElement * theTopElement
void writeGPData(const GoldenPattern &aGP)