From 23b998fd6814e0dd46baaab0e3873737d41b0b7d Mon Sep 17 00:00:00 2001
From: David Keitel <david.keitel@ligo.org>
Date: Tue, 5 Nov 2019 17:59:46 +0000
Subject: [PATCH] ComputeFstat: fix whatToCompute

 -it's a bit field, so need += in atoms case
---
 pyfstat/core.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/pyfstat/core.py b/pyfstat/core.py
index 3ed1e92..2e627b9 100755
--- a/pyfstat/core.py
+++ b/pyfstat/core.py
@@ -554,10 +554,9 @@ class ComputeFstat(BaseSearchClass):
 
         logging.info("Initialising FstatInput")
         dFreq = 0
+        self.whatToCompute = lalpulsar.FSTATQ_2F
         if self.transientWindowType or self.computeAtoms:
-            self.whatToCompute = lalpulsar.FSTATQ_ATOMS_PER_DET
-        else:
-            self.whatToCompute = lalpulsar.FSTATQ_2F
+            self.whatToCompute += lalpulsar.FSTATQ_ATOMS_PER_DET
 
         FstatOAs = lalpulsar.FstatOptionalArgs()
         FstatOAs.randSeed = lalpulsar.FstatOptionalArgsDefaults.randSeed
-- 
GitLab