2 |
|
#include <sstream> |
3 |
|
#include <TPaveText.h> |
4 |
|
#include <TLatex.h> |
5 |
+ |
#include <iostream> |
6 |
+ |
using namespace std; |
7 |
|
|
8 |
|
void Layout::DrawInit() |
9 |
|
{ |
127 |
|
std::vector<double> errors; |
128 |
|
for (unsigned int i=0;i<histos.size();i++) |
129 |
|
{ |
130 |
< |
TF1* fitter = new TF1(dummy().c_str(),"gaus",xmin,xmax); |
130 |
> |
TF1* fitter = new TF1(dummy().c_str(),"gaus",-900,900); //or xmin, xmax... |
131 |
|
fitter->SetParameter(0,K); |
132 |
|
fitter->SetParameter(1,MU); |
133 |
|
fitter->SetParameter(2,SIG); |
144 |
|
{ |
145 |
|
std::stringstream str; |
146 |
|
str << "#sigma_{" << histos[i].shortName <<"} = "; |
147 |
< |
str.precision(3); str << sigmas[i]; |
147 |
> |
str.precision(2); str.setf(ios_base::scientific); str << sigmas[i]; |
148 |
|
str << " #pm "; |
149 |
< |
str.precision(3); str << errors[i]; |
149 |
> |
str.precision(1); str.setf(ios_base::scientific); str << errors[i]; |
150 |
|
TText* mytext = myblock->AddText(str.str().c_str()); |
151 |
|
mytext->SetTextColor(histos[i].linecolor); |
152 |
|
mytext->SetTextAlign(11); |