BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcTunningSvc/MdcTunningSvc-00-01-00/src/ReadPara.cc
Go to the documentation of this file.
1#include "ReadPara.hh"
2#include <iostream>
3#include <fstream>
4#include <string>
5using namespace std;
6
7ReadPara::ReadPara(string& path){
8
9 std::cout<<"step1"<<std::endl;
10 ifstream incos1;
11 string s1=path+"/data/fit_1cos.txt";
12 incos1.open(s1.c_str());
13 for(int i=0;i<5;i++) {
14 incos1>>par_cos[0][i];
15 }
16
17
18 ifstream incos2;
19 string s2=path+"/data/fit_2cos.txt";
20 incos2.open(s2.c_str());
21 for(int i=0;i<5;i++) {
22 incos2>>par_cos[1][i];
23 }
24 ifstream incos3;
25 string s3=path+"/data/fit_3cos.txt";
26 incos3.open(s3.c_str());
27 for(int i=0;i<5;i++) {
28 incos3>>par_cos[2][i];
29 }
30 ifstream incos4;
31 string s4=path+"/data/fit_4cos.txt";
32 incos4.open(s4.c_str());
33 for(int i=0;i<5;i++) {
34 incos4>>par_cos[3][i];
35 }
36 ifstream incos5;
37 string s5=path+"/data/fit_5cos.txt";
38 incos5.open(s5.c_str());
39 for(int i=0;i<5;i++) {
40 incos5>>par_cos[4][i];
41 }
42 ifstream incos6;
43 string s6=path+"/data/fit_6cos.txt";
44 incos6.open(s6.c_str());
45 for(int i=0;i<5;i++) {
46 incos6>>par_cos[5][i];
47 }
48 ifstream incos7;
49 string s7=path+"/data/fit_7cos.txt";
50 incos7.open(s7.c_str());
51 for(int i=0;i<5;i++) {
52 incos7>>par_cos[6][i];
53 }
54 ifstream incos8;
55 string s8=path+"/data/fit_8cos.txt";
56 incos8.open(s8.c_str());
57 for(int i=0;i<5;i++) {
58 incos8>>par_cos[7][i];
59 }
60 //***************
61 ifstream incoss1;
62 string ins1=path+"/sim/fit_1cos_s.txt";
63 incoss1.open(ins1.c_str());
64 for(int i=0;i<5;i++) {
65 incoss1>>par_coss[0][i];
66 }
67 ifstream incoss2;
68 string ins2=path+"/sim/fit_2cos_s.txt";
69 incoss2.open(ins2.c_str());
70 for(int i=0;i<5;i++) {
71 incoss2>>par_coss[1][i];
72 }
73 ifstream incoss3;
74 string ins3=path+"/sim/fit_3cos_s.txt";
75 incoss3.open(ins3.c_str());
76 for(int i=0;i<5;i++) {
77 incoss3>>par_coss[2][i];
78 }
79 ifstream incoss4;
80 string ins4=path+"/sim/fit_4cos_s.txt";
81 incoss4.open(ins4.c_str());
82 for(int i=0;i<5;i++) {
83 incoss4>>par_coss[3][i];
84 }
85 ifstream incoss5;
86 string ins5=path+"/sim/fit_5cos_s.txt";
87 incoss5.open(ins5.c_str());
88 for(int i=0;i<5;i++) {
89 incoss5>>par_coss[4][i];
90 }
91 ifstream incoss6;
92 string ins6=path+"/sim/fit_6cos_s.txt";
93 incoss6.open(ins6.c_str());
94 for(int i=0;i<5;i++) {
95 incoss6>>par_coss[5][i];
96 }
97 ifstream incoss7;
98 string ins7=path+"/sim/fit_7cos_s.txt";
99 incoss7.open(ins7.c_str());
100 for(int i=0;i<5;i++) {
101 incoss7>>par_coss[6][i];
102 }
103 ifstream incoss8;
104 string ins8=path+"/sim/fit_8cos_s.txt";
105 incoss8.open(ins8.c_str());
106 for(int i=0;i<5;i++) {
107 incoss8>>par_coss[7][i];
108 }
109 //*********
110 ifstream indd1;
111 string inds1=path+"/data/fit_1.txt";
112 indd1.open(inds1.c_str());
113 for(int i=0;i<6;i++) {
114 indd1>>par_dd[0][i];
115 }
116 ifstream indd2;
117 string inds2=path+"/data/fit_2.txt";
118 indd2.open(inds2.c_str());
119 for(int i=0;i<6;i++) {
120 indd2>>par_dd[1][i];
121 }
122 ifstream indd3;
123 string inds3=path+"data/fit_3.txt";
124 indd3.open(inds3.c_str());
125 for(int i=0;i<6;i++) {
126 indd3>>par_dd[2][i];
127 }
128 ifstream indd4;
129 string inds4=path+"data/fit_4.txt";
130 indd4.open(inds4.c_str());
131 for(int i=0;i<6;i++) {
132 indd4>>par_dd[3][i];
133 }
134 ifstream indd5;
135 string inds5=path+"data/fit_5.txt";
136 indd5.open(inds5.c_str());
137 for(int i=0;i<6;i++) {
138 indd5>>par_dd[4][i];
139 }
140 ifstream indd6;
141 string inds6=path+"data/fit_6.txt";
142 indd6.open(inds6.c_str());
143 for(int i=0;i<6;i++) {
144 indd6>>par_dd[5][i];
145 }
146 ifstream indd7;
147 string inds7=path+"data/fit_7.txt";
148 indd7.open(inds7.c_str());
149 for(int i=0;i<6;i++) {
150 indd7>>par_dd[6][i];
151 }
152 ifstream indd8;
153 string inds8= path +"data/fit_8.txt";
154 indd8.open(inds8.c_str());
155 for(int i=0;i<6;i++) {
156 indd8>>par_dd[7][i];
157 }
158 //*************
159 ifstream indds1;
160 string indd_s1=path+"/sim/fit_1_s.txt";
161 indds1.open(indd_s1.c_str());
162 for(int i=0;i<6;i++) {
163 indds1>>par_dds[0][i];
164 }
165 ifstream indds2;
166 string indd_s2=path+"/sim/fit_2_s.txt";
167 indds2.open(indd_s2.c_str());
168 for(int i=0;i<6;i++) {
169 indds2>>par_dds[1][i];
170 }
171 ifstream indds3;
172 string indd_s3=path+"/sim/fit_3_s.txt";
173 indds3.open(indd_s3.c_str());
174 for(int i=0;i<6;i++) {
175 indds3>>par_dds[2][i];
176 }
177 ifstream indds4;
178 string indd_s4=path+"/sim/fit_4_s.txt";
179 indds4.open(indd_s4.c_str());
180 for(int i=0;i<6;i++) {
181 indds4>>par_dds[3][i];
182 }
183 ifstream indds5;
184 string indd_s5=path+"/sim/fit_5_s.txt";
185 indds5.open(indd_s5.c_str());
186 for(int i=0;i<6;i++) {
187 indds5>>par_dds[4][i];
188 }
189 ifstream indds6;
190 string indd_s6=path+"/sim/fit_6_s.txt";
191 indds6.open(indd_s6.c_str());
192 for(int i=0;i<6;i++) {
193 indds6>>par_dds[5][i];
194 }
195 ifstream indds7;
196 string indd_s7=path+"/sim/fit_7_s.txt";
197 indds7.open(indd_s7.c_str());
198 for(int i=0;i<6;i++) {
199 indds7>>par_dds[6][i];
200 }
201 ifstream indds8;
202 string indd_s8=path+"/sim/fit_8_s.txt";
203 indds8.open(indd_s8.c_str());
204 for(int i=0;i<6;i++) {
205 indds8>>par_dds[7][i];
206 }
207 //******************
208 ifstream inz1;
209 string in_z1=path+"/data/fit_1z.txt";
210 inz1.open(in_z1.c_str());
211 for(int i=0;i<7;i++) {
212 inz1>>par_z[0][i];
213 }
214 ifstream inz2;
215 string in_z2= path+"/data/fit_2z.txt";
216 inz2.open(in_z2.c_str());
217 for(int i=0;i<7;i++) {
218 inz2>>par_z[1][i];
219 }
220 ifstream inz3;
221 string in_z3= path+"/data/fit_3z.txt";
222 inz3.open(in_z3.c_str());
223 for(int i=0;i<7;i++) {
224 inz3>>par_z[2][i];
225 }
226 ifstream inz4;
227 string in_z4= path+"/data/fit_4z.txt";
228 inz4.open(in_z4.c_str());
229 for(int i=0;i<7;i++) {
230 inz4>>par_z[3][i];
231 }
232 ifstream inz5;
233 string in_z5=path+"/data/fit_5z.txt";
234 inz5.open(in_z5.c_str());
235 for(int i=0;i<7;i++) {
236 inz5>>par_z[4][i];
237 }
238 ifstream inz6;
239 string in_z6=path+"/data/fit_6z.txt";
240 inz6.open(in_z6.c_str());
241 for(int i=0;i<7;i++) {
242 inz6>>par_z[5][i];
243 }
244 ifstream inz7;
245 string in_z7=path+"/data/fit_7z.txt";
246 inz7.open(in_z7.c_str());
247 for(int i=0;i<7;i++) {
248 inz7>>par_z[6][i];
249 }
250 ifstream inz8;
251 string in_z8=path+"/data/fit_8z.txt";
252 inz8.open(in_z8.c_str());
253 for(int i=0;i<7;i++) {
254 inz8>>par_z[7][i];
255 }
256 //*************
257 ifstream inzs1;
258 string in_zs1=path+"/sim/fit_1z_s.txt";
259 inzs1.open(in_zs1.c_str());
260 for(int i=0;i<7;i++) {
261 inzs1>>par_zs[0][i];
262 }
263 ifstream inzs2;
264 string in_zs2=path+"/sim/fit_2z_s.txt";
265 inzs2.open(in_zs2.c_str());
266 for(int i=0;i<7;i++) {
267 inzs2>>par_zs[1][i];
268 }
269 ifstream inzs3;
270 string in_zs3=path+"/sim/fit_3z_s.txt";
271 inzs3.open(in_zs3.c_str());
272 for(int i=0;i<7;i++) {
273 inzs3>>par_zs[2][i];
274 }
275 ifstream inzs4;
276 string in_zs4=path+"/sim/fit_4z_s.txt";
277 inzs4.open(in_zs4.c_str());
278 for(int i=0;i<7;i++) {
279 inzs4>>par_zs[3][i];
280 }
281 ifstream inzs5;
282 string in_zs5=path+"/sim/fit_5z_s.txt";
283 inzs5.open(in_zs5.c_str());
284 for(int i=0;i<7;i++) {
285 inzs5>>par_zs[4][i];
286 }
287 ifstream inzs6;
288 string in_zs6=path+"/sim/fit_6z_s.txt";
289 inzs6.open(in_zs6.c_str());
290 for(int i=0;i<7;i++) {
291 inzs6>>par_zs[5][i];
292 }
293 ifstream inzs7;
294 string in_zs7=path+"/sim/fit_7z_s.txt";
295 inzs7.open(in_zs7.c_str());
296 for(int i=0;i<7;i++) {
297 inzs7>>par_zs[6][i];
298 }
299 ifstream inzs8;
300 string in_zs8=path+"/sim/fit_8z_s.txt";
301 inzs8.open(in_zs8.c_str());
302 for(int i=0;i<7;i++) {
303 inzs8>>par_zs[7][i];
304 }
305 //******************
306
307 //******************
308 //******************
309}
std::ifstream ifstream
Definition: bpkt_streams.h:44