From 528dd52867d22054934d68e2982d3a22578167d0 Mon Sep 17 00:00:00 2001 From: "Stephen A. Wood" <saw@jlab.org> Date: Wed, 25 Oct 2017 16:59:16 -0400 Subject: [PATCH] Avoid spurious "Invalid signal" messages in hit list initialization --- src/THcHitList.cxx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/THcHitList.cxx b/src/THcHitList.cxx index 7f948f9..9346bb8 100644 --- a/src/THcHitList.cxx +++ b/src/THcHitList.cxx @@ -102,17 +102,19 @@ void THcHitList::InitHitList(THaDetMap* detmap, for (Int_t i=0; i < fdMap->GetSize(); i++) { THaDetMap::Module* d = fdMap->GetModule(i); Int_t refindex = d->refindex; - if(d->plane < 1000 && refindex >= 0) { - if(!fRefIndexMaps[refindex].defined) { - cout << "Refindex " << refindex << " not defined for " << + if(d->plane < 1000) { + if(d->signal >= fNSignals) { + cout << "Invalid signal " << d->signal << " for " << " (" << d->crate << ", " << d->slot << ", " << d->lo << ")" << endl; } - } - if(d->signal >= fNSignals) { - cout << "Invalid signal " << d->signal << " for " << + if(refindex >= 0) { + if(!fRefIndexMaps[refindex].defined) { + cout << "Refindex " << refindex << " not defined for " << " (" << d->crate << ", " << d->slot << ", " << d->lo << ")" << endl; + } + } } } -- GitLab