#include <XMLConfigWriter.h>
Public Member Functions | |
void | finaliseXMLDocument (const std::string &fName) |
unsigned int | findMaxInput (const OMTFConfiguration::vector1D &myCounts) |
void | initialiseXMLDocument (const std::string &docName) |
void | writeAlgoMuon (xercesc::DOMElement *aTopElement, unsigned int iRefHit, const AlgoMuon &aMuon) |
void | writeCandMuon (xercesc::DOMElement *aTopElement, const l1t::RegionalMuonCand &aCand) |
void | writeConnectionsData (const std::vector< std::vector< OMTFConfiguration::vector2D > > &measurements4D) |
xercesc::DOMElement * | writeEventData (xercesc::DOMElement *aTopElement, const OmtfName &board, const OMTFinput &aInput) |
xercesc::DOMElement * | writeEventHeader (unsigned int eventId, unsigned int mixedEventId=0) |
void | writeGPData (const GoldenPattern &aGP) |
void | writeGPData (const GoldenPattern &aGP1, const GoldenPattern &aGP2, const GoldenPattern &aGP3, const GoldenPattern &aGP4) |
void | writeResultsData (xercesc::DOMElement *aTopElement, unsigned int iRegion, const Key &aKey, const OMTFResult &aResult) |
XMLConfigWriter (const OMTFConfiguration *aOMTFConfig) | |
Private Attributes | |
xercesc::DOMImplementation * | domImpl |
const OMTFConfiguration * | myOMTFConfig |
xercesc::DOMDocument * | theDoc |
xercesc::DOMElement * | theTopElement |
Definition at line 27 of file XMLConfigWriter.h.
XMLConfigWriter::XMLConfigWriter | ( | const OMTFConfiguration * | aOMTFConfig | ) |
Initialise XML document
Definition at line 74 of file XMLConfigWriter.cc.
void XMLConfigWriter::finaliseXMLDocument | ( | const std::string & | fName | ) |
Definition at line 104 of file XMLConfigWriter.cc.
unsigned int XMLConfigWriter::findMaxInput | ( | const OMTFConfiguration::vector1D & | myCounts | ) |
Definition at line 647 of file XMLConfigWriter.cc.
void XMLConfigWriter::initialiseXMLDocument | ( | const std::string & | docName | ) |
Definition at line 86 of file XMLConfigWriter.cc.
void XMLConfigWriter::writeAlgoMuon | ( | xercesc::DOMElement * | aTopElement, |
unsigned int | iRefHit, | ||
const AlgoMuon & | aMuon | ||
) |
Definition at line 211 of file XMLConfigWriter.cc.
void XMLConfigWriter::writeCandMuon | ( | xercesc::DOMElement * | aTopElement, |
const l1t::RegionalMuonCand & | aCand | ||
) |
Definition at line 255 of file XMLConfigWriter.cc.
void XMLConfigWriter::writeConnectionsData | ( | const std::vector< std::vector< OMTFConfiguration::vector2D > > & | measurements4D | ) |
iPhiMin and iPhiMax are expressed in n bit scale -2**n, +2**2-1 used in each processor
Definition at line 516 of file XMLConfigWriter.cc.
xercesc::DOMElement * XMLConfigWriter::writeEventData | ( | xercesc::DOMElement * | aTopElement, |
const OmtfName & | board, | ||
const OMTFinput & | aInput | ||
) |
Definition at line 161 of file XMLConfigWriter.cc.
xercesc::DOMElement * XMLConfigWriter::writeEventHeader | ( | unsigned int | eventId, |
unsigned int | mixedEventId = 0 |
||
) |
Definition at line 130 of file XMLConfigWriter.cc.
void XMLConfigWriter::writeGPData | ( | const GoldenPattern & | aGP | ) |
Definition at line 350 of file XMLConfigWriter.cc.
void XMLConfigWriter::writeGPData | ( | const GoldenPattern & | aGP1, |
const GoldenPattern & | aGP2, | ||
const GoldenPattern & | aGP3, | ||
const GoldenPattern & | aGP4 | ||
) |
Definition at line 416 of file XMLConfigWriter.cc.
void XMLConfigWriter::writeResultsData | ( | xercesc::DOMElement * | aTopElement, |
unsigned int | iRegion, | ||
const Key & | aKey, | ||
const OMTFResult & | aResult | ||
) |
Write GP key parameters
Write results details for this GP
Definition at line 299 of file XMLConfigWriter.cc.
|
private |
Definition at line 69 of file XMLConfigWriter.h.
|
private |
Definition at line 73 of file XMLConfigWriter.h.
|
private |
Definition at line 71 of file XMLConfigWriter.h.
|
private |
Definition at line 70 of file XMLConfigWriter.h.