diff --git a/src/BayesWaveBurst.c b/src/BayesWaveBurst.c index 58935b1f4ed14cddaf763797225b8b0882d6b3de..bc2834499f747014f25f74e9b4298c75d0e56749 100644 --- a/src/BayesWaveBurst.c +++ b/src/BayesWaveBurst.c @@ -711,7 +711,7 @@ int main(int argc, char *argv[]) dataPtr = runState->data; while(dataPtr!=NULL) { - for(i=0; i<N/2; i++) dataPtr->oneSidedNoisePowerSpectrum->data->data[i] = psd[ifo][i]*2.0/Tobs; + for(i=0; i<N/2; i++) dataPtr->oneSidedNoisePowerSpectrum->data->data[i] = 2.0/Tobs/data->invSnf[ifo][i]; dataPtr = dataPtr->next; ifo++; } @@ -731,7 +731,7 @@ int main(int argc, char *argv[]) while(dataPtr!=NULL) { // Fill runState PSD with results from BayesLine - for(i=0; i<N/2; i++) dataPtr->oneSidedNoisePowerSpectrum->data->data[i] = psd[ifo][i]*2.0/Tobs; + for(i=0; i<N/2; i++) dataPtr->oneSidedNoisePowerSpectrum->data->data[i] = 2.0/Tobs/data->invSnf[ifo][i]; dataPtr = dataPtr->next; ifo++; }