{ //=========Macro generated from canvas: c1/c1 //========= (Wed Jun 6 12:51:21 2012) by ROOT version5.32/03 TCanvas *c1 = new TCanvas("c1", "c1",66,52,700,500); gStyle->SetOptTitle(0); c1->Range(-14.81553,-1.782147,12.21359,4.238489); c1->SetFillColor(0); c1->SetBorderMode(0); c1->SetBorderSize(2); c1->SetLogy(); c1->SetTickx(1); c1->SetTicky(1); c1->SetLeftMargin(0.1781609); c1->SetRightMargin(0.08189655); c1->SetTopMargin(0.05063291); c1->SetBottomMargin(0.1624473); c1->SetFrameBorderMode(0); c1->SetFrameBorderMode(0); TH1D *timeMediumAllBarrelASlots__2 = new TH1D("timeMediumAllBarrelASlots__2","Time distribution in Medium Gain for All Barrel A slots",1000,-10,10); timeMediumAllBarrelASlots__2->SetBinContent(259,1); timeMediumAllBarrelASlots__2->SetBinContent(353,1); timeMediumAllBarrelASlots__2->SetBinContent(372,1); timeMediumAllBarrelASlots__2->SetBinContent(379,1); timeMediumAllBarrelASlots__2->SetBinContent(382,1); timeMediumAllBarrelASlots__2->SetBinContent(391,1); timeMediumAllBarrelASlots__2->SetBinContent(404,1); timeMediumAllBarrelASlots__2->SetBinContent(405,1); timeMediumAllBarrelASlots__2->SetBinContent(413,2); timeMediumAllBarrelASlots__2->SetBinContent(414,1); timeMediumAllBarrelASlots__2->SetBinContent(417,1); timeMediumAllBarrelASlots__2->SetBinContent(420,1); timeMediumAllBarrelASlots__2->SetBinContent(421,1); timeMediumAllBarrelASlots__2->SetBinContent(424,1); timeMediumAllBarrelASlots__2->SetBinContent(425,1); timeMediumAllBarrelASlots__2->SetBinContent(426,1); timeMediumAllBarrelASlots__2->SetBinContent(428,2); timeMediumAllBarrelASlots__2->SetBinContent(430,2); timeMediumAllBarrelASlots__2->SetBinContent(431,3); timeMediumAllBarrelASlots__2->SetBinContent(432,1); timeMediumAllBarrelASlots__2->SetBinContent(433,1); timeMediumAllBarrelASlots__2->SetBinContent(435,2); timeMediumAllBarrelASlots__2->SetBinContent(436,2); timeMediumAllBarrelASlots__2->SetBinContent(437,1); timeMediumAllBarrelASlots__2->SetBinContent(438,1); timeMediumAllBarrelASlots__2->SetBinContent(439,2); timeMediumAllBarrelASlots__2->SetBinContent(440,3); timeMediumAllBarrelASlots__2->SetBinContent(441,1); timeMediumAllBarrelASlots__2->SetBinContent(442,1); timeMediumAllBarrelASlots__2->SetBinContent(443,4); timeMediumAllBarrelASlots__2->SetBinContent(444,5); timeMediumAllBarrelASlots__2->SetBinContent(445,4); timeMediumAllBarrelASlots__2->SetBinContent(446,8); timeMediumAllBarrelASlots__2->SetBinContent(447,7); timeMediumAllBarrelASlots__2->SetBinContent(448,7); timeMediumAllBarrelASlots__2->SetBinContent(449,8); timeMediumAllBarrelASlots__2->SetBinContent(450,10); timeMediumAllBarrelASlots__2->SetBinContent(451,13); timeMediumAllBarrelASlots__2->SetBinContent(452,14); timeMediumAllBarrelASlots__2->SetBinContent(453,21); timeMediumAllBarrelASlots__2->SetBinContent(454,24); timeMediumAllBarrelASlots__2->SetBinContent(455,30); timeMediumAllBarrelASlots__2->SetBinContent(456,31); timeMediumAllBarrelASlots__2->SetBinContent(457,39); timeMediumAllBarrelASlots__2->SetBinContent(458,40); timeMediumAllBarrelASlots__2->SetBinContent(459,59); timeMediumAllBarrelASlots__2->SetBinContent(460,68); timeMediumAllBarrelASlots__2->SetBinContent(461,65); timeMediumAllBarrelASlots__2->SetBinContent(462,89); timeMediumAllBarrelASlots__2->SetBinContent(463,115); timeMediumAllBarrelASlots__2->SetBinContent(464,122); timeMediumAllBarrelASlots__2->SetBinContent(465,167); timeMediumAllBarrelASlots__2->SetBinContent(466,184); timeMediumAllBarrelASlots__2->SetBinContent(467,238); timeMediumAllBarrelASlots__2->SetBinContent(468,294); timeMediumAllBarrelASlots__2->SetBinContent(469,332); timeMediumAllBarrelASlots__2->SetBinContent(470,346); timeMediumAllBarrelASlots__2->SetBinContent(471,378); timeMediumAllBarrelASlots__2->SetBinContent(472,438); timeMediumAllBarrelASlots__2->SetBinContent(473,548); timeMediumAllBarrelASlots__2->SetBinContent(474,604); timeMediumAllBarrelASlots__2->SetBinContent(475,639); timeMediumAllBarrelASlots__2->SetBinContent(476,745); timeMediumAllBarrelASlots__2->SetBinContent(477,868); timeMediumAllBarrelASlots__2->SetBinContent(478,1004); timeMediumAllBarrelASlots__2->SetBinContent(479,1091); timeMediumAllBarrelASlots__2->SetBinContent(480,1207); timeMediumAllBarrelASlots__2->SetBinContent(481,1342); timeMediumAllBarrelASlots__2->SetBinContent(482,1459); timeMediumAllBarrelASlots__2->SetBinContent(483,1582); timeMediumAllBarrelASlots__2->SetBinContent(484,1726); timeMediumAllBarrelASlots__2->SetBinContent(485,1847); timeMediumAllBarrelASlots__2->SetBinContent(486,1978); timeMediumAllBarrelASlots__2->SetBinContent(487,2089); timeMediumAllBarrelASlots__2->SetBinContent(488,2226); timeMediumAllBarrelASlots__2->SetBinContent(489,2408); timeMediumAllBarrelASlots__2->SetBinContent(490,2525); timeMediumAllBarrelASlots__2->SetBinContent(491,2685); timeMediumAllBarrelASlots__2->SetBinContent(492,2765); timeMediumAllBarrelASlots__2->SetBinContent(493,2883); timeMediumAllBarrelASlots__2->SetBinContent(494,3020); timeMediumAllBarrelASlots__2->SetBinContent(495,3044); timeMediumAllBarrelASlots__2->SetBinContent(496,3127); timeMediumAllBarrelASlots__2->SetBinContent(497,3229); timeMediumAllBarrelASlots__2->SetBinContent(498,3252); timeMediumAllBarrelASlots__2->SetBinContent(499,3187); timeMediumAllBarrelASlots__2->SetBinContent(500,4512); timeMediumAllBarrelASlots__2->SetBinContent(501,4530); timeMediumAllBarrelASlots__2->SetBinContent(502,3137); timeMediumAllBarrelASlots__2->SetBinContent(503,3265); timeMediumAllBarrelASlots__2->SetBinContent(504,3107); timeMediumAllBarrelASlots__2->SetBinContent(505,3032); timeMediumAllBarrelASlots__2->SetBinContent(506,2969); timeMediumAllBarrelASlots__2->SetBinContent(507,2849); timeMediumAllBarrelASlots__2->SetBinContent(508,2696); timeMediumAllBarrelASlots__2->SetBinContent(509,2652); timeMediumAllBarrelASlots__2->SetBinContent(510,2544); timeMediumAllBarrelASlots__2->SetBinContent(511,2429); timeMediumAllBarrelASlots__2->SetBinContent(512,2255); timeMediumAllBarrelASlots__2->SetBinContent(513,2170); timeMediumAllBarrelASlots__2->SetBinContent(514,2036); timeMediumAllBarrelASlots__2->SetBinContent(515,1907); timeMediumAllBarrelASlots__2->SetBinContent(516,1851); timeMediumAllBarrelASlots__2->SetBinContent(517,1599); timeMediumAllBarrelASlots__2->SetBinContent(518,1524); timeMediumAllBarrelASlots__2->SetBinContent(519,1459); timeMediumAllBarrelASlots__2->SetBinContent(520,1235); timeMediumAllBarrelASlots__2->SetBinContent(521,1179); timeMediumAllBarrelASlots__2->SetBinContent(522,1024); timeMediumAllBarrelASlots__2->SetBinContent(523,960); timeMediumAllBarrelASlots__2->SetBinContent(524,844); timeMediumAllBarrelASlots__2->SetBinContent(525,747); timeMediumAllBarrelASlots__2->SetBinContent(526,639); timeMediumAllBarrelASlots__2->SetBinContent(527,598); timeMediumAllBarrelASlots__2->SetBinContent(528,544); timeMediumAllBarrelASlots__2->SetBinContent(529,482); timeMediumAllBarrelASlots__2->SetBinContent(530,398); timeMediumAllBarrelASlots__2->SetBinContent(531,383); timeMediumAllBarrelASlots__2->SetBinContent(532,328); timeMediumAllBarrelASlots__2->SetBinContent(533,277); timeMediumAllBarrelASlots__2->SetBinContent(534,258); timeMediumAllBarrelASlots__2->SetBinContent(535,208); timeMediumAllBarrelASlots__2->SetBinContent(536,196); timeMediumAllBarrelASlots__2->SetBinContent(537,153); timeMediumAllBarrelASlots__2->SetBinContent(538,132); timeMediumAllBarrelASlots__2->SetBinContent(539,117); timeMediumAllBarrelASlots__2->SetBinContent(540,103); timeMediumAllBarrelASlots__2->SetBinContent(541,99); timeMediumAllBarrelASlots__2->SetBinContent(542,79); timeMediumAllBarrelASlots__2->SetBinContent(543,77); timeMediumAllBarrelASlots__2->SetBinContent(544,64); timeMediumAllBarrelASlots__2->SetBinContent(545,58); timeMediumAllBarrelASlots__2->SetBinContent(546,34); timeMediumAllBarrelASlots__2->SetBinContent(547,35); timeMediumAllBarrelASlots__2->SetBinContent(548,28); timeMediumAllBarrelASlots__2->SetBinContent(549,35); timeMediumAllBarrelASlots__2->SetBinContent(550,28); timeMediumAllBarrelASlots__2->SetBinContent(551,14); timeMediumAllBarrelASlots__2->SetBinContent(552,11); timeMediumAllBarrelASlots__2->SetBinContent(553,16); timeMediumAllBarrelASlots__2->SetBinContent(554,7); timeMediumAllBarrelASlots__2->SetBinContent(555,16); timeMediumAllBarrelASlots__2->SetBinContent(556,11); timeMediumAllBarrelASlots__2->SetBinContent(557,2); timeMediumAllBarrelASlots__2->SetBinContent(558,6); timeMediumAllBarrelASlots__2->SetBinContent(559,5); timeMediumAllBarrelASlots__2->SetBinContent(560,8); timeMediumAllBarrelASlots__2->SetBinContent(561,3); timeMediumAllBarrelASlots__2->SetBinContent(562,5); timeMediumAllBarrelASlots__2->SetBinContent(563,3); timeMediumAllBarrelASlots__2->SetBinContent(564,4); timeMediumAllBarrelASlots__2->SetBinContent(565,1); timeMediumAllBarrelASlots__2->SetBinContent(567,4); timeMediumAllBarrelASlots__2->SetBinContent(568,1); timeMediumAllBarrelASlots__2->SetBinContent(570,2); timeMediumAllBarrelASlots__2->SetBinContent(571,1); timeMediumAllBarrelASlots__2->SetBinContent(573,1); timeMediumAllBarrelASlots__2->SetBinContent(577,1); timeMediumAllBarrelASlots__2->SetBinContent(581,1); timeMediumAllBarrelASlots__2->SetBinContent(585,2); timeMediumAllBarrelASlots__2->SetBinContent(587,1); timeMediumAllBarrelASlots__2->SetBinContent(597,1); timeMediumAllBarrelASlots__2->SetBinContent(608,2); timeMediumAllBarrelASlots__2->SetBinContent(636,1); timeMediumAllBarrelASlots__2->SetBinContent(642,1); timeMediumAllBarrelASlots__2->SetBinContent(706,1); timeMediumAllBarrelASlots__2->SetBinContent(797,1); timeMediumAllBarrelASlots__2->SetEntries(120277); timeMediumAllBarrelASlots__2->SetDirectory(0); TPaveStats *ptstats = new TPaveStats(0.6350575,0.7172996,0.8936782,0.9219409,"brNDC"); ptstats->SetName("stats"); ptstats->SetBorderSize(1); ptstats->SetFillColor(0); ptstats->SetFillStyle(1); ptstats->SetTextAlign(12); TText *text = ptstats->AddText("Entries = 120277 "); text = ptstats->AddText("Mean = -1.902e-09"); text = ptstats->AddText("RMS = 0.2952"); text = ptstats->AddText("Constant = 3277 #pm 12.0 "); text = ptstats->AddText("Mean = -0.001236 #pm 0.000844 "); text = ptstats->AddText("Sigma = 0.2903 #pm 0.0006 "); ptstats->SetOptStat(1110); ptstats->SetOptFit(11); ptstats->Draw(); timeMediumAllBarrelASlots__2->GetListOfFunctions()->Add(ptstats); ptstats->SetParent(timeMediumAllBarrelASlots__2); TF1 *PrevFitTMP = new TF1("PrevFitTMP","gaus",-1.28,1.26); PrevFitTMP->SetFillColor(19); PrevFitTMP->SetFillStyle(0); PrevFitTMP->SetMarkerStyle(20); PrevFitTMP->SetMarkerSize(1.2); PrevFitTMP->SetLineWidth(2); PrevFitTMP->SetChisquare(1012.809); PrevFitTMP->SetNDF(124); PrevFitTMP->GetXaxis()->SetLabelFont(42); PrevFitTMP->GetXaxis()->SetLabelSize(0.05); PrevFitTMP->GetXaxis()->SetTitleSize(0.05); PrevFitTMP->GetXaxis()->SetTitleFont(42); PrevFitTMP->GetYaxis()->SetLabelFont(42); PrevFitTMP->GetYaxis()->SetLabelSize(0.05); PrevFitTMP->GetYaxis()->SetTitleSize(0.05); PrevFitTMP->GetYaxis()->SetTitleFont(42); PrevFitTMP->SetParameter(0,3276.626); PrevFitTMP->SetParError(0,11.96558); PrevFitTMP->SetParLimits(0,0,0); PrevFitTMP->SetParameter(1,-0.001236274); PrevFitTMP->SetParError(1,0.0008437857); PrevFitTMP->SetParLimits(1,0,0); PrevFitTMP->SetParameter(2,0.2902853); PrevFitTMP->SetParError(2,0.0006457201); PrevFitTMP->SetParLimits(2,0,2.920463); timeMediumAllBarrelASlots__2->GetListOfFunctions()->Add(PrevFitTMP); Int_t ci; // for color index setting ci = TColor::GetColor("#ff00ff"); timeMediumAllBarrelASlots__2->SetLineColor(ci); timeMediumAllBarrelASlots__2->SetLineWidth(2); ci = TColor::GetColor("#ff00ff"); timeMediumAllBarrelASlots__2->SetMarkerColor(ci); timeMediumAllBarrelASlots__2->SetMarkerStyle(20); timeMediumAllBarrelASlots__2->SetMarkerSize(1.2); timeMediumAllBarrelASlots__2->GetXaxis()->SetTitle("Time [ns]"); timeMediumAllBarrelASlots__2->GetXaxis()->SetLabelFont(42); timeMediumAllBarrelASlots__2->GetXaxis()->SetLabelSize(0.05); timeMediumAllBarrelASlots__2->GetXaxis()->SetTitleSize(0.05); timeMediumAllBarrelASlots__2->GetXaxis()->SetTitleFont(42); timeMediumAllBarrelASlots__2->GetYaxis()->SetTitle("Entries/20 ps"); timeMediumAllBarrelASlots__2->GetYaxis()->SetLabelFont(42); timeMediumAllBarrelASlots__2->GetYaxis()->SetLabelSize(0.05); timeMediumAllBarrelASlots__2->GetYaxis()->SetTitleSize(0.05); timeMediumAllBarrelASlots__2->GetYaxis()->SetTitleFont(42); timeMediumAllBarrelASlots__2->GetZaxis()->SetLabelFont(42); timeMediumAllBarrelASlots__2->GetZaxis()->SetLabelSize(0.05); timeMediumAllBarrelASlots__2->GetZaxis()->SetTitleSize(0.05); timeMediumAllBarrelASlots__2->GetZaxis()->SetTitleFont(42); timeMediumAllBarrelASlots__2->Draw(""); c1->Modified(); c1->cd(); c1->SetSelected(c1); }