Upgrade/add full light truth information #74
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds the capability of propagating all or most of the MC truth information on a sample-by-sample basis for the light simulation:
MAX_MC_TRUTH_IDS > 0
to start tracking MC truth segments associated with each sample (typically need >O(100) to preserve all of the truth information)MC_TRUTH_THRESHOLD
to skip tracking the truth information if the track segment contributes less than this amount of light signal to the given sample (units of pe/us)Saves this info to a dataset
light_wvfm_mc_assn
with a similar datatype as themc_packets_assn
, but only ifMAX_MC_TRUTH_IDS > 0
.