diff --git a/gwinc/ifo/CE1/__init__.py b/gwinc/ifo/CE1/__init__.py index e140ce34d812b036e64fb72dac5e6e360e487dda..c558f3f551ab27bc92b6c5efe0a5a5b4c6bfac7f 100644 --- a/gwinc/ifo/CE1/__init__.py +++ b/gwinc/ifo/CE1/__init__.py @@ -41,29 +41,6 @@ class Newtonian(nb.Budget): ] -class SuspensionThermal(nb.Budget): - """Suspension Thermal - - """ - - name = 'SuspensionThermal' - - style = dict( - label='Suspension Thermal', - color='#0d75f8', - ) - - noises = [ - SuspensionThermalHorizTop, - SuspensionThermalHorizAPM, - SuspensionThermalHorizPUM, - SuspensionThermalHorizTM, - SuspensionThermalVertTop, - SuspensionThermalVertAPM, - SuspensionThermalVertPUM, - ] - - class Coating(nb.Budget): """Coating Thermal diff --git a/gwinc/ifo/CE2/__init__.py b/gwinc/ifo/CE2/__init__.py index 815245aa9d82dc78f1166c2bd11aef7d837d2b00..dd608d7f8e27b8dec0f6ee1ffb2ba2d3b9e3434b 100644 --- a/gwinc/ifo/CE2/__init__.py +++ b/gwinc/ifo/CE2/__init__.py @@ -41,29 +41,6 @@ class Newtonian(nb.Budget): ] -class SuspensionThermal(nb.Budget): - """Suspension Thermal - - """ - - name = 'SuspensionThermal' - - style = dict( - label='Suspension Thermal', - color='#0d75f8', - ) - - noises = [ - SuspensionThermalHorizTop, - SuspensionThermalHorizAPM, - SuspensionThermalHorizPUM, - SuspensionThermalHorizTM, - SuspensionThermalVertTop, - SuspensionThermalVertAPM, - SuspensionThermalVertPUM, - ] - - class Coating(nb.Budget): """Coating Thermal diff --git a/gwinc/ifo/noises.py b/gwinc/ifo/noises.py index ae6d8b6b2acd3f6bd86b373b147bb48a71ada0db..b7c37133d6aa849c28d75182c2bf6d0b71a45d51 100644 --- a/gwinc/ifo/noises.py +++ b/gwinc/ifo/noises.py @@ -344,9 +344,6 @@ class StandardQuantumLimit(nb.Noise): ETM = mirror_struct(self.ifo, 'ETM') return 8 * const.hbar / (ETM.MirrorMass * (2 * np.pi * self.freq) ** 2) -######################### -# seismic -######################### ######################### # seismic @@ -464,22 +461,6 @@ class NewtonianInfrasound(nb.Noise): # suspension thermal ######################### -class SuspensionThermal(nb.Noise): - """Suspension Thermal - - """ - style = dict( - label='Suspension Thermal', - color='#0d75f8', - ) - - @nb.precomp(sustf=precomp_suspension) - def calc(self, sustf): - n = noise.suspensionthermal.suspension_thermal( - self.freq, self.ifo.Suspension, sustf) - return n * 4 - - class SuspensionThermalHorizTop(nb.Noise): """Horizontal suspension thermal around the top mass @@ -621,6 +602,29 @@ class SuspensionThermalVertTM(nb.Noise): return abs(n) * 4 +class SuspensionThermal(nb.Budget): + """Suspension Thermal + + """ + + name = 'SuspensionThermal' + + style = dict( + label='Suspension Thermal', + color='#0d75f8', + ) + + noises = [ + SuspensionThermalHorizTop, + SuspensionThermalHorizAPM, + SuspensionThermalHorizPUM, + SuspensionThermalHorizTM, + SuspensionThermalVertTop, + SuspensionThermalVertAPM, + SuspensionThermalVertPUM, + ] + + ######################### # coating thermal #########################