Skip to content

Commit

Permalink
Changed tagger truth parameters to be defined at target
Browse files Browse the repository at this point in the history
  • Loading branch information
EBerzin committed Jul 21, 2024
1 parent c35cf0c commit 351d3a7
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions Tracking/src/Tracking/Reco/TruthSeedProcessor.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -614,7 +614,7 @@ void TruthSeedProcessor::produce(framework::Event& event) {
});
}

// Sort tagger hits. TO DO: simplify/merge with above
// Sort tagger hits.
for (auto& [ _track_id, hit_indices ] : tagger_sh_count_map) {
std::sort(
hit_indices.begin(), hit_indices.end(),
Expand Down Expand Up @@ -660,16 +660,19 @@ void TruthSeedProcessor::produce(framework::Event& event) {
const ldmx::SimParticle& phit = particleMap[hit.getTrackID()];

if (hit_count_map_tagger[hit.getTrackID()].size() > n_min_hits_tagger_) {
ldmx::Track truth_tagger_track = TaggerFullSeed(
particleMap[hit.getTrackID()], hit.getTrackID(), hit,
hit_count_map_tagger, beamOriginSurface, targetUnboundSurface);

ldmx::Track truth_tagger_track;
createTruthTrack(phit, hit, truth_tagger_track, targetSurface);
truth_tagger_track.setNhits(
hit_count_map_tagger[hit.getTrackID()].size());
tagger_truth_tracks.push_back(truth_tagger_track);


if (hit.getPdgID() == 11 && hit.getTrackID() < max_track_id_) {
beam_electrons.push_back(truth_tagger_track);
ldmx::Track beamETruthSeed = TaggerFullSeed(
particleMap[hit.getTrackID()], hit.getTrackID(), hit,
hit_count_map_tagger, beamOriginSurface, targetUnboundSurface);
beam_electrons.push_back(beamETruthSeed);
}
}
}
Expand Down

0 comments on commit 351d3a7

Please sign in to comment.