diff --git a/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_electrons.cxx b/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_electrons.cxx index 1bdfaea7d5b090e6c463f432331cd69119e3f4d1..81a0c245bc02451afb79713a44fc51a5ffdef552 100644 --- a/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_electrons.cxx +++ b/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_electrons.cxx @@ -80,8 +80,8 @@ void emcal_barrel_pions_electrons(int n_events = 1e6, double e_start = 0.0, doub v1->add_particle_in(p1); v1->add_particle_in(p2); - v1->add_particle_out(p3); - v1->add_particle_out(p4); + if (r1 -> Uniform(0,1) <= 0.5) {v1->add_particle_out(p3);} + else {v1->add_particle_out(p4);} evt.add_vertex(v1); if (events_parsed == 0) { diff --git a/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_electrons_analysis.cxx b/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_electrons_analysis.cxx index f3210e9e29d068f6980468fde9898349aabc811d..add5dc0f4818e0a7e85ddec9872e7d265cf0f4bb 100644 --- a/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_electrons_analysis.cxx +++ b/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_electrons_analysis.cxx @@ -70,8 +70,8 @@ void emcal_barrel_pions_electrons_analysis(const char* input_fname = "sim_output // Returns the pdgID of the particle auto getpid = [](std::vector<dd4pod::Geant4ParticleData> const& input) { - std::vector<int> result = {input[2].pdgID, input[3].pdgID}; - return result; + //std::vector<int> result = {input[2].pdgID, input[3].pdgID}; + return input[2].pdgID; }; // Returns number of particle daughters