diff --git a/gwinc/ifo/noises.py b/gwinc/ifo/noises.py index caf200a9cd0593a8b5fef1d8ec9b98fdfaf2068e..344969e78cb0acf5012b751e6fcf7402f9c31694 100644 --- a/gwinc/ifo/noises.py +++ b/gwinc/ifo/noises.py @@ -184,6 +184,20 @@ class QuantumVacuum(nb.Noise): return noise.quantum.shotrad(self.freq, self.ifo) +class StandardQuantumLimit(nb.Noise): + """Standard Quantum Limit + + """ + style = dict( + label="Standard Quantum Limit", + color="#000000", + linestyle=":", # Dotted. + ) + + def calc(self): + return 8 * const.hbar / (self.ifo.Materials.MirrorMass * (2 * np.pi * self.freq) ** 2) + + class Seismic(nb.Noise): """Seismic