PDF_GLWADS_DK_hh_Dmix::PDF_GLWADS_DK_hh_Dmix(config cObs, config cErr, config cCor,
		double Mxy, ParametersAbs* pars, TString d)
: PDF_GLWADS_DK_hh(cObs,cErr,cCor,pars,d)
{
	name = "glwads-dk-hh-dmix";
	_Mxy = Mxy;
	initParameters();
	initRelations();
	delete pdf; // it was built already by the super class constructor
	buildPdf();
}
	PDF_GLW_DK_2var::PDF_GLW_DK_2var(config cObs, config cErr, config cCor)
: PDF_Abs(2)
{
	name = "glw_dk_2var";
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
	PDF_D_HFAGfit_4D::PDF_D_HFAGfit_4D(config cObs, config cErr, config cCor)
: PDF_Abs(4)
{
	name = "d-hfagfit_4D";
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
	PDF_Dmixing_xy::PDF_Dmixing_xy(config cObs, config cErr, config cCor)
: PDF_Abs(2)
{
	name = "DmixingXY";
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
	PDF_gamma::PDF_gamma(config cObs, config cErr, config cCor)
: PDF_Abs(1)
{
	name = "gamma";
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
PDF_D_Cleo::PDF_D_Cleo(config cObs, config cType, config cUseKdDdK3pi, TString d)
    : PDF_Abs(13)
{
    constructorBody(cObs, cType, cUseKdDdK3pi, d);
    initParameters();
    initRelations();
    initObservables();
    setObservables(cObs);
    setUncertainties(cleo);
    setCorrelations(cleo);
    buildCov();
    buildPdf();
}
	PDF_CrossCorTest1::PDF_CrossCorTest1(config cObs, config cErr, config cCor)
: PDF_Abs(3)
{
	name = "CrossCorTest1";
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
	PDF_D_hhpi0_dilution::PDF_D_hhpi0_dilution(config cObs, config cErr, config cCor)
: PDF_Abs(2)
{
	name = "CleoDhhpi0Dilution";
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
PDF_GLWADS_Dpi_K3pi::PDF_GLWADS_Dpi_K3pi(config cObs, config cErr, config cCor, ParametersAbs* pars, TString d)
    : PDF_GLWADS_DKDpi_K3pi(pars,d,3)
{
    name = "glwads-dpi-k3pi";
    this->dir = d;
    initParameters();
    initRelations();
    initObservables();
    setObservables(cObs);
    setUncertainties(cErr);
    setCorrelations(cCor);
    buildCov();
    buildPdf();
}
PDF_D_KSKpi_RWS::PDF_D_KSKpi_RWS(config cObs, config cErr, config cCor):
	PDF_Abs(1)
{
	name = "dkskpiRWS";
  initParameters();
  initRelations();
  initObservables();
  setObservables(cObs);
  setUncertainties(cErr);
  setCorrelations(cCor);
  buildCov();
  buildPdf();

}
	PDF_ADS_DK_Kpi::PDF_ADS_DK_Kpi(config cObs, config cErr, config cCor, config cTrad)
: PDF_Abs(3)
{
	name = "ads-dk-kpi";
	this->cTrad = cTrad;
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
	PDF_ADS_DKstz_Kpi::PDF_ADS_DKstz_Kpi(config cObs, config cErr, config cCor, ParametersAbs* pars, TString d)
: PDF_Abs(3)
{
	if ( pars ) p = pars;
	else p = new ParametersGammaCombo();
	name = "ads-dkstz-kpi";
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
	PDF_Dmixing::PDF_Dmixing(config cObs, config cErr, config cCor, ParametersAbs* pars)
: PDF_Abs(3)
{
	if ( pars ) p = pars;
	else p = new ParametersGammaCombo();
	name = "Dmixing";
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
	PDF_D_CleoNoK2pi::PDF_D_CleoNoK2pi(config cObs, config cType, ParametersAbs* pars, config cUseKdDdK3pi, TString d)
: PDF_D_Cleo(cObs, cType, cUseKdDdK3pi, d, 9) 
{
	if ( pars ) p = pars;
	else p = new ParametersGammaCombo();
	name = "dcleo-nok2pi";
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cleo);
	setCorrelations(cleo);
	buildCov();
	buildPdf();
}
	PDF_GLWADS_DKDpi_hh_2012::PDF_GLWADS_DKDpi_hh_2012(config cObs, config cErr, config cCor, ParametersAbs* pars)
: PDF_Abs(13)
{
	if ( pars ) p = pars;
	else p = new ParametersGammaCombo();
	name = "GlwadsDkdpiKpi2012";
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
	PDF_GGSZ_DstK::PDF_GGSZ_DstK(config cObs, config cErr, config cCor, ParametersAbs* pars)
: PDF_Abs(4)
{
	if ( pars ) p = pars;
	else p = new ParametersGammaCombo();
	name = "ggsz_dstk";
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
PDF_GLWADS_DKDpi_KSKpi_Dmix::PDF_GLWADS_DKDpi_KSKpi_Dmix(config cObs, config cErr, config cCor,
        double Mxy, ParametersAbs* pars, TString d)
    : PDF_GLWADS_DKDpi_KSKpi(cObs,cErr,cCor,pars,d)
{
    name = "glwads-dkdpi-kskpi-dmix";
    _Mxy = Mxy;
    initParameters();
    initRelations();
    // initObservables();
    // setObservables(cObs);
    // setUncertainties(cErr);
    // setCorrelations(cCor);
    // buildCov();
    delete pdf; // it was built already by the super class constructor
    buildPdf();
}
	PDF_D_KSKpi_noDmix::PDF_D_KSKpi_noDmix(config cObs, config cErr, config cCor, config cType, TString d)
: PDF_Abs(3)
{
	name = "dkskpi-nodmix";
	this->cType = cType;
	this->cObs = cObs;
	this->dir = d;
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
	PDF_GLWADS_DKDpi_KSKpi::PDF_GLWADS_DKDpi_KSKpi(config cObs, config cErr, config cCor, ParametersAbs* pars, TString d)
: PDF_Abs(7)
{
	if ( pars ) p = pars;
	else p = new ParametersGammaCombo();
	name = "glwads-dkdpi-KSKpi";
	this->dir = d;  
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
PDF_GLWADS_DKDpi_K3pi_newVars::PDF_GLWADS_DKDpi_K3pi_newVars(config cObs, config cErr, config cCor,
  ParametersAbs* pars, TString d)
: PDF_Abs(9)
{
	if ( pars ) p = pars;
	else p = new ParametersGammaCombo();
  name = "glwads-dkdpi-k3pi-newvars";
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
PDF_Dmixing_CLEO2D::PDF_Dmixing_CLEO2D(config cObs, config cErr, config cCor, config cType, TString d):
    PDF_Abs(2)
{
    name = "dk3pi_dmixing_cleo";
    this->cType = cType;
    this->cObs = cObs;
    this->dir = d;
    initParameters();
    initRelations();
    initObservables();
    setObservables(cObs);
    setUncertainties(cErr);
    setCorrelations(cCor);
    buildCov();
    buildPdf();

}
PDF_GLWADS_DKDpi_hh_Dmix_newVars_uv::PDF_GLWADS_DKDpi_hh_Dmix_newVars_uv(config cObs, config cErr, config cCor,
		double Mxy, ParametersAbs* pars, TString d)
: PDF_Abs(12)
{
	if ( pars ) p = pars;
	else p = new ParametersGammaCombo();
	name = "glwads-dkdpi-hh-dmix-newvars";
	_Mxy = Mxy;
	initParameters();
	initRelations();
	initObservables();
	setObservables(cObs);
	setUncertainties(cErr);
	setCorrelations(cCor);
	buildCov();
	buildPdf();
}
Beispiel #23
0
static void checkActivePatches()
{
	loadActivePatches();

	const int nActivePatches = getNumActivePatches();

	for (int i = 0; i < nActivePatches; i++) {
		for (int j = 0; j < nNumPatches; j++) {
			if (!_tcsicmp(szActivePatches[i], szPatchFileNames[j])) {
				_TreeView_SetCheckState(hIpsList, hPatchHandlesIndex[j], TRUE);
			}
		}
	}

	// ips relation
	initRelations();
}
PDF_GGSZ_ExpNLL::PDF_GGSZ_ExpNLL(config cObs, config cType, TString d)
{
  this->dir = d;
  this->cType = cType;
  name = "ggsz";
  initParameters();
  initRelations();
  initObservables();
  setObservables(cObs);
  
  xm_obs = (RooRealVar*)observables->find("xm_dk_obs");
  xm_th  = (RooRealVar*)theory     ->find("xm_dk_th");
  ym_obs = (RooRealVar*)observables->find("ym_dk_obs");
  ym_th  = (RooRealVar*)theory     ->find("ym_dk_th");
  xp_obs = (RooRealVar*)observables->find("xp_dk_obs");
  xp_th  = (RooRealVar*)theory     ->find("xp_dk_th");
  yp_obs = (RooRealVar*)observables->find("yp_dk_obs");
  yp_th  = (RooRealVar*)theory     ->find("yp_dk_th");
  
  buildPdf();
}
Beispiel #25
0
void Admin_Init(Admin* const me, RiCTask * p_task) {
    /* Virtual tables Initialization */
    static const RiCReactive_Vtbl Admin_reactiveVtbl = {
        rootState_dispatchEvent,
        rootState_entDef,
        ROOT_STATE_SERIALIZE_STATES(rootState_serializeStates),
        (RiCObjectDestroyMethod) Admin_Destroy,
        NULL,
        NULL,
        NULL,
        (RiCObjectCleanupMethod) Admin_Cleanup,
        (RiCObjectFreeMethod) FreeInstance
    };
    RiCReactive_init(&(me->ric_reactive), (void*)me, p_task, &Admin_reactiveVtbl);
    NOTIFY_REACTIVE_CONSTRUCTOR(me, &me, NULL, Admin, Admin_Init, Admin_Init(), 0, ActorPkg_Admin_Admin_SERIALIZE);
    RiCReactive_setActive(&(me->ric_reactive), RiCFALSE);
    initRelations(me);
    initStatechart(me);
    Admin_initWebAdapters(me);
    NOTIFY_END_CONSTRUCTOR(me);
}
Beispiel #26
0
int main() {
	DBMSAPI dbms;	//Declare the dbms api

	initRelations(&dbms);
	cout << displayMainMenu() << endl;

	int searchResults = 0;
	
	while (1) {		//input loop
		string in;
		getline(cin, in);

		vector<string> tokens = splitAtSpace(in);	//split the command given by spaces

		if (tokens[0] == "HELP") {				//process HELP
			cout << displayMainMenu() << endl;
		}
		else if (tokens[0] == "EXIT") {			//process EXIT
			saveRelations(&dbms);
			exit(0);
		}
		else if (tokens[0] == "ADD") {			
			if (tokens[1] == "CAR") {			//process ADD CAR
				vector<string> values;
				for (int i = 2; i < tokens.size(); i++) {
					values.push_back(tokens[i]);
				}
				insertValue("cars", values, &dbms);
				cout << "Addition approved!" << endl << endl;
			}
			else if (tokens[1] == "DEALERSHIP") {//process ADD DEALERSHIP
				vector<string> values;
				for (int i = 2; i < tokens.size(); i++) {
					values.push_back(tokens[i]);
				}
				insertValue("dealerships", values, &dbms);
				cout << "Addition approved!" << endl << endl;
			}
		}
		else if (tokens[0] == "LIST") {			//process LIST
			if (tokens.size() != 5) {
				cout << "Invalid number of arguments!" << endl << endl;
			}
			else {
				//Price INTEGER, Date_Listed VARCHAR(20), VIN VARCHAR(17), Dealership_Name VARCHAR(30)
				string listing = "INSERT INTO listings VALUES FROM (" + tokens[1] + ", " + tokens[2] + ", " + tokens[3] + ", " + tokens[4] + ");";
				dbms.execute(listing);
				cout << "Listing approved!" << endl << endl;
			}
		}
		else if (tokens[0] == "UNLIST") {		//process UNLIST
			if (tokens.size() != 2) {
				cout << "Invalid number of arguments!" << endl << endl;
			}
			else {
				string removeListing = "DELETE FROM listings WHERE (VIN == \"" + tokens[1] + "\");";
				dbms.execute(removeListing);
			}
		}
		else if (tokens[0] == "SELL") {			//process SELL
			if (tokens.size() != 6) {
				cout << "Invalid number of arguments!" << endl << endl;
			}
			else {
				//Price INTEGER, Date_Sold VARCHAR(20), VIN VARCHAR(17), Dealership_Name VARCHAR(30), Buyer_Name VARCHAR(50)
				string sale = "INSERT INTO sales VALUES FROM (" + tokens[1] + ", " + tokens[2] + ", " + tokens[3] + ", " + tokens[4] + ", " + tokens[5] + ");";
				dbms.execute(sale);
				string removeListing = "DELETE FROM listings WHERE (VIN == \"" + tokens[3] + "\");";
				dbms.execute(removeListing);
				string removeInventory = "DELETE FROM cars WHERE (VIN == \"" + tokens[3] + "\");";
				dbms.execute(removeInventory);
				cout << "Sale approved!" << endl << endl;
			}			
		}
		else if (tokens[0] == "INVENTORY") {	//process INVENTORY
			showRelation("cars", &dbms);
		}
		else if (tokens[0] == "DEALERSHIPS") {	//process DEALERSHIPS
			showRelation("dealerships", &dbms);
		}
		else if (tokens[0] == "LISTINGS") {		//process LISTINGS
			showRelation("listings", &dbms);
		}
		else if (tokens[0] == "SALES") {		//process SALES
			showRelation("sales", &dbms);
		}
		else if (tokens[0] == "SEARCH") {		//process SEARCH
			searchResults++;
			stringstream ss;
			ss << searchResults;
			string query = "searchresult" + ss.str() + " <- select (";
			for (int i = 2; i < tokens.size(); i++) {
				query += tokens[i];
				if (i + 1 < tokens.size()) { query += " "; }
			}
			query += ") " + tokens[1] + ";";
			dbms.execute(query);			
			string showResult = "SHOW searchresult" + ss.str() + ";";
			dbms.execute(showResult);
			cout << endl;
		}
		else if (tokens[0] == "UPDATE") {
			if (tokens[1] == "LISTING") {		//process UPDATE LISTING
				if (tokens.size() != 4) {
					cout << "Invalid number of arguments!" << endl;
				}
				else {
					string updateListings = "UPDATE listings SET Price = " + tokens[3] + " WHERE VIN == " + tokens[2] + ";";
					dbms.execute(updateListings);
				}				
			}
		}
		else if (tokens[0] == "CROSS") {		//process CROSS
			string cross = "crossResult <- dealerships * cars;";
			dbms.execute(cross);
			string showCross = "SHOW crossResult;";
			dbms.execute(showCross);
			string closeCross = "CLOSE crossResult;";
			dbms.execute(closeCross);
		}
		else if (tokens[0] == "PROJECT") {		//process PROJECT
			string project = "projectResult <- project (";
			for (int i = 2; i < tokens.size(); i++) {
				project += tokens[i];
				if (i + 1 < tokens.size()) { project += ", "; }
			}
			project += ") " + tokens[1] + ";";
			dbms.execute(project);
			string showProject = "SHOW projectResult;";
			dbms.execute(showProject);
			string closeProject = "CLOSE projectResult;";
			dbms.execute(closeProject);
		}
		else if (tokens[0] == "UNION") {		
			if (tokens[1] == "SEARCHES") {		//process UNION SEARCHES
				string unionQuery = "unionResult <- " + tokens[2] + " + " + tokens[3] + ";";
				dbms.execute(unionQuery);
				string showUnion = "SHOW unionResult;";
				dbms.execute(showUnion);
				string closeUnion = "CLOSE unionResult;";
				dbms.execute(closeUnion);
			}
		}
		else if (tokens[0] == "DIFFERENCE") {	
			if (tokens[1] == "SEARCHES") {		//process DIFFERENCE SEARCHES
				string diffQuery = "diffResult <- " + tokens[2] + " - " + tokens[3] + ";";
				dbms.execute(diffQuery);
				string showDiff = "SHOW diffResult;";
				dbms.execute(showDiff);
				string closeDiff = "CLOSE diffResult;";
				dbms.execute(closeDiff);
			}
		}
		else {									//process unknown command
			cout << "Unknown command!" << endl << endl;
		}

	}
}
Beispiel #27
0
//## class EngineCls
EngineCls::EngineCls() {
    // Aselsan: autogenerated:
    initRelations();
    
}
Beispiel #28
0
EcuCls::EcuCls() {
    initRelations();
}
Beispiel #29
0
EcuCls::ep1_C::ep1_C() : _p_(0) {
    initRelations();
}