{ //=========Macro generated from canvas: c1/c1 //========= (Wed Jul 11 17:49:38 2012) by ROOT version5.34/00 TCanvas *c1 = new TCanvas("c1", "c1",10,32,700,500); gStyle->SetOptTitle(0); c1->Range(-64.86486,-0.6562225,340.5405,0.3426648); c1->SetFillColor(0); c1->SetBorderMode(0); c1->SetBorderSize(2); c1->SetTickx(1); c1->SetTicky(1); c1->SetLeftMargin(0.16); c1->SetTopMargin(0.05); c1->SetBottomMargin(0.16); c1->SetFrameBorderMode(0); c1->SetFrameBorderMode(0); Double_t xAxis[69] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 125, 150, 175, 200, 225, 250, 275, 300}; TProfile *rebinnedtimeEnProfMediumEMBASlot11__2 = new TProfile("rebinnedtimeEnProfMediumEMBASlot11","Time Energy profile for Medium Gain for EMBASlot11",68, xAxis rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(22,6); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(23,69); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(24,758); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(25,3213); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(26,5928); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(27,6853); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(28,5718); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(29,4958); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(30,4429); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(31,3622); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(32,3102); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(33,3161); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(34,2317); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(35,2375); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(36,2241); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(37,1742); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(38,1619); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(39,1688); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(40,1439); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(41,1152); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(42,1205); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(43,1081); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(44,866); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(45,1008); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(46,811); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(47,686); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(48,670); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(49,652); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(50,615); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(51,2320); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(52,1641); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(53,1175); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(54,831); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(55,584); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(56,413); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(57,301); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(58,240); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(59,183); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(60,144); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(61,339); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(62,133); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(63,49); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(64,24); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinEntries(65,7); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(22,-2.003921); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(23,-6.049452); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(24,23.44205); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(25,304.5565); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(26,803.9366); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(27,928.5809); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(28,705.5778); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(29,532.0427); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(30,402.8448); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(31,353.3346); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(32,248.8269); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(33,198.3467); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(34,78.28478); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(35,110.3536); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(36,8.39729); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(37,-6.856109); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(38,16.17026); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(39,3.964124); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(40,-13.94804); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(41,-27.70816); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(42,-43.38402); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(43,-44.36642); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(44,-39.95501); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(45,-47.80782); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(46,-30.41444); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(47,-42.69761); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(48,-47.50623); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(49,-22.8855); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(50,-53.82507); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(51,-195.7827); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(52,-150.0487); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(53,-89.39847); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(54,-73.12703); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(55,-48.12884); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(56,-37.07994); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(57,-35.95622); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(58,-29.29267); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(59,-18.69202); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(60,-24.19177); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(61,-64.08659); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(62,-43.87327); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(63,-14.27518); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(64,-8.270557); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinContent(65,-0.9879581); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(22,1.018864); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(23,3.993705); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(24,13.55413); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(25,33.25233); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(26,39.55562); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(27,46.12897); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(28,38.57468); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(29,39.61232); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(30,33.92064); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(31,30.70675); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(32,27.65743); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(33,30.17541); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(34,34.21233); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(35,26.69547); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(36,28.21679); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(37,20.19792); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(38,22.4685); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(39,23.2071); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(40,18.72037); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(41,17.27232); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(42,17.27927); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(43,15.83205); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(44,14.72211); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(45,15.46924); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(46,14.27197); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(47,13.89357); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(48,12.93699); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(49,12.28836); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(50,12.0145); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(51,23.42115); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(52,18.99431); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(53,16.40907); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(54,13.54383); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(55,12.62265); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(56,11.13578); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(57,8.467604); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(58,7.574515); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(59,6.089397); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(60,6.016152); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(61,9.315112); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(62,6.385889); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(63,3.168421); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(64,3.256006); rebinnedtimeEnProfMediumEMBASlot11__2->SetBinError(65,1.031081); rebinnedtimeEnProfMediumEMBASlot11__2->SetEntries(72368); rebinnedtimeEnProfMediumEMBASlot11__2->SetDirectory(0); TF1 *energyShapeA = new TF1("energyShapeA","pol5",23,225); energyShapeA->SetFillColor(19); energyShapeA->SetFillStyle(0); energyShapeA->SetMarkerStyle(20); energyShapeA->SetMarkerSize(1.2); Int_t ci; // for color index setting ci = TColor::GetColor("#ff0000"); energyShapeA->SetLineColor(ci); energyShapeA->SetLineWidth(3); energyShapeA->SetLineStyle(3); energyShapeA->SetChisquare(138.3416); energyShapeA->SetNDF(36); energyShapeA->GetXaxis()->SetLabelFont(42); energyShapeA->GetXaxis()->SetLabelSize(0.05); energyShapeA->GetXaxis()->SetTitleSize(0.05); energyShapeA->GetXaxis()->SetTitleFont(42); energyShapeA->GetYaxis()->SetLabelFont(42); energyShapeA->GetYaxis()->SetLabelSize(0.05); energyShapeA->GetYaxis()->SetTitleSize(0.05); energyShapeA->GetYaxis()->SetTitleFont(42); energyShapeA->SetParameter(0,0.6713914); energyShapeA->SetParError(0,0.009674246); energyShapeA->SetParLimits(0,0,0); energyShapeA->SetParameter(1,-0.03067672); energyShapeA->SetParError(1,0.0004521088); energyShapeA->SetParLimits(1,0,0); energyShapeA->SetParameter(2,0.0004417256); energyShapeA->SetParError(2,7.262053e-06); energyShapeA->SetParLimits(2,0,0); energyShapeA->SetParameter(3,-2.670749e-06); energyShapeA->SetParError(3,6.410727e-08); energyShapeA->SetParLimits(3,0,0); energyShapeA->SetParameter(4,4.578819e-09); energyShapeA->SetParError(4,4.53852e-10); energyShapeA->SetParLimits(4,0,0); energyShapeA->SetParameter(5,4.873213e-12); energyShapeA->SetParError(5,1.539575e-12); energyShapeA->SetParLimits(5,0,0); rebinnedtimeEnProfMediumEMBASlot11__2->GetListOfFunctions()->Add(energyShapeA); TF1 *lb = new TF1("lb","[0]",0,23); lb->SetFillColor(19); lb->SetFillStyle(0); lb->SetMarkerStyle(20); lb->SetMarkerSize(1.2); ci = TColor::GetColor("#00ff00"); lb->SetLineColor(ci); lb->SetLineWidth(3); lb->SetLineStyle(3); lb->GetXaxis()->SetLabelFont(42); lb->GetXaxis()->SetLabelSize(0.05); lb->GetXaxis()->SetTitleSize(0.05); lb->GetXaxis()->SetTitleFont(42); lb->GetYaxis()->SetLabelFont(42); lb->GetYaxis()->SetLabelSize(0.05); lb->GetYaxis()->SetTitleSize(0.05); lb->GetYaxis()->SetTitleFont(42); lb->SetParameter(0,0.1683173); lb->SetParError(0,0); lb->SetParLimits(0,0,0); rebinnedtimeEnProfMediumEMBASlot11__2->GetListOfFunctions()->Add(lb); TF1 *la = new TF1("la","[0]",225,300); la->SetFillColor(19); la->SetFillStyle(0); la->SetMarkerStyle(20); la->SetMarkerSize(1.2); ci = TColor::GetColor("#00ff00"); la->SetLineColor(ci); la->SetLineWidth(3); la->SetLineStyle(3); la->GetXaxis()->SetLabelFont(42); la->GetXaxis()->SetLabelSize(0.05); la->GetXaxis()->SetTitleSize(0.05); la->GetXaxis()->SetTitleFont(42); la->GetYaxis()->SetLabelFont(42); la->GetYaxis()->SetLabelSize(0.05); la->GetYaxis()->SetTitleSize(0.05); la->GetYaxis()->SetTitleFont(42); la->SetParameter(0,0.2551432); la->SetParError(0,0); la->SetParLimits(0,0,0); rebinnedtimeEnProfMediumEMBASlot11__2->GetListOfFunctions()->Add(la); TPaveStats *ptstats = new TPaveStats(0.78,0.795,0.98,0.995,"brNDC"); ptstats->SetName("stats"); ptstats->SetBorderSize(1); ptstats->SetFillColor(0); ptstats->SetFillStyle(1); ptstats->SetTextAlign(12); TText *text = ptstats->AddText("Entries = 72368 "); text = ptstats->AddText("Mean = 36.05"); text = ptstats->AddText("Mean y = 0.04776"); text = ptstats->AddText("RMS = 14.54"); text = ptstats->AddText("RMS y = 0.5296"); ptstats->SetOptStat(1110); ptstats->SetOptFit(0); ptstats->Draw(); rebinnedtimeEnProfMediumEMBASlot11__2->GetListOfFunctions()->Add(ptstats); ptstats->SetParent(rebinnedtimeEnProfMediumEMBASlot11__2); ci = TColor::GetColor("#ff00ff"); rebinnedtimeEnProfMediumEMBASlot11__2->SetLineColor(ci); rebinnedtimeEnProfMediumEMBASlot11__2->SetLineWidth(2); ci = TColor::GetColor("#ff00ff"); rebinnedtimeEnProfMediumEMBASlot11__2->SetMarkerColor(ci); rebinnedtimeEnProfMediumEMBASlot11__2->SetMarkerStyle(20); rebinnedtimeEnProfMediumEMBASlot11__2->SetMarkerSize(1.2); rebinnedtimeEnProfMediumEMBASlot11__2->GetXaxis()->SetTitle("Energy [Gev]"); rebinnedtimeEnProfMediumEMBASlot11__2->GetXaxis()->SetLabelFont(42); rebinnedtimeEnProfMediumEMBASlot11__2->GetXaxis()->SetLabelSize(0.05); rebinnedtimeEnProfMediumEMBASlot11__2->GetXaxis()->SetTitleSize(0.05); rebinnedtimeEnProfMediumEMBASlot11__2->GetXaxis()->SetTitleFont(42); rebinnedtimeEnProfMediumEMBASlot11__2->GetYaxis()->SetTitle("Time [ns]"); rebinnedtimeEnProfMediumEMBASlot11__2->GetYaxis()->SetLabelFont(42); rebinnedtimeEnProfMediumEMBASlot11__2->GetYaxis()->SetLabelSize(0.05); rebinnedtimeEnProfMediumEMBASlot11__2->GetYaxis()->SetTitleSize(0.05); rebinnedtimeEnProfMediumEMBASlot11__2->GetYaxis()->SetTitleFont(42); rebinnedtimeEnProfMediumEMBASlot11__2->GetZaxis()->SetLabelFont(42); rebinnedtimeEnProfMediumEMBASlot11__2->GetZaxis()->SetLabelSize(0.05); rebinnedtimeEnProfMediumEMBASlot11__2->GetZaxis()->SetTitleSize(0.05); rebinnedtimeEnProfMediumEMBASlot11__2->GetZaxis()->SetTitleFont(42); rebinnedtimeEnProfMediumEMBASlot11__2->Draw(""); c1->Modified(); c1->cd(); c1->SetSelected(c1); }