28void rf712_lagrangianmorphfit()
38 cHq3.setAttribute(
"NewPhysics",
true);
40 cHl3.setAttribute(
"NewPhysics",
true);
42 cHDD.setAttribute(
"NewPhysics",
true);
46 std::string
infilename = std::string(
gROOT->GetTutorialDir()) +
"/roofit/roofit/input_histos_rf_lagrangianmorph.root";
47 std::vector<std::string>
samplelist = {
"SM_NPsq0",
"cHq3_NPsq1",
"cHq3_NPsq2",
"cHl3_NPsq1",
48 "cHl3_NPsq2",
"cHDD_NPsq1",
"cHDD_NPsq2",
"cHl3_cHDD_NPsq2",
49 "cHq3_cHDD_NPsq2",
"cHl3_cHq3_NPsq2"};
112 gPad->SetLeftMargin(0.15);
113 gPad->SetRightMargin(0.05);
116 frame0->GetXaxis()->SetTitle(
"p_{T}^{V}");
120 gPad->SetLeftMargin(0.15);
121 gPad->SetRightMargin(0.15);
124 hcorr->SetMarkerSize(3.);
125 hcorr->SetTitle(
"correlation matrix");
126 hcorr->GetYaxis()->SetTitleOffset(1.4);
127 hcorr->GetYaxis()->SetLabelSize(0.1);
128 hcorr->GetXaxis()->SetLabelSize(0.1);
129 hcorr->GetYaxis()->SetBinLabel(1,
"c_{HDD}");
130 hcorr->GetYaxis()->SetBinLabel(2,
"c_{Hl^{(3)}}");
131 hcorr->GetYaxis()->SetBinLabel(3,
"c_{Hq^{(3)}}");
132 hcorr->GetXaxis()->SetBinLabel(3,
"c_{HDD}");
133 hcorr->GetXaxis()->SetBinLabel(2,
"c_{Hl^{(3)}}");
134 hcorr->GetXaxis()->SetBinLabel(1,
"c_{Hq^{(3)}}");
135 hcorr->Draw(
"colz text");
136 c1->SaveAs(
"rf712_lagrangianmorphfit.png");
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
R__EXTERN TStyle * gStyle
virtual bool add(const RooAbsArg &var, bool silent=false)
Add the specified argument to list.
RooArgList is a container object that can hold multiple RooAbsArg objects.
Container class to hold N-dimensional binned data.
Class RooLagrangianMorphing is a implementation of the method of Effective Lagrangian Morphing,...
Variable that can be changed from the outside.
The RooWrapperPdf is a class that can be used to convert a function into a PDF.
void SetOptStat(Int_t stat=1)
The type of information printed in the histogram statistics box can be selected via the parameter mod...
void SetPaintTextFormat(const char *format="g")
RooCmdArg Parameters(const RooArgSet ¶ms)
RooCmdArg Layout(double xmin, double xmax=0.99, double ymin=0.95)
RooCmdArg Save(bool flag=true)
RooCmdArg SumW2Error(bool flag)
RooCmdArg Optimize(Int_t flag=2)
RooCmdArg PrintLevel(Int_t code)
RooCmdArg DataError(Int_t)
RooCmdArg DrawOption(const char *opt)
RooCmdArg LineColor(TColorNumber color)
RooCmdArg XErrorSize(double width)
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...
std::string observableName
std::vector< std::string > folderNames