key4hep / k4LCIOReader

Generate EDM4hep collections from LCIO format data
Apache License 2.0
2 stars 11 forks source link

TrackState Covariance matrix needs different conversion #8

Closed andresailer closed 3 years ago

andresailer commented 3 years ago

https://github.com/key4hep/k4LCIOReader/blob/d92c743203114478de8802593b1892a6c92f94d3/k4LCIOReader/src/k4LCIOConverter.cc#L358

The LCIO covariance matrix is lower triangle, while the one in EDM4hep is the upper triangle.

http://lcio.desy.de/v02-09/doc/doxygen_api/html/classEVENT_1_1TrackState.html#a667b8774ce1b0f42dbae11a59dc7e09b

https://github.com/key4hep/EDM4hep/blob/e17d47ab9f17f3a56fb90550d307275cacd93153/edm4hep.yaml#L63

andresailer commented 3 years ago

Instead change to lower triangle in EDM4hep