diff --git a/test/k4FWCoreTest/src/components/ExampleFunctionalConsumer.cpp b/test/k4FWCoreTest/src/components/ExampleFunctionalConsumer.cpp index 214620c3..f1a2f3a6 100644 --- a/test/k4FWCoreTest/src/components/ExampleFunctionalConsumer.cpp +++ b/test/k4FWCoreTest/src/components/ExampleFunctionalConsumer.cpp @@ -22,11 +22,10 @@ struct ExampleFunctionalConsumer final : Gaudi::Functional::Consumer(coll); + auto* ptr = dynamic_cast(input.getData()); int i = 0; for (const auto& p : *ptr) { assert(p.getPDG() == 1 + i); diff --git a/test/k4FWCoreTest/src/components/ExampleFunctionalTransformer.cpp b/test/k4FWCoreTest/src/components/ExampleFunctionalTransformer.cpp index b8555f32..a46b1274 100644 --- a/test/k4FWCoreTest/src/components/ExampleFunctionalTransformer.cpp +++ b/test/k4FWCoreTest/src/components/ExampleFunctionalTransformer.cpp @@ -29,8 +29,7 @@ struct ExampleFunctionalTransformer final : // Note that the function has to be const, as well as all pointers to collections // we get from the input colltype_out operator()(const colltype_in& input) const override { - const auto* coll = input.getData(); - const auto* ptr = dynamic_cast(coll); + auto* ptr = dynamic_cast(input.getData()); auto coll_out = std::make_unique(); for (const auto& p : *ptr) { auto new_particle = edm4hep::MutableMCParticle();