1 #ifndef GeneratorInterface_LHEInterface_LHESource_h 2 #define GeneratorInterface_LHEInterface_LHESource_h 6 #include <boost/shared_ptr.hpp> 7 #include <boost/ptr_container/ptr_deque.hpp> 23 class LuminosityBlockAuxiliary;
24 class LuminosityBlockPrincipal;
40 void endJob()
override;
48 std::shared_ptr<edm::RunAuxiliary> readRunAuxiliary_()
override;
49 std::shared_ptr<edm::LuminosityBlockAuxiliary> readLuminosityBlockAuxiliary_()
override;
53 std::auto_ptr<lhef::LHEReader>
reader;
56 boost::shared_ptr<lhef::LHERunInfo>
runInfo;
66 #endif // GeneratorInterface_LHEInterface_LHESource_h boost::shared_ptr< lhef::LHERunInfo > runInfo
edm::ProcessHistoryID phid_
edm::LHEProvenanceHelper lheProvenanceHelper_
boost::shared_ptr< lhef::LHEEvent > partonLevel
boost::shared_ptr< lhef::LHERunInfo > runInfoLast
unsigned long long TimeValue_t
edm::RunPrincipal * runPrincipal_
std::auto_ptr< lhef::LHEReader > reader
boost::ptr_deque< LHERunInfoProduct > runInfoProducts
void produce(edm::Event &) override