Go to the documentation of this file. 1 #ifndef GeneratorInterface_LHEInterface_LH5Source_h
2 #define GeneratorInterface_LHEInterface_LH5Source_h
23 class LuminosityBlockAuxiliary;
24 class LuminosityBlockPrincipal;
65 #endif // GeneratorInterface_LHEInterface_LH5Source_h
edm::LHEProvenanceHelper lheProvenanceHelper_
void readRun_(edm::RunPrincipal &runPrincipal) override
edm::ProcessHistoryID phid_
std::shared_ptr< lhef::LHEEvent > partonLevel_
void fillRunInfoProduct(lhef::LHERunInfo const &, LHERunInfoProduct &)
std::shared_ptr< edm::LuminosityBlockAuxiliary > readLuminosityBlockAuxiliary_() override
void putRunInfoProduct(edm::RunPrincipal &)
void produce(edm::Event &) override
void readLuminosityBlock_(edm::LuminosityBlockPrincipal &lumiPrincipal) override
std::shared_ptr< lhef::LHERunInfo > runInfoLast_
std::unique_ptr< LHERunInfoProduct > runInfoProductLast_
std::shared_ptr< edm::RunAuxiliary > readRunAuxiliary_() override
std::unique_ptr< lhef::LH5Reader > reader_
LH5Source(const edm::ParameterSet ¶ms, const edm::InputSourceDescription &desc)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void readEvent_(edm::EventPrincipal &eventPrincipal) override
bool setRunAndEventInfo(edm::EventID &, edm::TimeValue_t &, edm::EventAuxiliary::ExperimentType &) override
unsigned long long TimeValue_t