/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Simulation/BOOST/MdcTunningSvc/MdcTunningSvc-00-00-27/src/ReadPara.cc

Go to the documentation of this file.
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 }

Generated on Tue Nov 29 23:14:27 2016 for BOSS_7.0.2 by  doxygen 1.4.7