data analysis scripts
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

385 lines
13 KiB

  1. {
  2. //=========Macro generated from canvas: Canvas_1/Canvas_1
  3. //========= (Thu Oct 12 16:44:34 2017) by ROOT version5.34/32
  4. TCanvas *Canvas_1 = new TCanvas("Canvas_1", "Canvas_1",303,169,363,321);
  5. gStyle->SetOptFit(1);
  6. gStyle->SetOptStat(0);
  7. gStyle->SetOptTitle(0);
  8. Canvas_1->Range(-0.0125,522.4648,0.1125,613.8474);
  9. Canvas_1->SetFillColor(0);
  10. Canvas_1->SetBorderMode(0);
  11. Canvas_1->SetBorderSize(2);
  12. Canvas_1->SetFrameBorderMode(0);
  13. Canvas_1->SetFrameBorderMode(0);
  14. TProfile *h4_pfx = new TProfile("h4_pfx","ch63:(time-6021800)/1000 {time>6021800&&ic1<5}",100,0,0.1,"");
  15. h4_pfx->SetBinEntries(1,2);
  16. h4_pfx->SetBinEntries(2,1);
  17. h4_pfx->SetBinEntries(3,2);
  18. h4_pfx->SetBinEntries(4,2);
  19. h4_pfx->SetBinEntries(5,2);
  20. h4_pfx->SetBinEntries(6,2);
  21. h4_pfx->SetBinEntries(7,2);
  22. h4_pfx->SetBinEntries(8,2);
  23. h4_pfx->SetBinEntries(9,2);
  24. h4_pfx->SetBinEntries(10,2);
  25. h4_pfx->SetBinEntries(11,2);
  26. h4_pfx->SetBinEntries(12,3);
  27. h4_pfx->SetBinEntries(13,2);
  28. h4_pfx->SetBinEntries(14,2);
  29. h4_pfx->SetBinEntries(15,2);
  30. h4_pfx->SetBinEntries(16,2);
  31. h4_pfx->SetBinEntries(17,2);
  32. h4_pfx->SetBinEntries(18,2);
  33. h4_pfx->SetBinEntries(19,2);
  34. h4_pfx->SetBinEntries(20,2);
  35. h4_pfx->SetBinEntries(21,2);
  36. h4_pfx->SetBinEntries(22,2);
  37. h4_pfx->SetBinEntries(23,2);
  38. h4_pfx->SetBinEntries(24,2);
  39. h4_pfx->SetBinEntries(25,2);
  40. h4_pfx->SetBinEntries(26,2);
  41. h4_pfx->SetBinEntries(27,2);
  42. h4_pfx->SetBinEntries(28,2);
  43. h4_pfx->SetBinEntries(29,2);
  44. h4_pfx->SetBinEntries(30,2);
  45. h4_pfx->SetBinEntries(31,2);
  46. h4_pfx->SetBinEntries(32,2);
  47. h4_pfx->SetBinEntries(33,2);
  48. h4_pfx->SetBinEntries(34,2);
  49. h4_pfx->SetBinEntries(35,2);
  50. h4_pfx->SetBinEntries(36,2);
  51. h4_pfx->SetBinEntries(37,2);
  52. h4_pfx->SetBinEntries(38,1);
  53. h4_pfx->SetBinEntries(39,2);
  54. h4_pfx->SetBinEntries(40,2);
  55. h4_pfx->SetBinEntries(41,2);
  56. h4_pfx->SetBinEntries(42,2);
  57. h4_pfx->SetBinEntries(43,2);
  58. h4_pfx->SetBinEntries(44,2);
  59. h4_pfx->SetBinEntries(45,2);
  60. h4_pfx->SetBinEntries(46,2);
  61. h4_pfx->SetBinEntries(47,3);
  62. h4_pfx->SetBinEntries(48,2);
  63. h4_pfx->SetBinEntries(49,2);
  64. h4_pfx->SetBinEntries(50,2);
  65. h4_pfx->SetBinEntries(51,2);
  66. h4_pfx->SetBinEntries(52,2);
  67. h4_pfx->SetBinEntries(53,2);
  68. h4_pfx->SetBinEntries(54,2);
  69. h4_pfx->SetBinEntries(55,2);
  70. h4_pfx->SetBinEntries(56,2);
  71. h4_pfx->SetBinEntries(57,2);
  72. h4_pfx->SetBinEntries(58,2);
  73. h4_pfx->SetBinEntries(59,2);
  74. h4_pfx->SetBinEntries(60,2);
  75. h4_pfx->SetBinEntries(61,2);
  76. h4_pfx->SetBinEntries(62,2);
  77. h4_pfx->SetBinEntries(63,2);
  78. h4_pfx->SetBinEntries(64,2);
  79. h4_pfx->SetBinEntries(65,2);
  80. h4_pfx->SetBinEntries(66,2);
  81. h4_pfx->SetBinEntries(67,2);
  82. h4_pfx->SetBinEntries(68,2);
  83. h4_pfx->SetBinEntries(69,2);
  84. h4_pfx->SetBinEntries(70,2);
  85. h4_pfx->SetBinEntries(71,2);
  86. h4_pfx->SetBinEntries(72,2);
  87. h4_pfx->SetBinEntries(73,2);
  88. h4_pfx->SetBinEntries(74,1);
  89. h4_pfx->SetBinEntries(75,2);
  90. h4_pfx->SetBinEntries(76,2);
  91. h4_pfx->SetBinEntries(77,2);
  92. h4_pfx->SetBinEntries(78,2);
  93. h4_pfx->SetBinEntries(79,2);
  94. h4_pfx->SetBinEntries(80,2);
  95. h4_pfx->SetBinEntries(81,2);
  96. h4_pfx->SetBinEntries(82,2);
  97. h4_pfx->SetBinEntries(83,3);
  98. h4_pfx->SetBinEntries(84,2);
  99. h4_pfx->SetBinEntries(85,2);
  100. h4_pfx->SetBinEntries(86,2);
  101. h4_pfx->SetBinEntries(87,2);
  102. h4_pfx->SetBinEntries(88,2);
  103. h4_pfx->SetBinEntries(89,2);
  104. h4_pfx->SetBinEntries(90,2);
  105. h4_pfx->SetBinEntries(91,2);
  106. h4_pfx->SetBinEntries(92,2);
  107. h4_pfx->SetBinEntries(93,2);
  108. h4_pfx->SetBinEntries(94,2);
  109. h4_pfx->SetBinEntries(95,2);
  110. h4_pfx->SetBinEntries(96,2);
  111. h4_pfx->SetBinEntries(97,2);
  112. h4_pfx->SetBinEntries(98,2);
  113. h4_pfx->SetBinEntries(99,2);
  114. h4_pfx->SetBinEntries(100,2);
  115. h4_pfx->SetBinContent(1,1097);
  116. h4_pfx->SetBinContent(2,567.5);
  117. h4_pfx->SetBinContent(3,1112);
  118. h4_pfx->SetBinContent(4,1107);
  119. h4_pfx->SetBinContent(5,1101);
  120. h4_pfx->SetBinContent(6,1109);
  121. h4_pfx->SetBinContent(7,1125);
  122. h4_pfx->SetBinContent(8,1145);
  123. h4_pfx->SetBinContent(9,1158);
  124. h4_pfx->SetBinContent(10,1155);
  125. h4_pfx->SetBinContent(11,1168);
  126. h4_pfx->SetBinContent(12,1762.5);
  127. h4_pfx->SetBinContent(13,1148);
  128. h4_pfx->SetBinContent(14,1154);
  129. h4_pfx->SetBinContent(15,1167);
  130. h4_pfx->SetBinContent(16,1149);
  131. h4_pfx->SetBinContent(17,1138);
  132. h4_pfx->SetBinContent(18,1131);
  133. h4_pfx->SetBinContent(19,1113);
  134. h4_pfx->SetBinContent(20,1116);
  135. h4_pfx->SetBinContent(21,1120);
  136. h4_pfx->SetBinContent(22,1095);
  137. h4_pfx->SetBinContent(23,1107);
  138. h4_pfx->SetBinContent(24,1112);
  139. h4_pfx->SetBinContent(25,1106);
  140. h4_pfx->SetBinContent(26,1112);
  141. h4_pfx->SetBinContent(27,1129);
  142. h4_pfx->SetBinContent(28,1134);
  143. h4_pfx->SetBinContent(29,1149);
  144. h4_pfx->SetBinContent(30,1142);
  145. h4_pfx->SetBinContent(31,1148);
  146. h4_pfx->SetBinContent(32,1185);
  147. h4_pfx->SetBinContent(33,1153);
  148. h4_pfx->SetBinContent(34,1160);
  149. h4_pfx->SetBinContent(35,1145);
  150. h4_pfx->SetBinContent(36,1161);
  151. h4_pfx->SetBinContent(37,1137);
  152. h4_pfx->SetBinContent(38,565.5);
  153. h4_pfx->SetBinContent(39,1114);
  154. h4_pfx->SetBinContent(40,1120);
  155. h4_pfx->SetBinContent(41,1119);
  156. h4_pfx->SetBinContent(42,1096);
  157. h4_pfx->SetBinContent(43,1108);
  158. h4_pfx->SetBinContent(44,1121);
  159. h4_pfx->SetBinContent(45,1114);
  160. h4_pfx->SetBinContent(46,1135);
  161. h4_pfx->SetBinContent(47,1683.5);
  162. h4_pfx->SetBinContent(48,1135);
  163. h4_pfx->SetBinContent(49,1161);
  164. h4_pfx->SetBinContent(50,1144);
  165. h4_pfx->SetBinContent(51,1153);
  166. h4_pfx->SetBinContent(52,1177);
  167. h4_pfx->SetBinContent(53,1174);
  168. h4_pfx->SetBinContent(54,1173);
  169. h4_pfx->SetBinContent(55,1171);
  170. h4_pfx->SetBinContent(56,1164);
  171. h4_pfx->SetBinContent(57,1127);
  172. h4_pfx->SetBinContent(58,1130);
  173. h4_pfx->SetBinContent(59,1137);
  174. h4_pfx->SetBinContent(60,1122);
  175. h4_pfx->SetBinContent(61,1106);
  176. h4_pfx->SetBinContent(62,1096);
  177. h4_pfx->SetBinContent(63,1140);
  178. h4_pfx->SetBinContent(64,1100);
  179. h4_pfx->SetBinContent(65,1110);
  180. h4_pfx->SetBinContent(66,1121);
  181. h4_pfx->SetBinContent(67,1139);
  182. h4_pfx->SetBinContent(68,1146);
  183. h4_pfx->SetBinContent(69,1155);
  184. h4_pfx->SetBinContent(70,1147);
  185. h4_pfx->SetBinContent(71,1156);
  186. h4_pfx->SetBinContent(72,1150);
  187. h4_pfx->SetBinContent(73,1173);
  188. h4_pfx->SetBinContent(74,584.5);
  189. h4_pfx->SetBinContent(75,1167);
  190. h4_pfx->SetBinContent(76,1155);
  191. h4_pfx->SetBinContent(77,1160);
  192. h4_pfx->SetBinContent(78,1144);
  193. h4_pfx->SetBinContent(79,1130);
  194. h4_pfx->SetBinContent(80,1110);
  195. h4_pfx->SetBinContent(81,1095);
  196. h4_pfx->SetBinContent(82,1119);
  197. h4_pfx->SetBinContent(83,1675.5);
  198. h4_pfx->SetBinContent(84,1105);
  199. h4_pfx->SetBinContent(85,1128);
  200. h4_pfx->SetBinContent(86,1129);
  201. h4_pfx->SetBinContent(87,1121);
  202. h4_pfx->SetBinContent(88,1124);
  203. h4_pfx->SetBinContent(89,1156);
  204. h4_pfx->SetBinContent(90,1144);
  205. h4_pfx->SetBinContent(91,1155);
  206. h4_pfx->SetBinContent(92,1176);
  207. h4_pfx->SetBinContent(93,1163);
  208. h4_pfx->SetBinContent(94,1162);
  209. h4_pfx->SetBinContent(95,1156);
  210. h4_pfx->SetBinContent(96,1146);
  211. h4_pfx->SetBinContent(97,1159);
  212. h4_pfx->SetBinContent(98,1127);
  213. h4_pfx->SetBinContent(99,1122);
  214. h4_pfx->SetBinContent(100,1111);
  215. h4_pfx->SetBinError(1,775.7593);
  216. h4_pfx->SetBinError(2,567.5);
  217. h4_pfx->SetBinError(3,786.4175);
  218. h4_pfx->SetBinError(4,782.7787);
  219. h4_pfx->SetBinError(5,778.8135);
  220. h4_pfx->SetBinError(6,784.1827);
  221. h4_pfx->SetBinError(7,795.5002);
  222. h4_pfx->SetBinError(8,809.657);
  223. h4_pfx->SetBinError(9,818.8812);
  224. h4_pfx->SetBinError(10,816.7194);
  225. h4_pfx->SetBinError(11,825.9034);
  226. h4_pfx->SetBinError(12,1017.748);
  227. h4_pfx->SetBinError(13,811.7958);
  228. h4_pfx->SetBinError(14,816.0015);
  229. h4_pfx->SetBinError(15,825.2712);
  230. h4_pfx->SetBinError(16,812.4669);
  231. h4_pfx->SetBinError(17,804.7574);
  232. h4_pfx->SetBinError(18,799.749);
  233. h4_pfx->SetBinError(19,787.0111);
  234. h4_pfx->SetBinError(20,789.1568);
  235. h4_pfx->SetBinError(21,791.9978);
  236. h4_pfx->SetBinError(22,774.3646);
  237. h4_pfx->SetBinError(23,782.849);
  238. h4_pfx->SetBinError(24,786.3946);
  239. h4_pfx->SetBinError(25,782.2292);
  240. h4_pfx->SetBinError(26,786.3031);
  241. h4_pfx->SetBinError(27,798.3286);
  242. h4_pfx->SetBinError(28,801.8669);
  243. h4_pfx->SetBinError(29,812.51);
  244. h4_pfx->SetBinError(30,807.5311);
  245. h4_pfx->SetBinError(31,811.7663);
  246. h4_pfx->SetBinError(32,837.9645);
  247. h4_pfx->SetBinError(33,815.299);
  248. h4_pfx->SetBinError(34,820.2442);
  249. h4_pfx->SetBinError(35,809.6978);
  250. h4_pfx->SetBinError(36,820.9558);
  251. h4_pfx->SetBinError(37,803.9916);
  252. h4_pfx->SetBinError(38,565.5);
  253. h4_pfx->SetBinError(39,787.7249);
  254. h4_pfx->SetBinError(40,791.9675);
  255. h4_pfx->SetBinError(41,791.2525);
  256. h4_pfx->SetBinError(42,775.4305);
  257. h4_pfx->SetBinError(43,783.4899);
  258. h4_pfx->SetBinError(44,792.6869);
  259. h4_pfx->SetBinError(45,787.7554);
  260. h4_pfx->SetBinError(46,802.5861);
  261. h4_pfx->SetBinError(47,971.9839);
  262. h4_pfx->SetBinError(48,802.5774);
  263. h4_pfx->SetBinError(49,820.9814);
  264. h4_pfx->SetBinError(50,808.9379);
  265. h4_pfx->SetBinError(51,815.2953);
  266. h4_pfx->SetBinError(52,832.6539);
  267. h4_pfx->SetBinError(53,830.1437);
  268. h4_pfx->SetBinError(54,829.4411);
  269. h4_pfx->SetBinError(55,828.2261);
  270. h4_pfx->SetBinError(56,823.0872);
  271. h4_pfx->SetBinError(57,796.9294);
  272. h4_pfx->SetBinError(58,799.0385);
  273. h4_pfx->SetBinError(59,803.9854);
  274. h4_pfx->SetBinError(60,793.3741);
  275. h4_pfx->SetBinError(61,782.0681);
  276. h4_pfx->SetBinError(62,775.3402);
  277. h4_pfx->SetBinError(63,806.1269);
  278. h4_pfx->SetBinError(64,777.8255);
  279. h4_pfx->SetBinError(65,784.9602);
  280. h4_pfx->SetBinError(66,792.6869);
  281. h4_pfx->SetBinError(67,805.4952);
  282. h4_pfx->SetBinError(68,810.3521);
  283. h4_pfx->SetBinError(69,816.7194);
  284. h4_pfx->SetBinError(70,811.0626);
  285. h4_pfx->SetBinError(71,817.4182);
  286. h4_pfx->SetBinError(72,813.1731);
  287. h4_pfx->SetBinError(73,829.4471);
  288. h4_pfx->SetBinError(74,584.5);
  289. h4_pfx->SetBinError(75,825.213);
  290. h4_pfx->SetBinError(76,816.8846);
  291. h4_pfx->SetBinError(77,820.2954);
  292. h4_pfx->SetBinError(78,808.9676);
  293. h4_pfx->SetBinError(79,799.1436);
  294. h4_pfx->SetBinError(80,784.8914);
  295. h4_pfx->SetBinError(81,774.2819);
  296. h4_pfx->SetBinError(82,791.2575);
  297. h4_pfx->SetBinError(83,967.4134);
  298. h4_pfx->SetBinError(84,781.4567);
  299. h4_pfx->SetBinError(85,797.6318);
  300. h4_pfx->SetBinError(86,798.3549);
  301. h4_pfx->SetBinError(87,792.6717);
  302. h4_pfx->SetBinError(88,794.8588);
  303. h4_pfx->SetBinError(89,817.4182);
  304. h4_pfx->SetBinError(90,808.9453);
  305. h4_pfx->SetBinError(91,816.7132);
  306. h4_pfx->SetBinError(92,831.6252);
  307. h4_pfx->SetBinError(93,822.4637);
  308. h4_pfx->SetBinError(94,821.7095);
  309. h4_pfx->SetBinError(95,817.4157);
  310. h4_pfx->SetBinError(96,810.5372);
  311. h4_pfx->SetBinError(97,819.5563);
  312. h4_pfx->SetBinError(98,796.9106);
  313. h4_pfx->SetBinError(99,793.3741);
  314. h4_pfx->SetBinError(100,785.616);
  315. h4_pfx->SetEntries(200);
  316. TPaveStats *ptstats = new TPaveStats(0.5671642,0.6959248,0.9794776,0.9373041,"brNDC");
  317. ptstats->SetName("stats");
  318. ptstats->SetBorderSize(1);
  319. ptstats->SetFillColor(0);
  320. ptstats->SetTextAlign(12);
  321. ptstats->SetTextFont(42);
  322. TText *text = ptstats->AddText("#chi^{2} / ndf = 1194 / 91");
  323. text->SetTextSize(0.04441379);
  324. text = ptstats->AddText("p0 = 566.3 #pm 0.1 ");
  325. text = ptstats->AddText("p1 = 14.22 #pm 0.17 ");
  326. text = ptstats->AddText("p2 = 50.05 #pm 0.06 ");
  327. text = ptstats->AddText("p3 = 2.319 #pm 0.025 ");
  328. ptstats->SetOptStat(0);
  329. ptstats->SetOptFit(1);
  330. ptstats->Draw();
  331. h4_pfx->GetListOfFunctions()->Add(ptstats);
  332. ptstats->SetParent(h4_pfx);
  333. TF1 *f3 = new TF1("f3","[0]+[1]*TMath::Cos(x*[2]*(2*3.14159)+[3])",0,100);
  334. f3->SetFillColor(19);
  335. f3->SetFillStyle(0);
  336. f3->SetLineColor(2);
  337. f3->SetLineWidth(2);
  338. f3->SetChisquare(1193.557);
  339. f3->SetNDF(91);
  340. f3->GetXaxis()->SetLabelFont(42);
  341. f3->GetXaxis()->SetLabelSize(0.035);
  342. f3->GetXaxis()->SetTitleSize(0.035);
  343. f3->GetXaxis()->SetTitleFont(42);
  344. f3->GetYaxis()->SetLabelFont(42);
  345. f3->GetYaxis()->SetLabelSize(0.035);
  346. f3->GetYaxis()->SetTitleSize(0.035);
  347. f3->GetYaxis()->SetTitleFont(42);
  348. f3->SetParameter(0,566.3128);
  349. f3->SetParError(0,0.1330487);
  350. f3->SetParLimits(0,0,0);
  351. f3->SetParameter(1,14.22488);
  352. f3->SetParError(1,0.168519);
  353. f3->SetParLimits(1,0,0);
  354. f3->SetParameter(2,50.05139);
  355. f3->SetParError(2,0.06405337);
  356. f3->SetParLimits(2,0,0);
  357. f3->SetParameter(3,2.318769);
  358. f3->SetParError(3,0.02512338);
  359. f3->SetParLimits(3,0,0);
  360. h4_pfx->GetListOfFunctions()->Add(f3);
  361. Int_t ci; // for color index setting
  362. TColor *color; // for color definition with alpha
  363. ci = TColor::GetColor("#000099");
  364. h4_pfx->SetLineColor(ci);
  365. h4_pfx->GetXaxis()->SetLabelFont(42);
  366. h4_pfx->GetXaxis()->SetLabelSize(0.035);
  367. h4_pfx->GetXaxis()->SetTitleSize(0.035);
  368. h4_pfx->GetXaxis()->SetTitleFont(42);
  369. h4_pfx->GetYaxis()->SetLabelFont(42);
  370. h4_pfx->GetYaxis()->SetLabelSize(0.035);
  371. h4_pfx->GetYaxis()->SetTitleSize(0.035);
  372. h4_pfx->GetYaxis()->SetTitleFont(42);
  373. h4_pfx->GetZaxis()->SetLabelFont(42);
  374. h4_pfx->GetZaxis()->SetLabelSize(0.035);
  375. h4_pfx->GetZaxis()->SetTitleSize(0.035);
  376. h4_pfx->GetZaxis()->SetTitleFont(42);
  377. h4_pfx->Draw("");
  378. Canvas_1->Modified();
  379. Canvas_1->cd();
  380. Canvas_1->SetSelected(Canvas_1);
  381. }