Page History
...
- gets the pixel coordinates from PixCoords2x1, PixCoordsQuad, and PixCoordsCSPad classes,
- gets data from the event,
- produces the Image2D object with CSPad image for each event,
- adds the Image2D object in the event for further modules.
Time consumed to fill the CSPad image array (currently 175017501750x1750) is measured to be about 40 msec/event on psana0105.
...
- gets the pixel coordinates from PixCoords2x1, PixCoordsQuad, and PixCoordsCSPad classes,
- makes the arrays of neighbour addresses (quad, section, row, column) and weights as a function of the bin indexes (ix, iy) of the CSPad image.,
- gets data from the event,
- produces the Image2D object with interpolated CSPad image for each event,
- adds the Image2D object in the event for further modules.
In this module we use 4-node bi-linear interpolation algorithm.
Time consumed to fill the CSPad image array (currently 1750x1750) is measured to be about 200 msec/event on psana0106. We consider options for acceleration using GPU or multi-core processing.
...
Overview
Content Tools