Public Types | |
enum | Object { kNone = 0, kHeader, kInit, kComment, kEvent } |
typedef std::vector< std::pair < std::string, std::string > > | wgt_info |
Public Member Functions | |
void | reset () |
const wgt_info & | weightInfo () const |
XMLHandler () | |
~XMLHandler () | |
Protected Member Functions | |
void | characters (const XMLCh *const data, const unsigned int length) override |
void | comment (const XMLCh *const data, const unsigned int length) override |
void | endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname) override |
void | startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attributes) override |
Private Attributes | |
std::string | buffer |
Object | gotObject |
bool | headerOk |
std::vector< LHERunInfo::Header > | headers |
DOMImplementation * | impl |
Object | mode |
int | npLO |
int | npNLO |
std::vector< float > | scales |
bool | skipEvent = false |
wgt_info | weightsinevent |
DOMDocument * | xmlEvent |
std::vector< DOMElement * > | xmlEventNodes |
DOMDocument * | xmlHeader |
std::vector< DOMElement * > | xmlNodes |
Friends | |
class | LHEReader |
Definition at line 98 of file LHEReader.cc.
typedef std::vector<std::pair<std::string,std::string> > lhef::LHEReader::XMLHandler::wgt_info |
Definition at line 100 of file LHEReader.cc.
|
inline |
Definition at line 101 of file LHEReader.cc.
|
inline |
|
overrideprotected |
Definition at line 401 of file LHEReader.cc.
References AlCaHLTBitMon_QueryRunRegistry::data, Exception, lhef::XMLSimpleStr::isAllSpaces(), lhef::XMLSimpleStr::isSpace(), WDecay::kNone, alignBH_cfg::mode, hltrates_dqm_sourceclient-live_cfg::offset, and runonSM::text.
|
overrideprotected |
Definition at line 434 of file LHEReader.cc.
References comment, AlCaHLTBitMon_QueryRunRegistry::data, lhef::fillHeader(), getRunAppsInfo::headers, and alignBH_cfg::mode.
|
overrideprotected |
Definition at line 289 of file LHEReader.cc.
References AlCaHLTBitMon_QueryRunRegistry::data, HTMLExport::elem(), Exception, lhef::fillHeader(), getRunAppsInfo::headers, WDecay::kNone, alignBH_cfg::mode, mergeVDriftHistosByStation::name, AlCaHLTBitMon_ParallelJobs::p, lumiQueryAPI::q, AlCaHLTBitMon_QueryRunRegistry::string, and puppiForMET_cff::weight.
|
inline |
|
overrideprotected |
Definition at line 179 of file LHEReader.cc.
References lhef::attributesToDom(), buffer, HTMLExport::elem(), Exception, headerOk, impl, kEvent, kHeader, kInit, kNone, mode, mergeVDriftHistosByStation::name, npLO, npNLO, scales, skipEvent, AlCaHLTBitMon_QueryRunRegistry::string, XERCES_CPP_NAMESPACE_USE::transcode(), weightsinevent, xmlEvent, xmlEventNodes, xmlHeader, and xmlNodes.
|
inline |
|
friend |
Definition at line 134 of file LHEReader.cc.
|
private |
Definition at line 138 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 139 of file LHEReader.cc.
|
private |
Definition at line 144 of file LHEReader.cc.
Referenced by reset(), and startElement().
|
private |
Definition at line 145 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 137 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 140 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 147 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 148 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 149 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 136 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 146 of file LHEReader.cc.
Referenced by reset(), startElement(), and weightInfo().
|
private |
Definition at line 142 of file LHEReader.cc.
Referenced by startElement(), and ~XMLHandler().
|
private |
Definition at line 143 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 141 of file LHEReader.cc.
Referenced by startElement(), and ~XMLHandler().
|
private |
Definition at line 143 of file LHEReader.cc.
Referenced by startElement().