WireCell / wire-cell-toolkit

Toolkit for Liquid Argon TPC Simulation and Reconstruction
https://wirecell.github.io/
Other
7 stars 22 forks source link

Apply pointcloud #254

Closed brettviren closed 1 year ago

brettviren commented 1 year ago

This fixes some lurking memory problems that were leading to segfault.

As part of this, point cloud datasets now hold their arrays via shared pointers instead of by value. This makes a dataset safe to std::move() without invalidating references to those arrays that have been given out to a caller.

HaiwangYu commented 1 year ago

compiles and seems no direct impact to sim/sigproc.