From fd9d4b2fb35ee31fa41741ac9d100d8998d70ee5 Mon Sep 17 00:00:00 2001 From: David Blyth Date: Tue, 6 Mar 2018 17:35:45 -0600 Subject: [PATCH] trackeff: now should work if Observation source is Particle --- trackeff/main.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/trackeff/main.go b/trackeff/main.go index c713e33..5d2ab90 100644 --- a/trackeff/main.go +++ b/trackeff/main.go @@ -120,11 +120,14 @@ func makeTrackEffPlotters(filename string, pTMin, pTMax, fracCut, etaLimit float for _, sourceID := range eDep.Source { simHit, ok := event.GetEntry(sourceID).(*eic.SimHit) - if !ok { - continue + if ok { + partCandID[simHit.Particle]++ } - partCandID[simHit.Particle]++ + _, ok = event.GetEntry(sourceID).(*eic.Particle) + if ok { + partCandID[sourceID]++ + } } } -- GitLab