StandardModel<Two_scale>::StandardModel(const StandardModel<Two_scale>& s) : yu(s.yu), yd(s.yd), ye(s.ye), g(s.g) { setPars(numStandardModelPars); setMu(s.displayMu()); setLoops(s.displayLoops()); setThresholds(s.displayThresholds()); }
NmssmSusy::NmssmSusy(const DoubleMatrix & u, const DoubleMatrix & d, const DoubleMatrix & e, const DoubleVector & v, double m, double tb, double MU, int l, int t, double hv, double sv, double lam, double kap, double mpr, double z) : MssmSusy(u, d, e, v, m, tb, MU, l, t, hv) , lambda(lam), kappa(kap), sVev(sv), xiF(z), mupr(mpr) { setPars(numNMssmPars); }
StandardModel<Two_scale>::StandardModel() : yu(3, 3), yd(3, 3), ye(3, 3), g(3) , precision(1.0e-3) { setPars(numStandardModelPars); setMu(0.0); setLoops(1); setThresholds(0); }
StandardModel<Two_scale>::StandardModel(const DoubleMatrix& SMu, const DoubleMatrix& SMd, const DoubleMatrix& SMe, const DoubleVector& g_) : yu(SMu), yd(SMd), ye(SMe), g(g_) { setPars(numStandardModelPars); setMu(0.0); setLoops(1); setThresholds(0); }
BackgroundWindow::BackgroundWindow(std::set<fluorInfo> fli, QWidget* parent) : QWidget(parent) { QVBoxLayout* vbox = new QVBoxLayout(this); for(std::set<fluorInfo>::iterator it=fli.begin(); it != fli.end(); it++){ BackgroundWidget* bgw = new BackgroundWidget((*it), this); backgroundWidgets.insert(std::make_pair((*it), bgw)); vbox->addWidget(bgw); } QPushButton* setParButton = new QPushButton("Set Parameters", this); connect(setParButton, SIGNAL(clicked()), this, SLOT(setPars()) ); QHBoxLayout* hbox = new QHBoxLayout(); vbox->addLayout(hbox); hbox->addStretch(); hbox->addWidget(setParButton); }
NmssmSusy::NmssmSusy(const MssmSusy &m) : MssmSusy(m) , lambda(0), kappa(0), sVev(0), xiF(0), mupr(0) { setPars(numNMssmPars); }
NmssmSusy::NmssmSusy(const NmssmSusy &s) : MssmSusy(s) , lambda(s.lambda), kappa(s.kappa), sVev(s.sVev), xiF(s.xiF), mupr(s.mupr) { setPars(numNMssmPars); }
NmssmSusy::NmssmSusy() : MssmSusy() , lambda(0.0), kappa(0.0), sVev(0.0), xiF(0.0), mupr(0.0) { setPars(numNMssmPars); }