#include <LHEReader.h>
Classes | |
class | FileSource |
class | Source |
class | StringSource |
class | XMLHandler |
Public Member Functions | |
LHEReader (const edm::ParameterSet ¶ms) | |
LHEReader (const std::vector< std::string > &fileNames, unsigned int skip=0) | |
LHEReader (const std::string &inputs, unsigned int skip=0) | |
boost::shared_ptr< LHEEvent > | next (bool *newFileOpened=nullptr) |
~LHEReader () | |
Private Attributes | |
std::unique_ptr< XMLDocument > | curDoc |
unsigned int | curIndex |
boost::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 |
const std::string | strName |
std::vector< std::string > | weightsinconfig |
Definition at line 18 of file LHEReader.h.
lhef::LHEReader::LHEReader | ( | const edm::ParameterSet & | params | ) |
Definition at line 451 of file LHEReader.cc.
lhef::LHEReader::LHEReader | ( | const std::vector< std::string > & | fileNames, |
unsigned int | skip = 0 |
||
) |
Definition at line 460 of file LHEReader.cc.
lhef::LHEReader::LHEReader | ( | const std::string & | inputs, |
unsigned int | skip = 0 |
||
) |
Definition at line 467 of file LHEReader.cc.
lhef::LHEReader::~LHEReader | ( | ) |
Definition at line 485 of file LHEReader.cc.
References lhef::LHERunInfo::addHeader(), curDoc, curIndex, curRunInfo, curSource, data, event(), fileURLs, plotBeamSpotDB::first, firstEvent, handler, i, info(), lhef::LHEReader::XMLHandler::kComment, lhef::LHEReader::XMLHandler::kEvent, lhef::LHEReader::XMLHandler::kHeader, lhef::LHEReader::XMLHandler::kInit, lhef::LHEReader::XMLHandler::kNone, lhef::logFileAction(), maxEvents, pileupDistInMC::num, edm::second(), and strName.
Referenced by BeautifulSoup.PageElement::_invert().
|
private |
Definition at line 43 of file LHEReader.h.
Referenced by next(), and ~LHEReader().
|
private |
Definition at line 39 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 44 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 42 of file LHEReader.h.
Referenced by next(), and ~LHEReader().
|
private |
Definition at line 33 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 37 of file LHEReader.h.
Referenced by looper.Looper::loop(), next(), and Printer.Printer::process().
|
private |
Definition at line 45 of file LHEReader.h.
Referenced by next(), and ~LHEReader().
|
private |
Definition at line 38 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 36 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 40 of file LHEReader.h.