ROOT
Version v6.34
master
v6.32
Reference Guide
▼
ROOT
ROOT Reference Documentation
Tutorials
▼
Functional Parts
►
Core ROOT classes
►
std Extension classes
►
Parallelized classes
►
The Geometry Package
►
Graphics
►
Event display with ROOT7
►
GUI
►
Web Widgets
►
Web Display
►
Histogram Library
►
Input/Output Library
►
Math
►
N-D parametric functions
►
VecOps
►
Monte Carlo
►
HTTP server
►
PROOF
►
TMVA
►
RooFit
►
Dataframe
►
ROOT7 classes
►
NTuple-related classes
►
Tree Library
►
TreePlayer Library
▼
Tutorials
►
Histograms tutorials
►
Tree tutorials
►
Dataframe tutorials
►
ROOT 7 tutorials
►
FOAM tutorials
►
Containers tutorials
►
Event display tutorials
►
Event display ROOT7 tutorials
►
Geometry tutorials
►
Fast Fourier Transforms tutorials
►
Fit Tutorials
►
RooFit Tutorials
▼
Graphs tutorials
annotation3d.C
approx.C
bent.C
bent.py
exclusiongraph.C
exclusiongraph2.C
gerrors.C
gerrors2.C
gmultierrors.C
graph.C
graph2derrorsfit.C
graphApply.C
graphpalettecolor.C
graphpolar.C
graphpolar2.C
graphpolar3.C
graphreverse.C
graphShade.C
graphstruct.C
graphtext.C
gtime.C
gtime2.C
hlGraph1.C
hlGraph2.C
labels1.C
labels2.C
motorcycle.C
multigraph.C
multigraphpalettecolor.C
multipalette.C
scatter.C
seism.C
splines_test.C
surfaces.C
timeonaxis.C
timeonaxis2.C
timeonaxis3.C
timeSeriesFromCSV.C
timeSeriesFromCSV.py
timeSeriesFromCSV_TDF.C
waves.C
zdemo.C
zones.C
zones.py
►
Graphics tutorials
►
OpenGL tutorials
►
Tutorials specific to Mac/Cocoa
►
GUI tutorials
►
HistFactory Tutorials
►
HTTP tutorials
►
Image tutorials
►
IO tutorials
►
Math tutorials
►
Matrix tutorials
►
Monte Carlo tutorials
►
Multicore tutorials
►
Net tutorials
►
Physics tutorials
►
PyRoot tutorials
►
Pythia tutorials
►
Quadratic programming package.
►
R tutorials
►
RooStats Tutorials
►
Spectrum tutorials
►
TSPlot tutorials
►
SQL tutorials
►
TMVA tutorials
►
TUnfold tutorials
►
Unuran tutorials
►
VecOps tutorials
►
FITS files interface tutorials
►
XML tutorials
►
Proof tutorials
►
TWebCanvas tutorials
►
Webgui tutorials
►
Legacy tutorials
demos.C
demoshelp.C
hsimple.C
rootlogoff.C
rootlogon.C
►
R Interface for Statistical Computing
►
Namespaces
►
All Classes
►
Files
Release Notes
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
exclusiongraph2.C File Reference
Tutorials
»
Graphs tutorials
Detailed Description
Draw several graphs with an exclusion zones.
void
exclusiongraph2
()
{
TCanvas
*
c
=
new
TCanvas
(
"c"
,
"Charged Higgs L300 Contour"
,0,0,700,700);
c
->SetTickx();
c
->SetTicky();
c
->SetGridx();
c
->SetGridy();
TH1
*frame =
new
TH1F
(
"frame"
,
""
,1000,50,500);
frame->
SetMinimum
(1);
frame->
SetMaximum
(50);
frame->
SetDirectory
(0);
frame->
SetStats
(0);
frame->
GetXaxis
()->
SetTitle
(
"m_{A} (GeV)"
);
frame->
GetXaxis
()->
SetTickLength
(0.02);
frame->
GetXaxis
()->
SetLabelSize
(0.03);
frame->
GetYaxis
()->
SetTitle
(
"tan#beta"
);
frame->
GetYaxis
()->
SetMoreLogLabels
();
frame->
GetYaxis
()->
SetLabelSize
(0.03);
frame->
Draw
(
" "
);
c
->SetLogy();
TGraph
*
gr1
=
new
TGraph
(10);
gr1
->SetFillColor(6);
gr1
->SetFillStyle(3005);
gr1
->SetLineColor(6);
gr1
->SetLineWidth(603);
gr1
->SetPoint(0,140,0.5);
gr1
->SetPoint(1,130,2.9);
gr1
->SetPoint(2,124.677,3.83726);
gr1
->SetPoint(3,113.362,6.06903);
gr1
->SetPoint(4,108.513,8.00221);
gr1
->SetPoint(5,111.746,10.0272);
gr1
->SetPoint(6,119.828,12.8419);
gr1
->SetPoint(7,135.991,30.0872);
gr1
->SetPoint(8,140,40);
gr1
->SetPoint(9,135,60);
gr1
->Draw(
"C"
);
TLatex
*
tex
=
new
TLatex
(140.841,37.9762,
"#leftarrow t #rightarrow bH^{+}, H^{+} #rightarrow #tau#nu"
);
tex
->SetTextColor(6);
tex
->Draw();
TGraph
*
gr2
=
new
TGraph
(15);
gr2
->SetName(
"Graph"
);
gr2
->SetTitle(
"Graph"
);
gr2
->SetFillColor(1);
gr2
->SetFillStyle(3005);
gr2
->SetLineWidth(3);
gr2
->SetPoint(0,499.192,3.02622);
gr2
->SetPoint(1,427.748,3.06233);
gr2
->SetPoint(2,358.244,3.10722);
gr2
->SetPoint(3,305.711,3.24589);
gr2
->SetPoint(4,244.289,3.36617);
gr2
->SetPoint(5,206.304,3.7544);
gr2
->SetPoint(6,178.017,4.50347);
gr2
->SetPoint(7,148.114,6.20297);
gr2
->SetPoint(8,131.142,8.00221);
gr2
->SetPoint(9,111.746,8.48188);
gr2
->SetPoint(10,102.047,9.52921);
gr2
->SetPoint(11,96.3901,13.2212);
gr2
->SetPoint(12,92.3491,19.0232);
gr2
->SetPoint(13,90.7328,26.3935);
gr2
->SetPoint(14,93.1573,50.4385);
gr2
->Draw(
"L"
);
tex
=
new
TLatex
(346.929,6.62281,
"ATLAS"
);
tex
->SetLineWidth(2);
tex
->Draw();
tex
=
new
TLatex
(328.341,5.24703,
"#intLdt = 300 fb^{-1}"
);
tex
->SetTextSize(0.0297619);
tex
->SetLineWidth(2);
tex
->Draw();
tex
=
new
TLatex
(340.463,4.1874,
"Maximal mixing"
);
tex
->SetTextSize(0.0297619);
tex
->SetLineWidth(2);
tex
->Draw();
tex
=
new
TLatex
(413.2,2.51608,
"LEP 2000"
);
tex
->SetTextSize(0.0297619);
tex
->SetLineWidth(2);
tex
->Draw();
TGraph
*
gr3
=
new
TGraph
(10);
gr3
->SetName(
"Graph"
);
gr3
->SetTitle(
"Graph"
);
gr3
->SetFillColor(2);
gr3
->SetFillStyle(3004);
gr3
->SetLineColor(2);
gr3
->SetLineWidth(603);
gr3
->SetPoint(0,176.84,10.7499);
gr3
->SetPoint(1,190.575,11.9912);
gr3
->SetPoint(2,211.58,12.7108);
gr3
->SetPoint(3,243.088,12.3457);
gr3
->SetPoint(4,279.443,12.6185);
gr3
->SetPoint(5,302.065,12.9916);
gr3
->SetPoint(6,331.957,13.7713);
gr3
->SetPoint(7,369.928,14.2821);
gr3
->SetPoint(8,425.673,16.1651);
gr3
->SetPoint(9,499.192,18.1635);
gr3
->Draw(
"C"
);
tex
=
new
TLatex
(188.151,9.36035,
"gb #rightarrow tH^{+}, H^{+} #rightarrow #tau#nu"
);
tex
->SetTextColor(2);
tex
->Draw();
TGraph
*
gr4
=
new
TGraph
(10);
gr4
->SetName(
"Graph"
);
gr4
->SetTitle(
"Graph"
);
gr4
->SetFillColor(4);
gr4
->SetFillStyle(3004);
gr4
->SetLineColor(4);
gr4
->SetLineWidth(-603);
gr4
->SetPoint(0,178.456,2.91797);
gr4
->SetPoint(1,200.269,3.40033);
gr4
->SetPoint(2,229.354,3.96243);
gr4
->SetPoint(3,249.551,4.07959);
gr4
->SetPoint(4,269.749,3.71097);
gr4
->SetPoint(5,298.025,3.09308);
gr4
->SetPoint(6,341.652,2.89679);
gr4
->SetPoint(7,378.007,2.57808);
gr4
->SetPoint(8,441.023,2.16454);
gr4
->SetPoint(9,499.677,1.76145);
gr4
->Draw(
"C"
);
tex
=
new
TLatex
(165.,1.15498,
"gb #rightarrow tH^{+}, H^{+} #rightarrow tb"
);
tex
->SetTextColor(4);
tex
->Draw();
TGraph
*
gr5
=
new
TGraph
(10);
gr5
->SetName(
"Graph"
);
gr5
->SetTitle(
"Graph"
);
gr5
->SetFillColor(4);
gr5
->SetFillStyle(3004);
gr5
->SetLineColor(4);
gr5
->SetLineWidth(603);
gr5
->SetPoint(0,152.603,23.0996);
gr5
->SetPoint(1,188.151,18.8373);
gr5
->SetPoint(2,239.048,15.2499);
gr5
->SetPoint(3,264.901,15.8156);
gr5
->SetPoint(4,299.641,18.8373);
gr5
->SetPoint(5,334.381,20.7085);
gr5
->SetPoint(6,360.233,22.4362);
gr5
->SetPoint(7,396.589,24.4859);
gr5
->SetPoint(8,433.752,25.7669);
gr5
->SetPoint(9,499.192,27.3132);
gr5
->Draw(
"C"
);
}
c
#define c(i)
Definition
RSha256.hxx:101
TRangeDynCast
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Definition
TCollection.h:358
ROOT::Detail::TRangeCast
Definition
TCollection.h:311
TAttAxis::SetLabelSize
virtual void SetLabelSize(Float_t size=0.04)
Set size of axis labels.
Definition
TAttAxis.cxx:203
TAttAxis::SetTickLength
virtual void SetTickLength(Float_t length=0.03)
Set tick mark length.
Definition
TAttAxis.cxx:284
TAxis::SetMoreLogLabels
void SetMoreLogLabels(Bool_t more=kTRUE)
Set the kMoreLogLabels bit flag When this option is selected more labels are drawn when in log scale ...
Definition
TAxis.h:223
TCanvas
The Canvas class.
Definition
TCanvas.h:23
TGraph
A TGraph is an object made of two arrays X and Y with npoints each.
Definition
TGraph.h:41
TH1F
1-D histogram with a float per channel (see TH1 documentation)
Definition
TH1.h:622
TH1
TH1 is the base class of all histogram classes in ROOT.
Definition
TH1.h:59
TH1::SetDirectory
virtual void SetDirectory(TDirectory *dir)
By default, when a histogram is created, it is added to the list of histogram objects in the current ...
Definition
TH1.cxx:8958
TH1::GetXaxis
TAxis * GetXaxis()
Definition
TH1.h:324
TH1::SetMaximum
virtual void SetMaximum(Double_t maximum=-1111)
Definition
TH1.h:404
TH1::GetYaxis
TAxis * GetYaxis()
Definition
TH1.h:325
TH1::Draw
void Draw(Option_t *option="") override
Draw this histogram with options.
Definition
TH1.cxx:3066
TH1::SetMinimum
virtual void SetMinimum(Double_t minimum=-1111)
Definition
TH1.h:405
TH1::SetStats
virtual void SetStats(Bool_t stats=kTRUE)
Set statistics option on/off.
Definition
TH1.cxx:9011
TLatex
To draw Mathematical Formula.
Definition
TLatex.h:18
TNamed::SetTitle
virtual void SetTitle(const char *title="")
Set the title of the TNamed.
Definition
TNamed.cxx:164
Author
Olivier Couet
Definition in file
exclusiongraph2.C
.
tutorials
graphs
exclusiongraph2.C
ROOT tags/6-34-04 - Reference Guide Generated on Tue Mar 25 2025 04:21:41 (GVA Time) using Doxygen 1.10.0