23 if (slider) slider->
SetRange(0, ::progressRatio);
28 void hsumTimer(
Int_t nfill=100000)
30 c1 =
new TCanvas(
"c1",
"The HSUM example",200,10,600,400);
35 auto total =
new TH1F(
"total",
"This is the total distribution",100,-4,4);
36 auto main =
new TH1F(
"main",
"Main contributor",100,-4,4);
37 auto s1 =
new TH1F(
"s1",
"This is the first signal",100,-4,4);
38 auto s2 =
new TH1F(
"s2",
"This is the second signal",100,-4,4);
40 total->SetMarkerStyle(21);
41 total->SetMarkerSize(0.7);
42 main->SetFillColor(16);
45 total->SetMaximum(nfill/20.);
51 "test",4.2,0,4.6,0.8*
total->GetMaximum(),38);
55 TTimer timer(
"hsumUpdate()",300);
61 for (
Int_t i=0; i<nfill; i++) {
virtual Bool_t ProcessEvents()
Process pending events (GUI, timers, sockets).
virtual Double_t Gaus(Double_t mean=0, Double_t sigma=1)
Samples a random number from the standard Normal (Gaussian) Distribution with the given mean and sigm...
THist< 1, float, THistStatContent, THistStatUncertainty > TH1F
virtual void SetRange(Double_t xmin=0, Double_t xmax=1)
Set Slider range in [0,1].
A specialized TPad including a TSliderBox object.
virtual void SetSeed(ULong_t seed=0)
Set the random generator seed.
virtual void SetGrid(Int_t valuex=1, Int_t valuey=1)
int main(int argc, char **argv)
R__EXTERN TSystem * gSystem
virtual void SetFillColor(Color_t fcolor)
Set the fill area color.
Handles synchronous and a-synchronous timer events.
R__EXTERN TRandom * gRandom
static unsigned int total
virtual void Update()
Update canvas pad buffers.
virtual Double_t Landau(Double_t mean=0, Double_t sigma=1)
Generate a random number following a Landau distribution with location parameter mu and scale paramet...
void Modified(Bool_t flag=1)