BackTracker not working
Bruce reported the following problems:
It’s been a few weeks since I checked TrajCluster performance using my standard reference data set. I discovered that none of the recob::Hits were matched to MCParticles. I see that the code in TCTruth has changed a bit. The BackTracker pointer variable name changed from bt to bt_serv and there is a new pointer to the ParticleInventoryService. I find that nothing is returned from bt_serv->HitToSimIDEs_Ps(rhit).
This is in v06_58_00 after the changes to backtracker.
#1 Updated by Tingjun Yang over 3 years ago
Command to reproduce the problem:
lar -c mcc8.fcl /pnfs/uboone/persistent/users/greenlee/devel/v06_26_01_08/reco2/test_mc_bnb/543790_36/prodgenie_bnb_nu_cosmic_uboone_5_20171013T220802_gen0_d145153e-7ff6-4719-ba91-f29a45418d94_20171013T223913_g4_20171014T001531_detsim_20171018T025822_reco1_20171018T035759_reco2.root -n 1
#2 Updated by Tingjun Yang over 3 years ago
- Assignee set to Tingjun Yang
- % Done changed from 0 to 100
- Sometimes backtracker does not get SimChannel from a hit. This is fixed in larsim:81d8ead8b8cd1348b423754edc9cd9eb758fa232 and larsim:a660cff8c6cd4421934ca7eb1c065e9ca06fb02e. Related issue #18483.
- Backtracker did not take into account trigger offset. This is fixed in larsim:4c075018cf2bc6119b9b2dea914a8cfe58906c7d.
Fortunately the above two bug fixes will be incorporated into this week's release.larreco: