def __init__(self, z, kmin, kmax, N, Y200rhoc, sigma_8, BM0=0.0, alpha=0.0, sLnM0=0.1, beta=0.0, fnl=0, bfNL=False, bfNL_Ph=False, H0=67., Omegab0=0.02256 / 0.67**2, Omegam0=(0.1142 + 0.02256) / 0.67**2, ns=0.962, w0=-1.0, wa=0.0, Tcmb0=2.75, Ps=None, Mlim=1e14, Mcut=4e14): Distance.__init__(self, z, H0, Omegab0, Omegam0, ns, w0, wa, Tcmb0) Calibration.__init__(self, z, BM0=BM0, alpha=alpha, sLnM0=sLnM0, beta=beta) self.kmin = kmin self.kmax = kmax self.N = N self.Mlim = Mlim self.Y200rhoc = Y200rhoc self.h = H0 / 100 self.fnl = fnl self.bfNL = bfNL self.bfNL_Ph = bfNL_Ph self.sigma_8 = sigma_8 self.Ps = Ps