@@ -97,9 +97,9 @@ class ElectronExtraction(FuseBasePlugin):
9797 help = "Time scale electrons are trapped at the liquid gas interface" ,
9898 )
9999
100- def compute (self , extracted_electrons ):
100+ def compute (self , individual_electrons ):
101101
102- N = extracted_electrons .shape [0 ]
102+ N = individual_electrons .shape [0 ]
103103
104104 # Fast path: scalar probability (no maps)
105105 if not self .ext_eff_from_map :
@@ -116,7 +116,7 @@ def compute(self, extracted_electrons):
116116 # Only build positions if we actually need maps
117117 # shape: (N, 2)
118118 position = np .column_stack (
119- (extracted_electrons ["x_interface" ], extracted_electrons ["y_interface" ])
119+ (individual_electrons ["x_interface" ], individual_electrons ["y_interface" ])
120120 )
121121
122122 # rel S2 correction (flatten for safety; maps sometimes return (N,1))
@@ -144,13 +144,13 @@ def compute(self, extracted_electrons):
144144 # Allocate result once and fill via np.take (one indexed gather per field)
145145 result = np .zeros (M , dtype = self .dtype )
146146
147- times_sel = np .take (extracted_electrons ["time" ], idx )
147+ times_sel = np .take (individual_electrons ["time" ], idx )
148148 result ["time" ] = self .extraction_delay (times_sel )
149149 result ["endtime" ] = result ["time" ]
150150
151- result ["x_interface" ] = np .take (extracted_electrons ["x_interface" ], idx )
152- result ["y_interface" ] = np .take (extracted_electrons ["y_interface" ], idx )
153- result ["cluster_id" ] = np .take (extracted_electrons ["cluster_id" ], idx )
151+ result ["x_interface" ] = np .take (individual_electrons ["x_interface" ], idx )
152+ result ["y_interface" ] = np .take (individual_electrons ["y_interface" ], idx )
153+ result ["cluster_id" ] = np .take (individual_electrons ["cluster_id" ], idx )
154154
155155 return result
156156
0 commit comments