File Rivet-fix-hepmc-tests.patch of Package Rivet
---
test/testApi.cc | 3 +--
test/testNaN.cc | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
Index: Rivet-3.1.11/test/testApi.cc
===================================================================
--- Rivet-3.1.11.orig/test/testApi.cc
+++ Rivet-3.1.11/test/testApi.cc
@@ -14,8 +14,7 @@ int main(int argc, char* argv[]) {
ah.addAnalysis("EXAMPLE");
ah.addAnalyses({{ "MC_JETS", "EXAMPLE_CUTS", "EXAMPLE_SMEAR" }});
- shared_ptr<std::istream> file;
- shared_ptr<Rivet::HepMC_IO_type> reader = Rivet::HepMCUtils::makeReader("testApi.hepmc", file);
+ auto reader = Rivet::RivetHepMC::deduce_reader("testApi.hepmc");
std::shared_ptr<Rivet::GenEvent> evt = make_shared<Rivet::GenEvent>();
double sum_of_weights = 0.0;
while ( Rivet::HepMCUtils::readEvent(reader, evt) ) {
Index: Rivet-3.1.11/test/testNaN.cc
===================================================================
--- Rivet-3.1.11.orig/test/testNaN.cc
+++ Rivet-3.1.11/test/testNaN.cc
@@ -57,8 +57,7 @@ int main(int argc, char* argv[]) {
Rivet::AnalysisHandler rivet;
rivet.addAnalysis("NanTest");
- std::shared_ptr<std::istream> file;
- shared_ptr<Rivet::HepMC_IO_type> reader = Rivet::HepMCUtils::makeReader("testApi.hepmc", file);
+ auto reader = Rivet::RivetHepMC::deduce_reader("testApi.hepmc");
std::shared_ptr<Rivet::GenEvent> evt = make_shared<Rivet::GenEvent>();
double sum_of_weights = 0.0;