Annotation of ttbar/p20_taujets_note/eff_e3jets.C, revision 1.1.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>