From 35d7df5f7eb13f6c3aab7bcdc1890ec3f8c7d6bc Mon Sep 17 00:00:00 2001 From: matta <matta@npt> Date: Tue, 18 Jan 2011 16:11:41 +0000 Subject: [PATCH] * Change order of test in PreTreat SSSD in order to improve speed. - Go from 2400 evt/s to 8000 evt/s --- NPLib/SSSD/TSSSDPhysics.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NPLib/SSSD/TSSSDPhysics.cxx b/NPLib/SSSD/TSSSDPhysics.cxx index bc06425d1..29503b295 100644 --- a/NPLib/SSSD/TSSSDPhysics.cxx +++ b/NPLib/SSSD/TSSSDPhysics.cxx @@ -309,10 +309,10 @@ void TSSSDPhysics::PreTreat() // E for(int i = 0 ; i < EventData->GetEnergyMult() ; i++) { - if(ChannelStatus[EventData->GetEnergyDetectorNbr(i)][EventData->GetEnergyStripNbr(i)]) + if(EventData->GetEnergy(i) > m_Pedestal_Threshold && ChannelStatus[EventData->GetEnergyDetectorNbr(i)][EventData->GetEnergyStripNbr(i)]) { double E = fSi_E(EventData , i); - if( E > m_E_Threshold && EventData->GetEnergy(i) > m_Pedestal_Threshold) + if( E > m_E_Threshold ) { PreTreatedData->SetEnergyDetectorNbr( EventData->GetEnergyDetectorNbr(i) ) ; PreTreatedData->SetEnergyStripNbr( EventData->GetEnergyStripNbr(i) ) ; -- GitLab