ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/auterman/SusyScan/PlotScript/GlobalFunctions.h
(Generate patch)

Comparing UserCode/auterman/SusyScan/PlotScript/GlobalFunctions.h (file contents):
Revision 1.8 by auterman, Wed Feb 9 08:51:32 2011 UTC vs.
Revision 1.9 by auterman, Wed Feb 9 08:57:36 2011 UTC

# Line 209 | Line 209 | TGraph* set_tev_stau(){
209   }
210  
211  
212 < TGraphErrors* getLO_signalCont(){
212 > TGraphErrors* getLO_tanBeta3(){
213  
214  
215  
# Line 220 | Line 220 | TGraphErrors* getLO_signalCont(){
220    Double_t eyl[9];
221    
222    // cout << " n " << hist->GetXaxis()->GetNbins() << endl;
223
224  for(int i = 0; i < nl; i++){
225    exl[i] = 5;
226    eyl[i] = 5;
227
228  }
223    
224 <  xl[0] = 0;
224 >
225 >   xl[0] = 0;
226    yl[0] = 265;
227    xl[1] = 100;
228    yl[1] = 258;
# Line 241 | Line 236 | TGraphErrors* getLO_signalCont(){
236    yl[5] = 177;
237    xl[6] = 400;
238    yl[6] = 140;
239 <  xl[7] = 460;
239 >  xl[7] = 450;
240    yl[7] = 120;
241 <  xl[8] = 490;
241 >  xl[8] = 520;
242    yl[8] =100;
243  
244 +  
245 +  TGraphErrors* gr1 = new TGraphErrors(nl,xl,yl,exl,eyl);
246 +  gr1->SetMarkerColor(kGreen+2);
247 +  gr1->SetMarkerStyle(21);
248 +  
249 +  
250 +  //gr1->Draw("LP");
251  
252 <
252 >  TSpline3 *s = new TSpline3("grs",gr1);
253 >  s->SetLineColor(kGreen+2);
254 >  s->SetLineStyle(4);
255 >  s->SetLineWidth(3);
256 >  
257 >
258 >  return gr1;
259 >
260 >
261 >
262 > }
263 >
264 > TGraphErrors* getLO_tanBeta10(){
265 >
266 >
267 >
268 >  Int_t nl = 10;
269 >  Double_t xl[10];
270 >  Double_t yl[10];
271 >  Double_t exl[10];
272 >  Double_t eyl[10];
273 >  
274 >  // cout << " n " << hist->GetXaxis()->GetNbins() << endl;
275 >  
276 >  xl[0] = 0;
277 >  yl[0] = 270;
278 >  xl[1] = 100;
279 >  yl[1] = 260;
280 >  xl[2] = 200;
281 >  yl[2] = 250;
282 >  xl[3] = 250;
283 >  yl[3] = 240;
284 >  xl[4] = 300;
285 >  yl[4] = 210;
286 >  xl[5] = 350;
287 >  yl[5] = 174;
288 >  xl[6] = 400;
289 >  yl[6] = 147;
290 >  xl[7] = 450;
291 >  yl[7] = 127;
292 >  xl[8] = 500;
293 >  yl[8] =115;
294 >  xl[9] = 520;
295 >  yl[9] = 112;
296 >  
297 >  
298 >  
299    
300    
301    
# Line 270 | Line 318 | TGraphErrors* getLO_signalCont(){
318  
319   }
320  
321 + TGraphErrors* getLO_tanBeta50(){
322 +
323 +
324 +
325 +  Int_t nl = 10;
326 +  Double_t xl[10];
327 +  Double_t yl[10];
328 +  Double_t exl[10];
329 +  Double_t eyl[10];
330 +  
331 +  // cout << " n " << hist->GetXaxis()->GetNbins() << endl;
332 +  
333  
334 < TGraphErrors* getExpected_NLOunc(){
334 >  xl[0] = 200;
335 >  yl[0] = 239;
336 >  xl[1] = 210;
337 >  yl[1] = 249;
338 >  xl[2] = 229;
339 >  yl[2] = 260;
340 >  xl[3] = 250;
341 >  yl[3] = 245;
342 >  xl[4] = 300;
343 >  yl[4] = 210;
344 >  xl[5] = 350;
345 >  yl[5] = 180;
346 >  xl[6] = 400;
347 >  yl[6] = 160;
348 >  xl[7] = 450;
349 >  yl[7] = 150;
350 >  xl[8] = 500;
351 >  yl[8] =140;
352 >  xl[9] = 520;
353 >  yl[9] = 137;
354 >  
355 >  
356 >  
357 >  
358 >  
359 >  
360 >  TGraphErrors* gr1 = new TGraphErrors(nl,xl,yl,exl,eyl);
361 >  gr1->SetMarkerColor(kGreen+2);
362 >  gr1->SetMarkerStyle(21);
363 >  
364 >  
365 >  //gr1->Draw("LP");
366 >
367 >  TSpline3 *s = new TSpline3("grs",gr1);
368 >  s->SetLineColor(kGreen+2);
369 >  s->SetLineStyle(4);
370 >  s->SetLineWidth(3);
371 >  
372 >
373 >  return gr1;
374 >
375 >
376 >
377 > }
378 >
379 >
380 >
381 > TGraphErrors* getExpected_NLO_tanBeta3(){
382  
383   Int_t nl = 11;
384    Double_t xl[11];
# Line 279 | Line 386 | TGraphErrors* getExpected_NLOunc(){
386    Double_t exl[11];
387    Double_t eyl[11];
388    
389 <  // cout << " n " << hist->GetXaxis()->GetNbins() << endl;
389 >    xl[0] = 0;
390 >  yl[0] = 283;
391 >  xl[1] = 100;
392 >  yl[1] = 280;
393 >  xl[2] = 150;
394 >  yl[2] = 279;
395 >  xl[3] = 200;
396 >  yl[3] = 275;
397 >  xl[4] = 250;
398 >  yl[4] = 270;
399 >  xl[5] = 300;
400 >  yl[5] = 255;
401 >  xl[6] = 350;
402 >  yl[6] = 225;
403 >  xl[7] = 400;
404 >  yl[7] = 195;
405 >  xl[8] = 450;
406 >  yl[8] = 175;
407 >  xl[9] = 500;
408 >  yl[9] = 155;
409 >  xl[10] = 550;
410 >  yl[10] = 150;
411 >
412 >
413 >  
414 >  TGraphErrors* gr1 = new TGraphErrors(nl,xl,yl,exl,eyl);
415 >  gr1->SetMarkerColor(kBlue);
416 >  gr1->SetMarkerStyle(21);
417 >  
418 >  
419 >  //gr1->Draw("LP");
420 >
421 >  TSpline3 *s = new TSpline3("grs",gr1);
422 >  s->SetLineColor(kBlue);
423 >  s->SetLineStyle(2);
424 >  s->SetLineWidth(3);
425    
284  for(int i = 0; i < nl; i++){
285    exl[i] = 5;
286    eyl[i] = 5;
426  
427 <  }
427 >  return gr1;
428  
429 <  xl[0] = 35;
429 >
430 >
431 >
432 >
433 > }
434 >
435 > TGraphErrors* getExpected_NLO_tanBeta10(){
436 >
437 > Int_t nl = 11;
438 >  Double_t xl[11];
439 >  Double_t yl[11];
440 >  Double_t exl[11];
441 >  Double_t eyl[11];
442 >  
443 >  // cout << " n " << hist->GetXaxis()->GetNbins() << endl;
444 >  
445 >   xl[0] = 0;
446    yl[0] = 283;
447    xl[1] = 100;
448    yl[1] = 280;
# Line 306 | Line 461 | TGraphErrors* getExpected_NLOunc(){
461    xl[8] = 450;
462    yl[8] = 175;
463    xl[9] = 500;
464 <  yl[9] = 155;
464 >  yl[9] = 165;
465    xl[10] = 550;
466 <  yl[10] = 50;
466 >  yl[10] = 150;
467 >
468 >
469 >
470 >  
471 >  
472 >  TGraphErrors* gr1 = new TGraphErrors(nl,xl,yl,exl,eyl);
473 >  gr1->SetMarkerColor(kBlue);
474 >  gr1->SetMarkerStyle(21);
475 >  
476 >  
477 >  //gr1->Draw("LP");
478 >
479 >  TSpline3 *s = new TSpline3("grs",gr1);
480 >  s->SetLineColor(kBlue);
481 >  s->SetLineStyle(2);
482 >  s->SetLineWidth(3);
483 >  
484 >
485 >  return gr1;
486 >
487 >
488 >
489 >
490 >
491 > }
492 >
493 >
494 > TGraphErrors* getExpected_NLO_tanBeta50(){
495 >
496 > Int_t nl = 10;
497 >  Double_t xl[10];
498 >  Double_t yl[10];
499 >  Double_t exl[10];
500 >  Double_t eyl[10];
501 >  
502 >  // cout << " n " << hist->GetXaxis()->GetNbins() << endl;
503    
504 +   xl[0] = 200;
505 +  yl[0] = 287;
506 +  xl[1] = 220;
507 +  yl[1] = 287;
508 +  xl[2] = 245;
509 +  yl[2] = 287;
510 +  xl[3] = 270;
511 +  yl[3] = 265;
512 +  xl[4] = 300;
513 +  yl[4] = 245;
514 +  xl[5] = 350;
515 +  yl[5] = 222;
516 +  xl[6] = 400;
517 +  yl[6] = 197;
518 +  xl[7] = 450;
519 +  yl[7] = 180;
520 +  xl[8] = 500;
521 +  yl[8] = 168;
522 +  xl[9] = 550;
523 +  yl[9] = 145;
524 +
525 +
526 +
527    
528    
529    TGraphErrors* gr1 = new TGraphErrors(nl,xl,yl,exl,eyl);
530 <  gr1->SetMarkerColor(kWhite);
531 <
530 >  gr1->SetMarkerColor(kBlue);
531 >  gr1->SetMarkerStyle(21);
532 >  
533 >  
534 >  //gr1->Draw("LP");
535 >
536 >  TSpline3 *s = new TSpline3("grs",gr1);
537 >  s->SetLineColor(kBlue);
538 >  s->SetLineStyle(2);
539 >  s->SetLineWidth(3);
540 >  
541  
542    return gr1;
543  
# Line 325 | Line 548 | TGraphErrors* getExpected_NLOunc(){
548   }
549  
550  
551 < TGraphErrors* getObserved_NLOunc(){
551 > TGraphErrors* getObserved_NLO_tanBeta3(){
552  
553 <  Int_t nl = 11;
553 > Int_t nl = 11;
554    Double_t xl[11];
555    Double_t yl[11];
556    Double_t exl[11];
# Line 335 | Line 558 | TGraphErrors* getObserved_NLOunc(){
558    
559    // cout << " n " << hist->GetXaxis()->GetNbins() << endl;
560    
338  for(int i = 0; i < nl; i++){
339    exl[i] = 5;
340    eyl[i] = 5;
561  
562 <  }
563 <
564 <  xl[0] = 35;
345 <  yl[0] = 272;
562 >  
563 >  xl[0] = 0;
564 >  yl[0] = 274;
565    xl[1] = 100;
566    yl[1] = 270;
567    xl[2] = 150;
# Line 352 | Line 571 | TGraphErrors* getObserved_NLOunc(){
571    xl[4] = 250;
572    yl[4] = 255;
573    xl[5] = 300;
574 <  yl[5] = 236;
574 >  yl[5] = 230;
575    xl[6] = 350;
576 <  yl[6] = 198;
576 >  yl[6] = 195;
577    xl[7] = 400;
578 <  yl[7] = 168;
578 >  yl[7] = 160;
579    xl[8] = 450;
580 <  yl[8] = 150;
581 <  xl[9] = 490;
582 <  yl[9] = 135;
583 <  xl[10] = 503;
580 >  yl[8] = 140;
581 >  xl[9] = 480;
582 >  yl[9] = 130;
583 >  xl[10] = 530;
584    yl[10] = 120;
585 +
586    
587    
588    
589    TGraphErrors* gr1 = new TGraphErrors(nl,xl,yl,exl,eyl);
590 <  gr1->SetMarkerColor(kWhite);
591 <  gr1->SetLineColor(kWhite);
592 <  // gr1->SetMarkerStyle(21);
590 >  gr1->SetMarkerColor(kBlue);
591 >  gr1->SetMarkerStyle(21);
592 >  
593 >  
594 >  //gr1->Draw("LP");
595 >
596 >  TSpline3 *s = new TSpline3("grs",gr1);
597 >  s->SetLineColor(kRed);
598 >  // s->SetLineStyle(2);
599 >  s->SetLineWidth(3);
600 >  
601 >
602 >  return gr1;
603 >
604 >
605 >
606 >
607 >
608 > }
609 >
610 >
611 >
612 > TGraphErrors* getObserved_NLO_tanBeta10(){
613 >
614 > Int_t nl = 11;
615 >  Double_t xl[11];
616 >  Double_t yl[11];
617 >  Double_t exl[11];
618 >  Double_t eyl[11];
619 >  
620 >  // cout << " n " << hist->GetXaxis()->GetNbins() << endl;
621 >  
622 >   xl[0] = 0;
623 >  yl[0] = 278;
624 >  xl[1] = 100;
625 >  yl[1] = 270;
626 >  xl[2] = 150;
627 >  yl[2] = 267;
628 >  xl[3] = 200;
629 >  yl[3] = 262;
630 >  xl[4] = 250;
631 >  yl[4] = 250;
632 >  xl[5] = 300;
633 >  yl[5] = 225;
634 >  xl[6] = 350;
635 >  yl[6] = 192;
636 >  xl[7] = 400;
637 >  yl[7] = 163;
638 >  xl[8] = 450;
639 >  yl[8] = 148;
640 >  xl[9] = 500;
641 >  yl[9] = 140;
642 >  xl[10] = 520;
643 >  yl[10] = 137;
644 >  
645 >
646 >
647 >  
648 >  
649 >  TGraphErrors* gr1 = new TGraphErrors(nl,xl,yl,exl,eyl);
650 >  gr1->SetMarkerColor(kBlue);
651 >  gr1->SetMarkerStyle(21);
652 >  
653 >  
654 >  //gr1->Draw("LP");
655 >
656 >  TSpline3 *s = new TSpline3("grs",gr1);
657 >  s->SetLineColor(kRed);
658 >  //  s->SetLineStyle(2);
659 >  s->SetLineWidth(3);
660 >  
661 >
662 >  return gr1;
663 >
664 >
665 >
666 >
667 >
668 > }
669 >
670 >
671 > TGraphErrors* getObserved_NLO_tanBeta50(){
672 >
673 > Int_t nl = 10;
674 >  Double_t xl[10];
675 >  Double_t yl[10];
676 >  Double_t exl[10];
677 >  Double_t eyl[10];
678 >  
679 >  // cout << " n " << hist->GetXaxis()->GetNbins() << endl;
680 >  
681 >
682 >  xl[0] = 200;
683 >  yl[0] = 243;
684 >  xl[1] = 220;
685 >  yl[1] = 264;
686 >  xl[2] = 235;
687 >  yl[2] = 278;
688 >  xl[3] = 250;
689 >  yl[3] = 267;
690 >  xl[4] = 300;
691 >  yl[4] = 230;
692 >  xl[5] = 350;
693 >  yl[5] = 205;
694 >  xl[6] = 400;
695 >  yl[6] = 184;
696 >  xl[7] = 450;
697 >  yl[7] = 168;
698 >  xl[8] = 500;
699 >  yl[8] = 156;
700 >  xl[9] = 520;
701 >  yl[9] = 148;
702 >  
703 >
704 >
705 >  
706 >  
707 >  TGraphErrors* gr1 = new TGraphErrors(nl,xl,yl,exl,eyl);
708 >  gr1->SetMarkerColor(kBlue);
709 >  gr1->SetMarkerStyle(21);
710    
711    
712    //gr1->Draw("LP");

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines