00001 #include "ReadPara.hh"
00002 #include <iostream>
00003 #include <fstream>
00004 #include <string>
00005 using namespace std;
00006
00007 ReadPara::ReadPara(string& path){
00008
00009 std::cout<<"step1"<<std::endl;
00010 ifstream incos1;
00011 string s1=path+"/data/fit_1cos.txt";
00012 incos1.open(s1.c_str());
00013 for(int i=0;i<5;i++) {
00014 incos1>>par_cos[0][i];
00015 }
00016
00017
00018 ifstream incos2;
00019 string s2=path+"/data/fit_2cos.txt";
00020 incos2.open(s2.c_str());
00021 for(int i=0;i<5;i++) {
00022 incos2>>par_cos[1][i];
00023 }
00024 ifstream incos3;
00025 string s3=path+"/data/fit_3cos.txt";
00026 incos3.open(s3.c_str());
00027 for(int i=0;i<5;i++) {
00028 incos3>>par_cos[2][i];
00029 }
00030 ifstream incos4;
00031 string s4=path+"/data/fit_4cos.txt";
00032 incos4.open(s4.c_str());
00033 for(int i=0;i<5;i++) {
00034 incos4>>par_cos[3][i];
00035 }
00036 ifstream incos5;
00037 string s5=path+"/data/fit_5cos.txt";
00038 incos5.open(s5.c_str());
00039 for(int i=0;i<5;i++) {
00040 incos5>>par_cos[4][i];
00041 }
00042 ifstream incos6;
00043 string s6=path+"/data/fit_6cos.txt";
00044 incos6.open(s6.c_str());
00045 for(int i=0;i<5;i++) {
00046 incos6>>par_cos[5][i];
00047 }
00048 ifstream incos7;
00049 string s7=path+"/data/fit_7cos.txt";
00050 incos7.open(s7.c_str());
00051 for(int i=0;i<5;i++) {
00052 incos7>>par_cos[6][i];
00053 }
00054 ifstream incos8;
00055 string s8=path+"/data/fit_8cos.txt";
00056 incos8.open(s8.c_str());
00057 for(int i=0;i<5;i++) {
00058 incos8>>par_cos[7][i];
00059 }
00060
00061 ifstream incoss1;
00062 string ins1=path+"/sim/fit_1cos_s.txt";
00063 incoss1.open(ins1.c_str());
00064 for(int i=0;i<5;i++) {
00065 incoss1>>par_coss[0][i];
00066 }
00067 ifstream incoss2;
00068 string ins2=path+"/sim/fit_2cos_s.txt";
00069 incoss2.open(ins2.c_str());
00070 for(int i=0;i<5;i++) {
00071 incoss2>>par_coss[1][i];
00072 }
00073 ifstream incoss3;
00074 string ins3=path+"/sim/fit_3cos_s.txt";
00075 incoss3.open(ins3.c_str());
00076 for(int i=0;i<5;i++) {
00077 incoss3>>par_coss[2][i];
00078 }
00079 ifstream incoss4;
00080 string ins4=path+"/sim/fit_4cos_s.txt";
00081 incoss4.open(ins4.c_str());
00082 for(int i=0;i<5;i++) {
00083 incoss4>>par_coss[3][i];
00084 }
00085 ifstream incoss5;
00086 string ins5=path+"/sim/fit_5cos_s.txt";
00087 incoss5.open(ins5.c_str());
00088 for(int i=0;i<5;i++) {
00089 incoss5>>par_coss[4][i];
00090 }
00091 ifstream incoss6;
00092 string ins6=path+"/sim/fit_6cos_s.txt";
00093 incoss6.open(ins6.c_str());
00094 for(int i=0;i<5;i++) {
00095 incoss6>>par_coss[5][i];
00096 }
00097 ifstream incoss7;
00098 string ins7=path+"/sim/fit_7cos_s.txt";
00099 incoss7.open(ins7.c_str());
00100 for(int i=0;i<5;i++) {
00101 incoss7>>par_coss[6][i];
00102 }
00103 ifstream incoss8;
00104 string ins8=path+"/sim/fit_8cos_s.txt";
00105 incoss8.open(ins8.c_str());
00106 for(int i=0;i<5;i++) {
00107 incoss8>>par_coss[7][i];
00108 }
00109
00110 ifstream indd1;
00111 string inds1=path+"/data/fit_1.txt";
00112 indd1.open(inds1.c_str());
00113 for(int i=0;i<6;i++) {
00114 indd1>>par_dd[0][i];
00115 }
00116 ifstream indd2;
00117 string inds2=path+"/data/fit_2.txt";
00118 indd2.open(inds2.c_str());
00119 for(int i=0;i<6;i++) {
00120 indd2>>par_dd[1][i];
00121 }
00122 ifstream indd3;
00123 string inds3=path+"data/fit_3.txt";
00124 indd3.open(inds3.c_str());
00125 for(int i=0;i<6;i++) {
00126 indd3>>par_dd[2][i];
00127 }
00128 ifstream indd4;
00129 string inds4=path+"data/fit_4.txt";
00130 indd4.open(inds4.c_str());
00131 for(int i=0;i<6;i++) {
00132 indd4>>par_dd[3][i];
00133 }
00134 ifstream indd5;
00135 string inds5=path+"data/fit_5.txt";
00136 indd5.open(inds5.c_str());
00137 for(int i=0;i<6;i++) {
00138 indd5>>par_dd[4][i];
00139 }
00140 ifstream indd6;
00141 string inds6=path+"data/fit_6.txt";
00142 indd6.open(inds6.c_str());
00143 for(int i=0;i<6;i++) {
00144 indd6>>par_dd[5][i];
00145 }
00146 ifstream indd7;
00147 string inds7=path+"data/fit_7.txt";
00148 indd7.open(inds7.c_str());
00149 for(int i=0;i<6;i++) {
00150 indd7>>par_dd[6][i];
00151 }
00152 ifstream indd8;
00153 string inds8= path +"data/fit_8.txt";
00154 indd8.open(inds8.c_str());
00155 for(int i=0;i<6;i++) {
00156 indd8>>par_dd[7][i];
00157 }
00158
00159 ifstream indds1;
00160 string indd_s1=path+"/sim/fit_1_s.txt";
00161 indds1.open(indd_s1.c_str());
00162 for(int i=0;i<6;i++) {
00163 indds1>>par_dds[0][i];
00164 }
00165 ifstream indds2;
00166 string indd_s2=path+"/sim/fit_2_s.txt";
00167 indds2.open(indd_s2.c_str());
00168 for(int i=0;i<6;i++) {
00169 indds2>>par_dds[1][i];
00170 }
00171 ifstream indds3;
00172 string indd_s3=path+"/sim/fit_3_s.txt";
00173 indds3.open(indd_s3.c_str());
00174 for(int i=0;i<6;i++) {
00175 indds3>>par_dds[2][i];
00176 }
00177 ifstream indds4;
00178 string indd_s4=path+"/sim/fit_4_s.txt";
00179 indds4.open(indd_s4.c_str());
00180 for(int i=0;i<6;i++) {
00181 indds4>>par_dds[3][i];
00182 }
00183 ifstream indds5;
00184 string indd_s5=path+"/sim/fit_5_s.txt";
00185 indds5.open(indd_s5.c_str());
00186 for(int i=0;i<6;i++) {
00187 indds5>>par_dds[4][i];
00188 }
00189 ifstream indds6;
00190 string indd_s6=path+"/sim/fit_6_s.txt";
00191 indds6.open(indd_s6.c_str());
00192 for(int i=0;i<6;i++) {
00193 indds6>>par_dds[5][i];
00194 }
00195 ifstream indds7;
00196 string indd_s7=path+"/sim/fit_7_s.txt";
00197 indds7.open(indd_s7.c_str());
00198 for(int i=0;i<6;i++) {
00199 indds7>>par_dds[6][i];
00200 }
00201 ifstream indds8;
00202 string indd_s8=path+"/sim/fit_8_s.txt";
00203 indds8.open(indd_s8.c_str());
00204 for(int i=0;i<6;i++) {
00205 indds8>>par_dds[7][i];
00206 }
00207
00208 ifstream inz1;
00209 string in_z1=path+"/data/fit_1z.txt";
00210 inz1.open(in_z1.c_str());
00211 for(int i=0;i<7;i++) {
00212 inz1>>par_z[0][i];
00213 }
00214 ifstream inz2;
00215 string in_z2= path+"/data/fit_2z.txt";
00216 inz2.open(in_z2.c_str());
00217 for(int i=0;i<7;i++) {
00218 inz2>>par_z[1][i];
00219 }
00220 ifstream inz3;
00221 string in_z3= path+"/data/fit_3z.txt";
00222 inz3.open(in_z3.c_str());
00223 for(int i=0;i<7;i++) {
00224 inz3>>par_z[2][i];
00225 }
00226 ifstream inz4;
00227 string in_z4= path+"/data/fit_4z.txt";
00228 inz4.open(in_z4.c_str());
00229 for(int i=0;i<7;i++) {
00230 inz4>>par_z[3][i];
00231 }
00232 ifstream inz5;
00233 string in_z5=path+"/data/fit_5z.txt";
00234 inz5.open(in_z5.c_str());
00235 for(int i=0;i<7;i++) {
00236 inz5>>par_z[4][i];
00237 }
00238 ifstream inz6;
00239 string in_z6=path+"/data/fit_6z.txt";
00240 inz6.open(in_z6.c_str());
00241 for(int i=0;i<7;i++) {
00242 inz6>>par_z[5][i];
00243 }
00244 ifstream inz7;
00245 string in_z7=path+"/data/fit_7z.txt";
00246 inz7.open(in_z7.c_str());
00247 for(int i=0;i<7;i++) {
00248 inz7>>par_z[6][i];
00249 }
00250 ifstream inz8;
00251 string in_z8=path+"/data/fit_8z.txt";
00252 inz8.open(in_z8.c_str());
00253 for(int i=0;i<7;i++) {
00254 inz8>>par_z[7][i];
00255 }
00256
00257 ifstream inzs1;
00258 string in_zs1=path+"/sim/fit_1z_s.txt";
00259 inzs1.open(in_zs1.c_str());
00260 for(int i=0;i<7;i++) {
00261 inzs1>>par_zs[0][i];
00262 }
00263 ifstream inzs2;
00264 string in_zs2=path+"/sim/fit_2z_s.txt";
00265 inzs2.open(in_zs2.c_str());
00266 for(int i=0;i<7;i++) {
00267 inzs2>>par_zs[1][i];
00268 }
00269 ifstream inzs3;
00270 string in_zs3=path+"/sim/fit_3z_s.txt";
00271 inzs3.open(in_zs3.c_str());
00272 for(int i=0;i<7;i++) {
00273 inzs3>>par_zs[2][i];
00274 }
00275 ifstream inzs4;
00276 string in_zs4=path+"/sim/fit_4z_s.txt";
00277 inzs4.open(in_zs4.c_str());
00278 for(int i=0;i<7;i++) {
00279 inzs4>>par_zs[3][i];
00280 }
00281 ifstream inzs5;
00282 string in_zs5=path+"/sim/fit_5z_s.txt";
00283 inzs5.open(in_zs5.c_str());
00284 for(int i=0;i<7;i++) {
00285 inzs5>>par_zs[4][i];
00286 }
00287 ifstream inzs6;
00288 string in_zs6=path+"/sim/fit_6z_s.txt";
00289 inzs6.open(in_zs6.c_str());
00290 for(int i=0;i<7;i++) {
00291 inzs6>>par_zs[5][i];
00292 }
00293 ifstream inzs7;
00294 string in_zs7=path+"/sim/fit_7z_s.txt";
00295 inzs7.open(in_zs7.c_str());
00296 for(int i=0;i<7;i++) {
00297 inzs7>>par_zs[6][i];
00298 }
00299 ifstream inzs8;
00300 string in_zs8=path+"/sim/fit_8z_s.txt";
00301 inzs8.open(in_zs8.c_str());
00302 for(int i=0;i<7;i++) {
00303 inzs8>>par_zs[7][i];
00304 }
00305
00306
00307
00308
00309 }