Open ggrenier opened 9 months ago
Hi @ggrenier, thanks for the report. Would it be possible for you to run Marlin again with a slightly higher verbosity (at least for the reco mc truth linker? (I.e. set the Verbosity
steering parameter to DEBUG
in the steering file). Just from looking at the code it is not entirely clear to me how this would crash at the point it does, because there seem to be checks to avoid that in principle. However, there should be a print out in that case and I am currently not sure whether that is simply missing because of a too low output level, or because the code does not do what I think it does.
This is where the crash happens (line 1282): https://github.com/iLCSoft/MarlinReco/blob/c5c492c1ab66a18dad61a8df54c76c9110f7360b/Analysis/RecoMCTruthLink/src/RecoMCTruthLinker.cc#L1276-L1286
Hi @tmadlener Running with adding option --MyRecoMCTruthLinker.Verbosity=DEBUG gives the output marlin_debug.log
Thanks. It looks a bit like some of the internal mapping goes wrong, but it is hard to say where just from the outputs. Do all the input clusters and hits have their mc links set properly? Resp. is it possible that one of these input LCRelation collections is missing from the configuration?
I will try to have a look at this with a debugger, but that will be after the christmas break in 2024.
Running on a machine with OS version : "CentOS Linux release 7.9.2009 (Core)"
Using cvmfs build : source /cvmfs/ilc.desy.de/sw/x86_64_gcc103_centos7/v02-03-02/init_ilcsoft.sh
Using ILDConfig version v02-03-02.
Running Marlin in directory ILDConfig-02-03-02/StandardConfig/production/ with the command : Marlin MarlinStdReco.xml --constant.lcgeo_DIR=${lcgeo_DIR} --constant.DetectorModel=ILD_l2_v02 --constant.CMSEnergy=250 --global.LCIOInputFiles=/scratch/ddsim_E1-calib.Puds91.Gsgreen.e0.p0.I110048.01.slcio --global.MaxRecordNumber=10
Input file has been copied from the dirac grid. Location on dirac grid : /ilc/user/g/ggrenier/prod/v02-02-03/uds/sim/ILD_l2_v02/ddsim_E1-calib.Puds91.Gsgreen.e0.p0.I110048.01.slcio
Result crash in RecoMCTruthLinker : program output ends with :