diff --git a/NPLib/SSSD/TSSSDPhysics.cxx b/NPLib/SSSD/TSSSDPhysics.cxx index bc06425d1b0b975a895aea750a3d40448f100923..29503b2957b2244920a0a630af3cf50b016521f2 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) ) ;