Closed stognini closed 7 months ago
Interesting... the CI errors are all the same
ROOT: error: TList::Clear: A list is accessing an object (0xN) already deleted (list name = TList)
But the tests pass on my local build. I'll try to figure this out.
Which version of ROOT is being used for the failing run? i.e. are we hitting https://github.com/root-project/root/issues/14793 ?
Could you add the new properties to test/geocel/data/lar-sphere.gdml and test that they are imported properly in the GeantImporter test
Good point! Will do.
Which version of ROOT is being used for the failing run? i.e. are we hitting https://github.com/root-project/root/issues/14793 ?
Oh, that may be it. My local ROOT is 6.31/01
, which might be newer than the CI's one.
Thanks @sethrj , now working on @amandalund 's request for the GeantImporter
test.
@stognini @sethrj sorry for delayed the review. Please allow me one more day for reviewing this MR. Thanks.
Of course! Take your time, it's hardly a day old.
Okay @amandalund , I fixed the missing insert()
you found (again, great catch, thanks), added particle data to the lar-sphere.gdml
, and expanded the GeantImporter
test.
@stognini It looks like the only remaining issue is with the ROOT compatibility. I think either of us could use the build on wildstyle to replace the ROOT data with a backward compatible version?
Also, can you resolve all the conversations that you've addressed? Thanks!
I think either of us could use the build on wildstyle to replace the ROOT data with a backward compatible version
Oh, good point. I was building an older ROOT locally, but using wildstyle is a good idea. On it.
This PR imports scintillation data for multiple particle types from Geant4 as a part of #886 .
Important caveat:
ScintillationParams
andScintillationData
are not updated to correctly use the imported data, this will be done in a follow-up PR.