You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Environment: (where does this bug occur, have you tried other environments)
Which branch: main
Steps to reproduce: (give a step by step account of how to trigger the bug)
There is some issue with running ACTs on the B0 hits in a given theta range. I would appreciate any expert looking into the problem and suggesting how to debug the code.
B0 tracking detector should reconstruct charged particles in 5.5 mrad < theta < 23 mrad range. For some reason, tracks within 5.5 < mrad < theta < 9 mrad are not reconstructed (but the reconstructed hits are available).
The EICRecon sequence correctly reconstructs the measurements (B0TrackerRecHits), and initial track parameters (using true seeding) but fails to return tracks for seeds: https://github.com/eic/EICrecon/blob/main/src/algorithms/tracking/CKFTracking.cc#L266 doesn't return any tracks for seed (as usually happens when the tracks are with theta > 9 mad). To reproduce the simulations:
(the file was copied to /gpfs/mnt/gpfs02/eic/mpitt/public/Simulation/test/podio_output.root)
Expected Result: (what do you expect when you execute the steps above)
We expect tracks stored in ReconstructedTruthSeededChargedParticles container.
We can print the reconstructed track pZ, generated track pZ, and number of all hits in B0 tracker, using:
Environment: (where does this bug occur, have you tried other environments)
main
Steps to reproduce: (give a step by step account of how to trigger the bug)
There is some issue with running ACTs on the B0 hits in a given theta range. I would appreciate any expert looking into the problem and suggesting how to debug the code.
B0 tracking detector should reconstruct charged particles in 5.5 mrad < theta < 23 mrad range. For some reason, tracks within 5.5 < mrad < theta < 9 mrad are not reconstructed (but the reconstructed hits are available).
The EICRecon sequence correctly reconstructs the measurements (
B0TrackerRecHits
), and initial track parameters (using true seeding) but fails to return tracks for seeds: https://github.com/eic/EICrecon/blob/main/src/algorithms/tracking/CKFTracking.cc#L266 doesn't return any tracks for seed (as usually happens when the tracks are with theta > 9 mad). To reproduce the simulations:(the file was copied to
/gpfs/mnt/gpfs02/eic/mpitt/public/Simulation/test/edm4hep.root
, simulation takes 17 minutes to run)(the file was copied to
/gpfs/mnt/gpfs02/eic/mpitt/public/Simulation/test/podio_output.root
)Expected Result: (what do you expect when you execute the steps above)
We expect tracks stored in
ReconstructedTruthSeededChargedParticles
container.We can print the reconstructed track pZ, generated track pZ, and number of all hits in B0 tracker, using:
Actual Result: (what do you get when you execute the steps above)
There are no reconstructed tracks (while we have hits in all tracking layers):
Many warnings of the following form:
The text was updated successfully, but these errors were encountered: