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 () override | |
Protected Member Functions | |
void | characters (const XMLCh *const chars, const XMLSize_t length) override |
void | comment (const XMLCh *const chars, const XMLSize_t 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 |
std::unique_ptr< 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 85 of file LHEReader.cc.
typedef std::vector<std::pair<std::string, std::string> > lhef::LHEReader::XMLHandler::wgt_info |
Definition at line 87 of file LHEReader.cc.
|
inline |
|
inlineoverride |
|
overrideprotected |
Definition at line 371 of file LHEReader.cc.
References edmScanValgrind::buffer, data, Exception, lhef::XMLSimpleStr::isAllSpaces(), lhef::XMLSimpleStr::isSpace(), WDecay::kNone, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, hltrates_dqm_sourceclient-live_cfg::offset, and runonSM::text.
|
overrideprotected |
Definition at line 400 of file LHEReader.cc.
References data, lhef::fillHeader(), RecoTauValidation_cfi::header, getRunAppsInfo::headers, and ALCARECOPromptCalibProdSiPixelAli0T_cff::mode.
|
overrideprotected |
Definition at line 274 of file LHEReader.cc.
References cms::cuda::assert(), edmScanValgrind::buffer, data, Exception, lhef::fillHeader(), RecoTauValidation_cfi::header, getRunAppsInfo::headers, WDecay::kNone, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, Skims_PA_cff::name, AlCaHLTBitMon_ParallelJobs::p, submitPVResolutionJobs::q, AlCaHLTBitMon_QueryRunRegistry::string, mps_merge::weight, and cscNeutronWriter_cfi::writer.
|
inline |
Definition at line 106 of file LHEReader.cc.
References gotObject, headerOk, kNone, mode, and weightsinevent.
|
overrideprotected |
Definition at line 169 of file LHEReader.cc.
References lhef::attributesToDom(), buffer, Exception, headerOk, kEvent, kHeader, kInit, kNone, mode, Skims_PA_cff::name, npLO, npNLO, scales, skipEvent, AlCaHLTBitMon_QueryRunRegistry::string, weightsinevent, xmlEvent, xmlEventNodes, xmlHeader, and xmlNodes.
|
inline |
|
friend |
Definition at line 127 of file LHEReader.cc.
|
private |
Definition at line 131 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 132 of file LHEReader.cc.
Referenced by reset().
|
private |
Definition at line 137 of file LHEReader.cc.
Referenced by reset(), and startElement().
|
private |
Definition at line 138 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 130 of file LHEReader.cc.
|
private |
Definition at line 133 of file LHEReader.cc.
Referenced by reset(), and startElement().
|
private |
Definition at line 140 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 141 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 142 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 129 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 139 of file LHEReader.cc.
Referenced by reset(), startElement(), and weightInfo().
|
private |
Definition at line 135 of file LHEReader.cc.
Referenced by startElement(), and ~XMLHandler().
|
private |
Definition at line 136 of file LHEReader.cc.
Referenced by startElement().
|
private |
Definition at line 134 of file LHEReader.cc.
Referenced by startElement(), and ~XMLHandler().
|
private |
Definition at line 136 of file LHEReader.cc.
Referenced by startElement().