#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::auto_ptr< XMLDocument > | curDoc |
unsigned int | curIndex |
boost::shared_ptr< LHERunInfo > | curRunInfo |
std::auto_ptr< Source > | curSource |
const std::vector< std::string > | fileURLs |
unsigned int | firstEvent |
std::auto_ptr< XMLHandler > | handler |
int | maxEvents |
const std::string | strName |
Definition at line 18 of file LHEReader.h.
lhef::LHEReader::LHEReader | ( | const edm::ParameterSet & | params | ) |
Definition at line 318 of file LHEReader.cc.
lhef::LHEReader::LHEReader | ( | const std::vector< std::string > & | fileNames, |
unsigned int | skip = 0 |
||
) |
Definition at line 327 of file LHEReader.cc.
lhef::LHEReader::LHEReader | ( | const std::string & | inputs, |
unsigned int | skip = 0 |
||
) |
Definition at line 334 of file LHEReader.cc.
lhef::LHEReader::~LHEReader | ( | ) |
Definition at line 341 of file LHEReader.cc.
Definition at line 345 of file LHEReader.cc.
References lhef::LHERunInfo::addHeader(), curDoc, curIndex, curRunInfo, curSource, data, event(), fileURLs, firstEvent, handler, lhef::LHEReader::XMLHandler::kComment, lhef::LHEReader::XMLHandler::kEvent, lhef::LHEReader::XMLHandler::kHeader, lhef::LHEReader::XMLHandler::kInit, lhef::LHEReader::XMLHandler::kNone, lhef::logFileAction(), maxEvents, and strName.
|
private |
Definition at line 42 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 39 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 43 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 41 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 33 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 37 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 44 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 38 of file LHEReader.h.
Referenced by next().
|
private |
Definition at line 36 of file LHEReader.h.
Referenced by next().