Only set non-GR to True in signal model if h0 is not set
Currently, in the HeterodynedCWSimulator
class in signal.py
, it checks if the par file is defining a non-GR model by checking if any of:
[
"HPLUS",
"HCROSS",
"HVECTORX",
"HVECTORY",
"HSCALARB",
"HSCALARL",
"HPLUS_F",
"HCROSS_F",
"HVECTORX_F",
"HVECTORY_F",
"HSCALARB_F",
"HSCALARL_F",
]
exist within the par file. However, there may be cases, for example for hardware injections, where you might define, e.g, HPLUS
/HCROSS
in the file and also have the equivalent H0
value. In this case, the code would think you have a non-GR model, when in fact if was a GR model.
So, if H0
exists within the file, it should default to being the GR model.