1 #ifndef OMTF_XMLConfigWriter_H 2 #define OMTF_XMLConfigWriter_H 7 #include "xercesc/util/XercesDefs.hpp" 18 class RegionalMuonCand;
25 class DOMImplementation;
36 xercesc::DOMElement*
writeEventHeader(
unsigned int eventId,
unsigned int mixedEventId = 0);
void writeConnectionsData(const std::vector< std::vector< OMTFConfiguration::vector2D > > &measurements4D)
XMLConfigWriter(const OMTFConfiguration *aOMTFConfig)
void initialiseXMLDocument(const std::string &docName)
xercesc::DOMElement * writeEventData(xercesc::DOMElement *aTopElement, const OmtfName &board, const OMTFinput &aInput)
xercesc::DOMDocument * theDoc
xercesc::DOMElement * theTopElement
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
void writeCandMuon(xercesc::DOMElement *aTopElement, const l1t::RegionalMuonCand &aCand)
const OMTFConfiguration * myOMTFConfig
void finaliseXMLDocument(const std::string &fName)
xercesc::DOMImplementation * domImpl
void writeAlgoMuon(xercesc::DOMElement *aTopElement, unsigned int iRefHit, const AlgoMuon &aMuon)
xercesc::DOMElement * writeEventHeader(unsigned int eventId, unsigned int mixedEventId=0)
void writeGPData(const GoldenPattern &aGP)