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 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.
|
inlineoverride |
Definition at line 105 of file LHEReader.cc.
|
overrideprotected |
Definition at line 407 of file LHEReader.cc.
References edmScanValgrind::buffer, data, Exception, lhef::XMLSimpleStr::isAllSpaces(), lhef::XMLSimpleStr::isSpace(), WDecay::kNone, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, PFRecoTauDiscriminationByIsolation_cfi::offset, and RecoTauValidation_cfi::text.
|
overrideprotected |
Definition at line 440 of file LHEReader.cc.
References comment, data, lhef::fillHeader(), RecoTauValidation_cfi::header, and ALCARECOPromptCalibProdSiPixelAli0T_cff::mode.
|
overrideprotected |
Definition at line 295 of file LHEReader.cc.
References edmScanValgrind::buffer, data, HTMLExport::elem(), Exception, lhef::fillHeader(), RecoTauValidation_cfi::header, WDecay::kNone, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, dataset::name, AlCaHLTBitMon_ParallelJobs::p, lumiQueryAPI::q, AlCaHLTBitMon_QueryRunRegistry::string, mps_merge::weight, and cscNeutronWriter_cfi::writer.
|
inline |
Definition at line 117 of file LHEReader.cc.
References WDecay::kNone, and ALCARECOPromptCalibProdSiPixelAli0T_cff::mode.
|
overrideprotected |
Definition at line 185 of file LHEReader.cc.
References lhef::attributesToDom(), edmScanValgrind::buffer, HTMLExport::elem(), Exception, WDecay::kNone, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, dataset::name, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
|
friend |
Definition at line 140 of file LHEReader.cc.
|
private |
Definition at line 144 of file LHEReader.cc.
|
private |
Definition at line 145 of file LHEReader.cc.
|
private |
Definition at line 150 of file LHEReader.cc.
|
private |
Definition at line 151 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 143 of file LHEReader.cc.
|
private |
Definition at line 146 of file LHEReader.cc.
|
private |
Definition at line 153 of file LHEReader.cc.
|
private |
Definition at line 154 of file LHEReader.cc.
|
private |
Definition at line 155 of file LHEReader.cc.
|
private |
Definition at line 142 of file LHEReader.cc.
|
private |
Definition at line 152 of file LHEReader.cc.
|
private |
Definition at line 148 of file LHEReader.cc.
|
private |
Definition at line 149 of file LHEReader.cc.
|
private |
Definition at line 147 of file LHEReader.cc.
|
private |
Definition at line 149 of file LHEReader.cc.