![]() |
![]() |
Public Types | |
enum | Object { kNone = 0, kHeader, kInit, kComment, kEvent } |
Public Member Functions | |
void | reset () |
XMLHandler () | |
~XMLHandler () | |
Protected Member Functions | |
void | characters (const XMLCh *const data, const unsigned int length) |
void | comment (const XMLCh *const data, const unsigned int length) |
void | endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname) |
void | startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attributes) |
Private Attributes | |
std::string | buffer |
Object | gotObject |
bool | headerOk |
std::vector< LHERunInfo::Header > | headers |
DOMImplementation * | impl |
Object | mode |
DOMDocument * | xmlHeader |
std::vector< DOMElement * > | xmlNodes |
Friends | |
class | LHEReader |
Definition at line 95 of file LHEReader.cc.
|
inline |
Definition at line 97 of file LHEReader.cc.
|
inline |
|
protected |
Definition at line 277 of file LHEReader.cc.
References data, edm::hlt::Exception, lhef::XMLSimpleStr::isAllSpaces(), lhef::XMLSimpleStr::isSpace(), WDecay::kNone, alignBH_cfg::mode, evf::evtn::offset(), and runonSM::text.
|
protected |
Definition at line 302 of file LHEReader.cc.
References comment, data, lhef::fillHeader(), and alignBH_cfg::mode.
|
protected |
Definition at line 211 of file LHEReader.cc.
References HTMLExport::elem(), edm::hlt::Exception, lhef::fillHeader(), WDecay::kNone, alignBH_cfg::mode, python.Node::node, AlCaHLTBitMon_ParallelJobs::p, lumiQueryAPI::q, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
|
protected |
Definition at line 166 of file LHEReader.cc.
References lhef::attributesToDom(), buffer, HTMLExport::elem(), edm::hlt::Exception, headerOk, impl, kEvent, kHeader, kInit, kNone, mode, mergeVDriftHistosByStation::name, AlCaHLTBitMon_QueryRunRegistry::string, xmlHeader, and xmlNodes.
|
friend |
Definition at line 127 of file LHEReader.cc.
|
private |
Definition at line 130 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 131 of file LHEReader.cc.
|
private |
Definition at line 135 of file LHEReader.cc.
Referenced by reset(), and startElement().
|
private |
Definition at line 136 of file LHEReader.cc.
Referenced by Formatter.SimpleHTMLFormatter::showLine(), Formatter.SimpleHTMLFormatter::write(), Formatter.SimpleHTMLFormatter::writeAnchor(), Formatter.SimpleHTMLFormatter::writeB(), Formatter.SimpleHTMLFormatter::writeBr(), Formatter.SimpleHTMLFormatter::writeH1(), Formatter.SimpleHTMLFormatter::writeH2(), and Formatter.SimpleHTMLFormatter::writeH3().
|
private |
Definition at line 129 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 132 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 133 of file LHEReader.cc.
Referenced by startElement(), and ~XMLHandler().
|
private |
Definition at line 134 of file LHEReader.cc.
Referenced by startElement().