{ Int_t i; ifstream fin7, fin8; fin7.open("OmegaGammas.txt"); Int_t p=0; while (!fin7.eof()) { string blah; fin7 >> blah; p= p+1;} p=(p-1)/2; fin7.close(); Double_t OmegaGamma[p], Energy[p]; fin8.open("OmegaGammas.txt"); for(i=0;i> OmegaGamma[i]; fin8 >> Energy[i];} fin8.close(); Int_t n = p*2; Double_t Param[n]; for(i=0;i> blah; names.append(blah); names.append("]*exp(-11.605*pow(10,9)*(40*["); fin >> blah; names.append(blah); names.append("]*0.091+5.069)/x)"); } fin.close(); cout << names << endl; TF1 *rate = new TF1("rate", names.c_str(),1*pow(10,9),6*pow(10,9)); for(i=0;iSetParameter(i,i); } rate->Draw(); }