ROOT
git-r3/HEAD
Reference Guide
Loading...
Searching...
No Matches
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
}
TCanvas.h
TF1.h
TH1F.h
THttpServer.h
TSystem.h
gSystem
externTSystem * gSystem
Definition
TSystem.h:582
TCanvas
The Canvas class.
Definition
TCanvas.h:23
TF1
Definition
TF1.h:182
TH1F
1-D histogram with a float per channel (see TH1 documentation)
Definition
TH1.h:878
THttpServer
Online http server for arbitrary ROOT application.
Definition
THttpServer.h:31
c1
return c1
Definition
legend1.C:41
h1
TH1F * h1
Definition
legend1.C:5
f1
TF1 * f1
Definition
legend1.C:11
tutorials
http
histfitserver.C
ROOTgit-r3/HEAD - Reference Guide Generated on
(GVA Time) using Doxygen 1.16.1