#include <LHEReader.h>
Classes | |
class | FileSource |
class | Source |
class | StringSource |
class | XMLHandler |
Public Member Functions | |
LHEReader (const edm::ParameterSet ¶ms) | |
LHEReader (const std::string &inputs, unsigned int skip=0) | |
LHEReader (const std::vector< std::string > &fileNames, unsigned int skip=0) | |
std::shared_ptr< LHEEvent > | next (bool *newFileOpened=nullptr) |
~LHEReader () | |
Private Attributes | |
std::unique_ptr< XMLDocument > | curDoc |
unsigned int | curIndex |
std::shared_ptr< LHERunInfo > | curRunInfo |
std::unique_ptr< Source > | curSource |
const std::vector< std::string > | fileURLs |
unsigned int | firstEvent |
std::unique_ptr< XMLHandler > | handler |
int | maxEvents |
std::shared_ptr< void > | platform |
const std::string | strName |
std::vector< std::string > | weightsinconfig |
Definition at line 16 of file LHEReader.h.
lhef::LHEReader::LHEReader | ( | const edm::ParameterSet & | params | ) |
Definition at line 414 of file LHEReader.cc.
lhef::LHEReader::LHEReader | ( | const std::vector< std::string > & | fileNames, |
unsigned int | skip = 0 |
||
) |
Definition at line 422 of file LHEReader.cc.
lhef::LHEReader::LHEReader | ( | const std::string & | inputs, |
unsigned int | skip = 0 |
||
) |
Definition at line 430 of file LHEReader.cc.
lhef::LHEReader::~LHEReader | ( | ) |
Definition at line 433 of file LHEReader.cc.
std::shared_ptr< LHEEvent > lhef::LHEReader::next | ( | bool * | newFileOpened = nullptr | ) |
Definition at line 443 of file LHEReader.cc.
References lhef::LHERunInfo::addHeader(), curDoc, curIndex, curRunInfo, curSource, data, fileURLs, first, firstEvent, handler, mps_fire::i, info(), lhef::LHEReader::XMLHandler::kComment, lhef::LHEReader::XMLHandler::kEvent, lhef::LHEReader::XMLHandler::kHeader, lhef::LHEReader::XMLHandler::kInit, lhef::LHEReader::XMLHandler::kNone, particlelevel_cff::LHERunInfo, lhef::logFileAction(), maxEvents, EgammaValidation_cff::num, platform, lhef::XMLDocument::platformHandle(), edm::second(), and strName.
|
private |
Definition at line 39 of file LHEReader.h.
Referenced by next(), and ~LHEReader().
|
private |
Definition at line 35 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 40 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 38 of file LHEReader.h.
Referenced by next(), and ~LHEReader().
|
private |
Definition at line 29 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 33 of file LHEReader.h.
Referenced by looper.Looper::loop(), next(), and Printer.Printer::process().
|
private |
Definition at line 41 of file LHEReader.h.
Referenced by lhef::LHEReader::FileSource::createReader(), lhef::LHEReader::StringSource::createReader(), next(), and ~LHEReader().
|
private |
Definition at line 34 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 42 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 32 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 36 of file LHEReader.h.