diff --git a/src/THcHitList.cxx b/src/THcHitList.cxx index 7f948f967c9da9f88a2ae93dc9656cad48f7b78f..9346bb805574495b5465b317e3d613d2674f6477 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; + } + } } }