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 86 of file LHEReader.cc.
typedef std::vector<std::pair<std::string, std::string> > lhef::LHEReader::XMLHandler::wgt_info |
Definition at line 88 of file LHEReader.cc.
|
inline |
Definition at line 89 of file LHEReader.cc.
|
inlineoverride |
Definition at line 98 of file LHEReader.cc.
|
overrideprotected |
Definition at line 372 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 submitPVValidationJobs::text.
|
overrideprotected |
Definition at line 401 of file LHEReader.cc.
References data, lhef::fillHeader(), RecoTauValidation_cfi::header, getRunAppsInfo::headers, and ALCARECOPromptCalibProdSiPixelAli0T_cff::mode.
|
overrideprotected |
Definition at line 275 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 convertToRaw::writer.
|
inline |
Definition at line 107 of file LHEReader.cc.
References WDecay::kNone, and ALCARECOPromptCalibProdSiPixelAli0T_cff::mode.
|
overrideprotected |
Definition at line 170 of file LHEReader.cc.
References lhef::attributesToDom(), edmScanValgrind::buffer, Exception, WDecay::kNone, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, Skims_PA_cff::name, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 114 of file LHEReader.cc.
|
friend |
Definition at line 128 of file LHEReader.cc.
|
private |
Definition at line 132 of file LHEReader.cc.
|
private |
Definition at line 133 of file LHEReader.cc.
|
private |
Definition at line 138 of file LHEReader.cc.
|
private |
Definition at line 139 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 131 of file LHEReader.cc.
|
private |
Definition at line 134 of file LHEReader.cc.
|
private |
Definition at line 141 of file LHEReader.cc.
|
private |
Definition at line 142 of file LHEReader.cc.
|
private |
Definition at line 143 of file LHEReader.cc.
|
private |
Definition at line 130 of file LHEReader.cc.
|
private |
Definition at line 140 of file LHEReader.cc.
|
private |
Definition at line 136 of file LHEReader.cc.
|
private |
Definition at line 137 of file LHEReader.cc.
|
private |
Definition at line 135 of file LHEReader.cc.
|
private |
Definition at line 137 of file LHEReader.cc.