LDMX-Software / Ecal

Software module for digitizing, reconstructing, and vetoing within the ECal.
1 stars 0 forks source link

TDecompSVD::Decompose depends on some random-ness #29

Open tomeichlersmith opened 3 years ago

tomeichlersmith commented 3 years ago

This was found when analyzing mistakenly-made duplicate files off the LDCS-EaT 1e13 campaign. Basically, somewhere deep in the ROOT-algorithm in TDecompSVD, there is some random seeding which means very rarely two calls to TDecompSVD will not yield the same result.

Since this is so rare it is not a priority, but it would be nice to fix so that the entire pipeline can be perfectly re-simulated if needbe.

omar-moreno commented 3 years ago

Nice catch!

On Fri, Mar 19, 2021 at 12:29 PM Tom Eichlersmith @.***> wrote:

This was found when analyzing mistakenly-made duplicate files off the LDCS-EaT 1e13 campaign. Basically, somewhere deep in the ROOT-algorithm in TDecompSVD, there is some random seeding which means very rarely two calls to TDecompSVD will not yield the same result.

Since this is so rare it is not a priority, but it would be nice to fix so that the entire pipeline can be perfectly re-simulated if needbe.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/LDMX-Software/Ecal/issues/29, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA4JMXGZNAP5AOARM6J67O3TEOQX3ANCNFSM4ZPMATYA .