12 c1 =
new TCanvas(
"c1",
"The HSUM example",200,10,600,400);
18 total =
new TH1F(
"total",
"This is the total distribution",100,-4,4);
19 main =
new TH1F(
"main",
"Main contributor",100,-4,4);
20 s1 =
new TH1F(
"s1",
"This is the first signal",100,-4,4);
21 s2 =
new TH1F(
"s2",
"This is the second signal",100,-4,4);
25 main->SetFillColor(16);
33 const Int_t kUPDATE = 500;
36 for (
Int_t i=0; i<10000; i++) {
46 if (i && (i%kUPDATE) == 0) {
59 if (
gROOT->IsBatch()) {
virtual Int_t Fill(Double_t x)
Increment bin with abscissa X by 1.
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...
virtual void SetRange(Double_t xmin=0, Double_t xmax=1)
Set Slider range in [0,1].
virtual void Show(const char *name)
Stops Benchmark name and Prints results.
1-D histogram with a float per channel (see TH1 documentation)}
virtual void Draw(Option_t *option="")
Default Draw method for all objects.
virtual void Print(const char *filename="") const
Save Pad contents in a file in one of various formats.
virtual void SetSeed(UInt_t seed=0)
Set the random generator seed.
A specialized TPad including a TSliderBox object.
virtual int Unlink(const char *name)
Unlink, i.e. remove, a file.
virtual void Start(const char *name)
Starts Benchmark with the specified name.
virtual void SetGrid(Int_t valuex=1, Int_t valuey=1)
R__EXTERN TSystem * gSystem
virtual void Draw(Option_t *option="")
Draw this histogram with options.
virtual void SetFillColor(Color_t fcolor)
R__EXTERN TBenchmark * gBenchmark
virtual void SetMarkerStyle(Style_t mstyle=1)
R__EXTERN TRandom * gRandom
virtual void SetMarkerSize(Size_t msize=1)
ClassImp(TMCParticle) void TMCParticle printf(": p=(%7.3f,%7.3f,%9.3f) ;", fPx, fPy, fPz)
virtual void Sumw2(Bool_t flag=kTRUE)
Create structure to store sum of squares of weights.
virtual void Update()
Update canvas pad buffers.
virtual Double_t GetMaximum(Double_t maxval=FLT_MAX) const
Return maximum value smaller than maxval of bins in the range, unless the value has been overridden b...
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)