#include <LhefParser.hpp>
Definition at line 28 of file LhefParser.hpp.
◆ LhefParser()
| LHPC::LhefParser::LhefParser |
( |
std::string const |
eventFileName = "", |
|
|
bool const |
isVerbose = true |
|
) |
| |
Definition at line 20 of file LhefParser.cpp.
21 :
29 {
30 if( !(eventFileName.empty()) )
31 {
33 }
34 }
LHEF::LhefEvent currentEvent
std::string eventAsString
std::vector< LHEF::AutomaticEventFilter * > automaticFilters
BOL::AsciiXmlParser fileParser
bool openFile(std::string const &eventFileName)
◆ ~LhefParser()
| LHPC::LhefParser::~LhefParser |
( |
| ) |
|
◆ eventReadSuccessfully()
| bool LHPC::LhefParser::eventReadSuccessfully |
( |
| ) |
|
|
inline |
◆ getEvent()
◆ openFile()
| bool LHPC::LhefParser::openFile |
( |
std::string const & |
eventFileName | ) |
|
|
inline |
Definition at line 82 of file LhefParser.hpp.
85 {
88 }
bool openRootElementOfFile(std::string const &fileName)
◆ readNextEvent()
| bool LHPC::LhefParser::readNextEvent |
( |
| ) |
|
Definition at line 43 of file LhefParser.cpp.
46 {
48 {
51 {
54 {
57 return false;
58 }
59 }
63 0 <= filterIndex;
64 --filterIndex )
65 {
67 }
68 }
70 }
std::string const & getCurrentElementContent() const
bool currentElementNameMatches(std::string const &comparisonString) const
bool recordEvent(std::string const &eventAsString)
static std::string const eventTag
◆ registerFilter()
◆ automaticFilters
◆ currentEvent
◆ eventAsString
| std::string LHPC::LhefParser::eventAsString |
|
protected |
◆ eventIsValid
| bool LHPC::LhefParser::eventIsValid |
|
protected |
◆ eventTag
| std::string const LHPC::LhefParser::eventTag |
|
staticprotected |
◆ fileIsOpen
| bool LHPC::LhefParser::fileIsOpen |
|
protected |
◆ fileParser
◆ isVerbose
| bool LHPC::LhefParser::isVerbose |
|
protected |
The documentation for this class was generated from the following files: