Skip to content

Commit 94a9995

Browse files
rahmans1Sakib Rahmanclaudeveprbl
authored
Add TrackTruthSeeds to PODIO output to fix segfault in podio-dump (#2596)
### Briefly, what does this PR introduce? B0TrackerTruthSeeds and CentralTrackerTruthSeeds are subset collections of TrackTruthSeeds, but TrackTruthSeeds was never written to the output file. Reading back these subset collections and dereferencing their elements (which point into the missing parent collection) caused a segfault in edm4eic::operator<<(TrackSeedCollection const&) when using podio-dump -d. Add TrackTruthSeeds and TrackTruthSeedParameters to the output list so the parent collection is present alongside its subsets. 🤖 Generated with [Claude Code](https://claude.com/claude-code) ### What kind of change does this PR introduce? - [X] Bug fix (issue #__) - [ ] New feature (issue #__) - [ ] Documentation update - [ ] Other: __ *Before Fix* ``` jug_dev> srahman1@LPO-174581:~/data_transfer/production_storage_management/eicrecon$ podio-dump -c events /tmp/92885/RECO/main/epic_craterlake/Test/2026-04-06_21-31-00/DIS/NC/18x275/minQ2\=1/pythia8NCDIS_18x275_minQ2\=1_beamEffects_xAngle\=-0.025_hiDiv_1.eicrecon.edm4eic.root -d | tail -n 150 *** Break *** segmentation violation =========================================================== There was a crash. This is the entire stack trace of all threads: =========================================================== #0 0x00007a0bc8b81687 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007a0bc8b816ad in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007a0bc8bec7c7 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6 #3 0x00007a0bc8b44f7b in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #4 0x00007a0bc8101e73 in TUnixSystem::StackTrace() () from /opt/software/linux-x86_64_v2/root-6.38.00-wjrpkij5hcgrmlb522gzpp7irmsvhcig/lib/root/libCore.so.6.38 #5 0x00007a0bc81017c4 in TUnixSystem::DispatchSignals(ESignals) () from /opt/software/linux-x86_64_v2/root-6.38.00-wjrpkij5hcgrmlb522gzpp7irmsvhcig/lib/root/libCore.so.6.38 #6 <signal handler called> #7 0x00007a0ba9888ed5 in edm4hep::operator<<(std::basic_ostream<char, std::char_traits<char> >&, edm4hep::Vector3f const&) () from /opt/software/linux-x86_64_v2/edm4hep-0.99.4-axnlan66dpui3u3uyl72yc5zk5rhbhmg/lib/libedm4hep.so #8 0x00007a0ba93fb57a in edm4eic::operator<<(std::basic_ostream<char, std::char_traits<char> >&, edm4eic::TrackSeedCollection const&) () from /opt/software/linux-x86_64_v2/edm4eic-git.4f3c7fadabe04b27f3affb5892a4e566f76c8ad5_main-vykprnekmgnlria5z7jimvmeh6j4spi7/lib/libedm4eic.so #9 0x00007a0ba93fbb46 in edm4eic::TrackSeedCollection::print(std::basic_ostream<char, std::char_traits<char> >&, bool) const () from /opt/software/linux-x86_64_v2/edm4eic-git.4f3c7fadabe04b27f3affb5892a4e566f76c8ad5_main-vykprnekmgnlria5z7jimvmeh6j4spi7/lib/libedm4eic.so #10 0x000061335ca85225 in printFrameDetailed(podio::Frame const&) () #11 0x000061335ca82d71 in main () =========================================================== The lines below might hint at the cause of the crash. If you see question marks as part of the stack trace, try to recompile with debugging information enabled and export CLING_DEBUG=1 environment variable before running. You may get help by asking at the ROOT forum https://root.cern/forum preferably using the command (.forum bug) in the ROOT prompt. Only if you are really convinced it is a bug in ROOT then please submit a report at https://root.cern/bugs or (preferably) using the command (.gh bug) in the ROOT prompt. Please post the ENTIRE stack trace from above as an attachment in addition to anything else that might help us fixing this issue. =========================================================== #7 0x00007a0ba9888ed5 in edm4hep::operator<<(std::basic_ostream<char, std::char_traits<char> >&, edm4hep::Vector3f const&) () from /opt/software/linux-x86_64_v2/edm4hep-0.99.4-axnlan66dpui3u3uyl72yc5zk5rhbhmg/lib/libedm4hep.so #8 0x00007a0ba93fb57a in edm4eic::operator<<(std::basic_ostream<char, std::char_traits<char> >&, edm4eic::TrackSeedCollection const&) () from /opt/software/linux-x86_64_v2/edm4eic-git.4f3c7fadabe04b27f3affb5892a4e566f76c8ad5_main-vykprnekmgnlria5z7jimvmeh6j4spi7/lib/libedm4eic.so #9 0x00007a0ba93fbb46 in edm4eic::TrackSeedCollection::print(std::basic_ostream<char, std::char_traits<char> >&, bool) const () from /opt/software/linux-x86_64_v2/edm4eic-git.4f3c7fadabe04b27f3affb5892a4e566f76c8ad5_main-vykprnekmgnlria5z7jimvmeh6j4spi7/lib/libedm4eic.so #10 0x000061335ca85225 in printFrameDetailed(podio::Frame const&) () #11 0x000061335ca82d71 in main () =========================================================== ``` *After Fix* ``` jug_dev> srahman1@LPO-174581:~/data_transfer/production_storage_managemenpodio-dump -c events podio_output.root -d | tail -n 150 d07078a0|+816 71214195623481375 +1.844000e-06 +1.041845e+02 +6.195667e-02 +0 -3.767586e+01 +5.080273e+00 +1.052192e+01 -2.763907e-06 +3.738233e-06 -3.728683e-06 particle : a1cba250|+841 d07078a0|+817 70932716351803423 +1.007517e-05 +1.041845e+02 +1.518912e-03 +1073741824 -3.769042e+01 +5.099793e+00 +1.050246e+01 -4.355927e-05 +2.000463e-05 -1.737763e-05 particle : a1cba250|+841 d07078a0|+818 18391857342327279647 +1.844000e-06 +9.949452e+01 +2.773437e-02 +0 +2.319782e+01 +3.010275e+01 -8.509679e+01 +1.323353e-07 +2.111918e-06 -5.485588e-06 particle : a1cba250|+807 d07078a0|+819 18391857346622246943 +9.915148e-06 +9.949453e+01 +1.478271e-03 +1073741824 +2.319821e+01 +3.010790e+01 -8.510962e+01 +1.663930e-05 +3.996295e-05 +2.615318e-05 particle : a1cba250|+807 d07078a0|+820 18439425793051877663 +1.844000e-06 +9.876884e+01 +5.805032e-02 +0 -1.990478e+01 +4.621336e+01 +1.578345e+01 -2.423249e-07 +2.691466e-06 +3.539686e-06 particle : a1cba250|+797 d07078a0|+821 18439988743005298975 +7.062647e-06 +9.876884e+01 +8.360998e-04 +1073741824 -1.990631e+01 +4.623099e+01 +1.580658e+01 +1.894743e-05 +3.198449e-05 +2.085570e-05 particle : a1cba250|+797 d07078a0|+822 18422538123377885215 +1.844000e-06 +8.926173e+01 +4.239168e-02 +0 -3.487449e+01 +1.513594e+01 -9.375784e+01 -3.001612e-06 +3.867313e-06 -1.796146e-06 particle : a1cba250|+751 d07078a0|+823 18422538119082917919 +8.585176e-06 +8.926174e+01 +1.159217e-03 +1073741824 -3.488685e+01 +1.515164e+01 -9.376511e+01 -4.552352e-05 -4.710213e-06 +1.083313e-05 particle : a1cba250|+751 d07078a0|+824 74591869574524959 +1.844000e-06 +8.635416e+01 +2.093783e-02 +0 -4.699012e+00 -3.771662e+01 +7.576933e+01 +2.633761e-06 -4.716785e-06 -1.288679e-06 particle : a1cba250|+733 d07078a0|+825 74591869574524959 +9.263737e-06 +8.635417e+01 +1.317793e-03 +1073741824 -4.694044e+00 -3.772549e+01 +7.576671e+01 +7.405064e-07 +5.471126e-06 -4.855772e-05 particle : a1cba250|+733 d07078a0|+826 18378627627579432991 +1.844000e-06 +8.539970e+01 +2.478363e-02 +0 -1.635896e+01 -3.431163e+01 +9.811304e+01 -2.101968e-06 -3.623514e-06 -1.185534e-06 particle : a1cba250|+727 d07078a0|+827 18378627627579432991 +6.863150e-06 +8.539970e+01 +7.971826e-04 +1073741824 -1.636502e+01 -3.432195e+01 +9.810958e+01 -2.857584e-05 -2.762165e-06 -3.067733e-05 particle : a1cba250|+727 d07078a0|+828 18406212909736398879 +1.540000e-07 +8.499993e+01 +1.190171e-02 +0 -1.321158e+01 -3.563477e+01 -1.274092e+02 -4.749987e-08 -2.899673e-06 -1.427447e-06 particle : a1cba250|+723 d07078a0|+829 18406212909736398879 +6.310662e-06 +8.499993e+01 +6.936357e-04 +1073741824 -1.321173e+01 -3.564014e+01 -1.274119e+02 -2.470351e-05 -1.367647e-05 -2.872312e-05 particle : a1cba250|+723 d07078a0|+830 18417191181153292319 +1.844000e-06 +8.490305e+01 +9.241963e-03 +0 -3.266985e+01 +1.941125e+01 +9.002970e+01 -6.490073e-07 +2.287784e-06 -4.677307e-06 particle : a1cba250|+721 d07078a0|+831 18417191181153292319 +8.650258e-06 +8.490305e+01 +1.174042e-03 +1073741824 -3.267045e+01 +1.941309e+01 +9.002560e+01 -8.179863e-06 -4.627329e-05 +4.551419e-06 particle : a1cba250|+721 d07078a0|+832 18439708204331388959 +1.844000e-06 +8.273830e+01 +1.415740e-03 +0 -2.316102e+01 +3.012673e+01 +9.162986e+01 -2.618325e-06 +5.033919e-06 -3.588134e-07 particle : a1cba250|+701 d07078a0|+833 18439708204331388959 +9.526967e-06 +8.273831e+01 +1.381676e-03 +1073741824 -2.316124e+01 +3.012751e+01 +9.162991e+01 +2.555405e-05 +3.621477e-05 +2.218797e-05 particle : a1cba250|+701 d07078a0|+834 20831072439619615 +1.844000e-06 +8.269707e+01 +4.701838e-03 +0 +9.365282e+00 -3.682867e+01 -7.972090e+01 +1.690524e-06 -1.443402e-06 +5.005490e-06 particle : a1cba250|+697 d07078a0|+835 20831072439619615 +9.109760e-06 +8.269707e+01 +1.281035e-03 +1073741824 +9.365966e+00 -3.682917e+01 -7.971861e+01 -1.081977e-05 +2.981583e-05 +3.663651e-05 particle : a1cba250|+697 d07078a0|+836 7319199816806687 +1.844000e-06 +7.690200e+01 +8.968858e-04 +0 -1.408695e+01 +4.828862e+01 +2.765392e+01 -6.752115e-07 +4.224768e-06 -1.264313e-06 particle : a1cba250|+651 d07078a0|+837 7319199816806687 +7.078568e-06 +7.690201e+01 +8.392404e-04 +1073741824 -1.408709e+01 +4.828910e+01 +2.765388e+01 -2.432424e-05 +1.711788e-05 +3.060076e-05 particle : a1cba250|+651 d07078a0|+838 2253775516659743 +1.844000e-06 +7.214214e+01 +1.745344e-02 +0 +3.283359e+01 +1.914586e+01 +2.729108e+01 +3.309623e-06 +2.778333e-06 -1.695121e-06 particle : a1cba250|+615 d07078a0|+839 2253775516659743 +7.439571e-06 +7.214214e+01 +9.118144e-04 +1073741824 +3.283979e+01 +1.915118e+01 +2.728780e+01 -6.982411e-06 +3.250348e-05 -2.845018e-05 particle : a1cba250|+615 d07078a0|+840 21394018098118687 +3.150451e-06 +6.786303e+01 +2.265347e-04 +1073741824 +9.350143e+00 -3.686042e+01 +3.948985e+01 +1.125213e-05 +1.155723e-05 -2.339316e-05 particle : a1cba250|+563 d07078a0|+841 18389323848493535263 +1.844000e-06 +6.578085e+01 +2.991024e-02 +0 +2.400835e+01 +2.947205e+01 -1.286069e+02 +2.609215e-06 +1.916411e-06 -1.462129e-06 particle : a1cba250|+549 d07078a0|+842 18389323848493535263 +5.260494e-06 +6.578085e+01 +5.142953e-04 +1073741824 +2.401940e+01 +2.948008e+01 -1.286131e+02 +3.050199e-05 -2.047308e-05 -1.205458e-06 particle : a1cba250|+549 d07078a0|+843 18394953090328633375 +1.844000e-06 +6.001302e+01 +3.768929e-02 +0 +1.673057e+01 +3.413729e+01 -1.173869e+02 +2.061556e-06 +3.569549e-06 -2.155888e-06 particle : a1cba250|+503 d07078a0|+844 18394671615351922719 +7.459664e-06 +6.001303e+01 +9.159303e-04 +1073741824 +1.673879e+01 +3.415174e+01 -1.173956e+02 -4.368915e-05 -3.297760e-06 -4.843251e-07 particle : a1cba250|+503 d07078a0|+845 18436331488165220895 +1.844000e-06 +5.465449e+01 +1.074439e-02 +0 +8.832510e+01 -8.874132e+01 +4.718376e+00 +2.725623e-06 -2.304248e-06 +2.801228e-06 particle : a1cba250|+459 d07078a0|+846 18436331488165220895 +7.230240e-06 +5.465449e+01 +8.694134e-04 +1073741824 +8.832830e+01 -8.874407e+01 +4.721814e+00 -9.007360e-06 -7.412159e-06 +4.152492e-05 particle : a1cba250|+459 d07078a0|+847 28430918286745631 +1.844000e-06 +5.398360e+01 +2.397906e-02 +0 -3.173981e-01 -3.801057e+01 -2.501595e+01 +5.962849e-07 -8.359490e-06 -8.391312e-07 particle : a1cba250|+455 d07078a0|+848 28430918286745631 +1.500127e-05 +5.398361e+01 +2.996617e-03 +1073741824 -3.164975e-01 -3.802261e+01 -2.501757e+01 +7.201624e-06 -1.959505e-05 -5.876433e-05 particle : a1cba250|+455 d07078a0|+849 18373842312456765471 +1.844000e-06 +5.078836e+01 +1.258150e-02 +0 -2.031959e+01 +3.211762e+01 +3.278495e+01 -3.185056e-06 +2.692534e-06 +1.550100e-06 particle : a1cba250|+431 d07078a0|+850 18373842312456765471 +7.054793e-06 +5.078836e+01 +8.345525e-04 +1073741824 -2.032415e+01 +3.212132e+01 +3.278714e+01 -1.801600e-05 -3.860507e-05 +1.047272e-07 particle : a1cba250|+431 d07078a0|+851 7038399148802335 +1.844000e-06 +4.891250e+01 +1.435129e-02 +0 -4.965371e+01 -8.065151e+00 +8.180062e+01 -2.343454e-06 -1.870613e-06 -4.526079e-06 particle : a1cba250|+417 d07078a0|+852 7038399148802335 +9.014427e-06 +4.891250e+01 +1.258504e-03 +1073741824 -4.965693e+01 -8.067589e+00 +8.179477e+01 -3.215810e-05 +9.018927e-06 +3.475646e-05 particle : a1cba250|+417 d07078a0|+853 18436331303475781663 +1.844000e-06 +4.869835e+01 +4.152884e-02 +0 -1.800915e+01 +3.347490e+01 -1.144466e+02 -4.774509e-06 +1.196898e-06 +3.113941e-06 particle : a1cba250|+415 d07078a0|+854 18436331303475781663 +9.805058e-06 +4.869835e+01 +1.450588e-03 +1073741824 -1.802616e+01 +3.347935e+01 -1.144356e+02 +3.219978e-06 +4.282496e-05 -2.617014e-05 particle : a1cba250|+415 d07078a0|+855 18375813049616605727 +1.844000e-06 +4.709262e+01 +1.357795e-02 +0 -7.835721e+01 -9.765781e+01 +5.459142e+01 -3.772856e-06 -4.026158e-06 -1.822204e-06 particle : a1cba250|+407 d07078a0|+856 18375813049616605727 +9.777500e-06 +4.709263e+01 +1.443694e-03 +1073741824 -7.836174e+01 -9.766267e+01 +5.458935e+01 -2.776522e-05 -3.897911e-05 +1.522391e-05 particle : a1cba250|+407 d07078a0|+857 45318493470208031 +1.844000e-06 +4.591840e+01 +4.326631e-02 +0 -1.413672e+01 -3.529342e+01 -9.965425e+01 -1.874665e-06 -4.717116e-06 -2.524142e-06 particle : a1cba250|+389 d07078a0|+858 45037018493497375 +9.493873e-06 +4.591840e+01 +1.373573e-03 +1073741824 -1.414386e+01 -3.531161e+01 -9.966380e+01 +1.727880e-06 -4.464308e-05 +2.126552e-05 particle : a1cba250|+389 d07078a0|+859 7319766756606495 +1.844000e-06 +4.365503e+01 +1.203695e-02 +0 -1.126082e+02 -5.473423e+01 -4.847063e+00 -3.774396e-06 -1.515921e-06 -3.488669e-06 particle : a1cba250|+369 d07078a0|+860 7319766756606495 +8.873255e-06 +4.365504e+01 +1.225459e-03 +1073741824 -1.126125e+02 -5.473600e+01 -4.850830e+00 -1.691809e-05 -1.910335e-05 +4.044300e-05 particle : a1cba250|+369 d07078a0|+861 18442242011699454239 +1.844000e-06 +3.909736e+01 +5.218557e-02 +0 -4.545386e+01 +2.157725e+01 -2.734845e+01 -3.813425e-06 -6.451530e-07 +4.288151e-06 particle : a1cba250|+345 d07078a0|+862 18442523486676164895 +9.705314e-06 +3.909737e+01 +1.425704e-03 +1073741824 -4.547090e+01 +2.157433e+01 -2.732898e+01 +4.480961e-05 +2.253964e-10 +2.225646e-05 particle : a1cba250|+345 d07078a0|+863 18445056585376170527 +1.844000e-06 +3.857949e+01 +9.939526e-03 +0 -9.933961e+01 +7.621041e+01 +3.783083e+01 -4.063747e-06 +4.461611e-06 -3.046186e-06 particle : a1cba250|+331 d07078a0|+864 18444775110399459871 +1.167625e-05 +3.857951e+01 +1.951590e-03 +1073741824 -9.934280e+01 +7.621369e+01 +3.782838e+01 -3.835836e-05 -2.873779e-07 -3.931808e-05 particle : a1cba250|+331 d07078a0|+865 18386791905142055199 +1.844000e-06 +2.961850e+01 +3.418466e-02 +0 +9.751383e+00 +4.936308e+01 -3.130376e+01 +1.369946e-06 +5.765055e-06 -2.184410e-06 particle : a1cba250|+253 d07078a0|+866 18386510430165344543 +1.078680e-05 +2.961851e+01 +1.705410e-03 +1073741824 +9.755211e+00 +4.937872e+01 -3.130945e+01 +2.524349e-05 +7.426095e-06 +4.574635e-05 particle : a1cba250|+253 d07078a0|+867 18383131437659714079 +1.844000e-06 +2.818599e+01 +2.989686e-02 +0 +1.096257e+02 +6.050783e+01 +1.092716e+02 +3.782151e-06 +2.715869e-06 -2.826971e-07 particle : a1cba250|+241 d07078a0|+868 18383131437659714079 +7.485637e-06 +2.818599e+01 +9.212627e-04 +1073741824 +1.096379e+02 +6.051644e+01 +1.092708e+02 +2.423349e-05 -3.119890e-05 +1.912987e-05 particle : a1cba250|+241 d07078a0|+869 61362640158302239 +1.844000e-06 +1.832977e+01 +1.092393e-02 +0 -2.243002e+01 -3.068023e+01 +6.398259e+01 -3.004554e-06 -3.011434e-06 -1.661278e-06 particle : a1cba250|+171 d07078a0|+870 61362640158302239 +7.289658e-06 +1.832977e+01 +8.813599e-04 +1073741824 -2.243355e+01 -3.068388e+01 +6.398050e+01 +1.997635e-05 -1.773350e-05 -3.409189e-05 particle : a1cba250|+171 d07078a0|+871 28992962001551903 +1.844000e-06 +1.638827e+01 +1.053750e-02 +0 -9.205853e+01 +8.486214e+01 -8.996788e+01 -3.791264e-06 +2.875209e-06 -3.429717e-06 particle : a1cba250|+157 d07078a0|+872 28992962001551903 +9.886894e-06 +1.638828e+01 +1.471145e-03 +1073741824 -9.206213e+01 +8.486467e+01 -8.997101e+01 -4.746623e-05 -1.272221e-05 -1.164631e-05 particle : a1cba250|+157 d07078a0|+873 41095359502778911 +1.844000e-06 +1.480037e+01 +3.518903e-02 +0 -5.721588e+01 +1.113771e+02 +4.087479e+01 -1.228215e-06 +3.157957e-06 -3.138107e-06 particle : a1cba250|+147 d07078a0|+874 40813884526068255 +7.392649e-06 +1.480038e+01 +9.022341e-04 +1073741824 -5.722053e+01 +1.113892e+02 +4.086281e+01 +9.680070e-06 +4.127619e-05 -1.024952e-05 particle : a1cba250|+147 d07078a0|+875 63613830086762783 +1.844000e-06 +9.282524e+00 +3.989549e-02 +0 -3.005780e+01 +4.035500e+01 -1.091792e+02 -5.637828e-06 +5.130238e-06 -3.316499e-06 particle : a1cba250|+101 d07078a0|+876 63613830086762783 +1.478172e-05 +9.282537e+00 +2.921695e-03 +1073741824 -3.007148e+01 +4.036727e+01 -1.091868e+02 -2.204337e-05 -5.760199e-06 +5.755220e-05 particle : a1cba250|+101 d07078a0|+877 18396924209735979039 +1.844000e-06 +8.022155e+00 +9.718156e-04 +0 -3.068161e+01 +2.242040e+01 +1.929907e+00 -3.410187e-06 +2.142853e-06 -1.173066e-06 particle : a1cba250|+89 d07078a0|+878 18396924209735979039 +6.545822e-06 +8.022160e+00 +7.369448e-04 +1073741824 -3.068199e+01 +2.242056e+01 +1.929832e+00 +6.173093e-06 -3.329521e-05 +2.316221e-05 particle : a1cba250|+89 d07078a0|+879 27022491135676447 +1.844000e-06 +2.863416e+00 +1.861791e-02 +0 -1.418079e+01 +3.525976e+01 -1.226132e+02 +1.282009e-07 +3.126461e-06 -4.938232e-06 particle : a1cba250|+65 d07078a0|+880 27022491135676447 +9.848275e-06 +2.863424e+00 +1.461429e-03 +1073741824 -1.418078e+01 +3.526481e+01 -1.226210e+02 -4.472342e-05 +1.693968e-05 +1.591664e-05 particle : a1cba250|+65 Parameters: int parameters Key Value -------------------------------------------------------------------------------- float parameters Key Value -------------------------------------------------------------------------------- double parameters Key Value -------------------------------------------------------------------------------- std::string parameters Key Value -------------------------------------------------------------------------------- ``` ### Does this PR introduce breaking changes? What changes might users need to make to their code? ### Does this PR change default behavior? --------- Co-authored-by: Sakib Rahman <srahman1@bnl.gov> Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
1 parent 6e16945 commit 94a9995

3 files changed

Lines changed: 7 additions & 5 deletions

File tree

docs/design/tracking.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,9 +272,9 @@ flowchart TB
272272
TrackerHitsConverter ---> TrackerHitsOnSurface[CentralTrackerMeasurements]:::col
273273
274274
MCParticles --> TrackParamTruthInit:::alg
275-
TrackParamTruthInit --> TrackTruthSeeds:::col
275+
TrackParamTruthInit --> TrackerTruthSeeds:::col
276276
277-
TrackTruthSeeds --> SubDivideCollection:::alg
277+
TrackerTruthSeeds --> SubDivideCollection:::alg
278278
SubDivideCollection --> CentralTrackerTruthSeeds:::col
279279
280280
CKFTracking:::alg

src/global/tracking/tracking.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@ void InitPlugin(JApplication* app) {
5050
using namespace eicrecon;
5151

5252
app->Add(new JOmniFactoryGeneratorT<TrackParamTruthInit_factory>(
53-
"TrackTruthSeeds", {"EventHeader", "MCParticles"},
54-
{"TrackTruthSeeds", "TrackTruthSeedParameters"}, {}, app));
53+
"TrackerTruthSeeds", {"EventHeader", "MCParticles"},
54+
{"TrackerTruthSeeds", "TrackerTruthSeedParameters"}, {}, app));
5555

5656
std::vector<std::pair<double, double>> thetaRanges{{0, 50 * dd4hep::mrad},
5757
{50 * dd4hep::mrad, 180 * dd4hep::deg}};
5858
app->Add(new JOmniFactoryGeneratorT<SubDivideCollection_factory<edm4eic::TrackSeed>>(
59-
"CentralB0TrackTruthSeeds", {"TrackTruthSeeds"},
59+
"CentralB0TrackerTruthSeeds", {"TrackerTruthSeeds"},
6060
{"B0TrackerTruthSeeds", "CentralTrackerTruthSeeds"},
6161
{
6262
.function = RangeSplit<

src/services/io/podio/JEventProcessorPODIO.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ JEventProcessorPODIO::JEventProcessorPODIO() {
6363
"MCParticlesHeadOnFrameNoBeamFX",
6464

6565
// Central tracking hits combined
66+
"TrackerTruthSeeds",
67+
"TrackerTruthSeedParameters",
6668
"CentralTrackerTruthSeeds",
6769
"CentralTrackingRecHits",
6870
#if EDM4EIC_BUILD_VERSION >= EDM4EIC_VERSION(8, 7, 0)

0 commit comments

Comments
 (0)