Annotation of ttbar/p20_taujets_note/eff_e3jets.C, revision 1.1
1.1 ! uid12904 1: #include <iostream>
! 2: #include <iomanip>
! 3: #include <fstream>
! 4: #include <vector>
! 5: #include <map>
! 6: #include <string>
! 7: #include <cmath>
! 8: #include <stdio.h>
! 9:
! 10: int eff_e3jets() {
! 11:
! 12: const int dim = 6;
! 13: double MH[dim], deltaMH[dim];
! 14: double effWW[dim], effWH[dim], effHH[dim];
! 15: double deltaeffWW[dim], deltaeffWH[dim], deltaeffHH[dim];
! 16:
! 17: //
! 18: // MH values
! 19: //
! 20: MH[0] = 3.0;
! 21: MH[1] = 3.5;
! 22: MH[2] = 4.0;
! 23: MH[3] = 4.5;
! 24: MH[4] = 5.0;
! 25:
! 26: deltaMH[0] = 0.0;
! 27: deltaMH[1] = 0.0;
! 28: deltaMH[2] = 0.0;
! 29: deltaMH[3] = 0.0;
! 30: deltaMH[4] = 0.0;
! 31:
! 32: //
! 33: // effWW values
! 34: //
! 35: effWW[0] = 0.1507;
! 36: effWW[1] = 0.1559;
! 37: effWW[2] = 0.1468;
! 38: effWW[3] = 0.1511;
! 39: effWW[4] = 0.1552;
! 40:
! 41: //
! 42:
! 43: //------------------
! 44:
! 45: TCanvas *c1 = new TCanvas("c1","1",1000,800);
! 46: c1->Clear();
! 47: //c1->SetLogy();
! 48: c1->SetGridy();
! 49:
! 50: // Draw a frame
! 51: TH1F *frame = c1->DrawFrame(0.0,5e-2,6.0,0.2);
! 52:
! 53: frame->GetXaxis()->SetTitle("metl cut");
! 54: frame->GetXaxis()->SetTitleSize(.040);
! 55: frame->GetXaxis()->SetLabelSize(.05);
! 56: frame->GetXaxis()->SetTitleColor(1);
! 57: frame->GetXaxis()->SetTitleOffset(1.2);
! 58: frame->GetXaxis()->SetNdivisions(508,true);
! 59:
! 60: frame->GetYaxis()->SetTitle("RMS");
! 61: frame->GetYaxis()->SetTitleSize(.040);
! 62: frame->GetYaxis()->SetLabelSize(.05);
! 63: frame->GetYaxis()->SetTitleColor(1);
! 64: frame->GetYaxis()->SetTitleOffset(1.4);
! 65: // Draw the frame
! 66: frame->SetTitle("metl x RMS");
! 67: frame->Draw();
! 68:
! 69: TGraphErrors *grcc0 = new TGraphErrors(dim, MH, effWW, deltaMH, deltaeffWW);
! 70: grcc0-> SetMarkerColor(kRed);
! 71: grcc0-> SetMarkerStyle(20);
! 72: grcc0-> SetMarkerSize(1.2);
! 73: grcc0-> SetLineWidth(2);
! 74: grcc0-> Draw("p");
! 75:
! 76:
! 77: // Legend:
! 78: // TLegend *leg = new TLegend(x1,y1,x2,y2,NULL,"brNDC");
! 79: TLegend *leg = new TLegend(0.72,0.75,0.90,0.90,NULL,"brNDC");
! 80: leg->SetTextSize(0.05);
! 81: leg->SetFillStyle(0);
! 82: leg->SetFillColor(0);
! 83: leg->SetFillStyle(1001);
! 84: // leg->SetBorderSize(0);
! 85:
! 86: // entry=leg->AddEntry(grcc0,"WW","p");
! 87: // entry->SetTextFont(22);
! 88: // leg->Draw();
! 89:
! 90: c1->Modified();
! 91: c1->Print("METsig-RMS.eps");
! 92: c1->Print("METsig-RMS.gif");
! 93:
! 94: return 0;
! 95: }
! 96:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>