1 #ifndef GeneratorInterface_RivetInterface_RivetAnalyzer
2 #define GeneratorInterface_RivetInterface_RivetAnalyzer
5 #include "Rivet/AnalysisHandler.hh"
15 #include "Rivet/Tools/RivetYODA.hh"
30 virtual void endJob()
override;
56 std::vector<MonitorElement *>
_mes;
virtual void analyze(const edm::Event &, const edm::EventSetup &) override
virtual void endRun(const edm::Run &, const edm::EventSetup &) override
Rivet::AnalysisHandler _analysisHandler
virtual void beginJob() override
virtual void beginRun(const edm::Run &, const edm::EventSetup &) override
RivetAnalyzer(const edm::ParameterSet &)
edm::EDGetTokenT< edm::HepMCProduct > _hepmcCollection
virtual void endJob() override
List of registered analysis data objects.
edm::EDGetTokenT< LHEEventProduct > _LHECollection
edm::EDGetTokenT< GenEventInfoProduct > _genEventInfoCollection
std::vector< MonitorElement * > _mes