ROOT
6.30.04
Reference Guide
All
Namespaces
Files
Pages
histfitserver.C
Go to the documentation of this file.
1
/// \file
2
/// \ingroup tutorial_http
3
/// This program demonstrates simultaneous update of histogram and fitted function.
4
/// Every second new random entries add and histogram fitted again.
5
/// Required at least JSROOT version 5.1.1 to see correct fit function update in browser
6
///
7
/// \macro_code
8
///
9
/// \author Sergey Linev
10
11
12
#include "
THttpServer.h
"
13
#include "
TH1F.h
"
14
#include "
TCanvas.h
"
15
#include "
TF1.h
"
16
#include "
TSystem.h
"
17
18
19
void
histfitserver(
void
)
20
{
21
auto
serv =
new
THttpServer(
"http:8081"
);
22
auto
h1 =
new
TH1F(
"h1"
,
"histogram 1"
, 100, -5, 5);
23
auto
c1 =
new
TCanvas(
"c1"
);
24
auto
f1 =
new
TF1(
"f1"
,
"gaus"
, -10, 10);
25
26
c1->cd();
27
h1->Draw();
28
29
while
(!gSystem->ProcessEvents()) {
30
h1->FillRandom(
"gaus"
, 100);
31
h1->Fit(f1);
32
c1->Modified();
33
c1->Update();
34
gSystem->Sleep(1000);
35
}
36
}
TSystem.h
TCanvas.h
THttpServer.h
TF1.h
TH1F.h
tutorials
http
histfitserver.C
Generated on Tue May 5 2020 14:03:46 for ROOT by
1.8.5