You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GPU Interface: Support a callback for providing final set of inputs and output buffer late, to be propagated to GPUReconstruciton only after running TPC Clusterization
Copy file name to clipboardExpand all lines: GPU/GPUTracking/Interface/GPUO2InterfaceConfiguration.h
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -66,6 +66,11 @@ struct GPUInterfaceOutputs : public GPUTrackingOutputs {
66
66
GPUInterfaceQAOutputs qa;
67
67
};
68
68
69
+
structGPUInterfaceInputUpdate {
70
+
std::function<void(GPUTrackingInOutPointers*& data, GPUInterfaceOutputs*& outputs)> callback; // Callback which provides final data ptrs / outputRegions after Clusterization stage
71
+
std::function<void()> notifyCallback; // Callback called to notify that Clusterization state has finished without update
72
+
};
73
+
69
74
// Full configuration structure with all available settings of GPU...
0 commit comments