From 2d5e0faffa62831f094f73432834963e24948f59 Mon Sep 17 00:00:00 2001 From: soon Date: Tue, 18 Jul 2023 00:46:51 +0000 Subject: [PATCH] discard photon at indistinguishability_window failure --- quisp/modules/PhysicalConnection/BSA/BellStateAnalyzer.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/quisp/modules/PhysicalConnection/BSA/BellStateAnalyzer.cc b/quisp/modules/PhysicalConnection/BSA/BellStateAnalyzer.cc index bfc69e025..6f672806f 100644 --- a/quisp/modules/PhysicalConnection/BSA/BellStateAnalyzer.cc +++ b/quisp/modules/PhysicalConnection/BSA/BellStateAnalyzer.cc @@ -103,6 +103,8 @@ void BellStateAnalyzer::processPhotonRecords() { batch_click_msg->appendClickResults(processIndistinguishPhotons(p, q)); } else { batch_click_msg->appendClickResults({.success = false, .correction_operation = PauliOperator::I}); + discardPhoton(p); + discardPhoton(q); } } first_port_records.clear();