22TF1 *gam =
new TF1(
"gam",
"1/(1+0.1*x*0.1*x)", -100., 100.);
23TF1 *gam1 =
new TF1(
"gam",
"1/(1+0.1*x*0.1*x)", -1., .25);
24TF1 *iga =
new TF1(
"inv gam",
"1.-1/(1+0.1*x*0.1*x)", -100., 100.);
25TF1 *iga1 =
new TF1(
"inv gam",
"1.-1/(1+0.1*x*0.1*x)", -.5, 1.);
27void fillhistosauto2p(
unsigned opt = 1,
unsigned n = 1001)
36 auto href =
new TH1D(
"myhref",
"current", 50, 0., -1.);
37 href->SetBuffer(bsize);
40 auto href2 =
new TH1D(
"myhref",
"Auto P2, sequential", 50, 0., -1.);
42 href2->SetBuffer(bsize);
49 for (
UInt_t j = 0; j < nh; ++j) {
53 auto hw =
new TH1D(hname.
Data(),
"Auto P2, merged", nbins, 0., -1.);
60 for (
UInt_t i = 0; i <
n; ++i) {
64 case 1: xx = rndm.Gaus(3, 1);
break;
65 case 2: xx = rndm.Rndm() * 100. - 50.;
break;
70 default: xx = rndm.Gaus(0, 1);
83 if (!hw->GetBuffer()) {
105 if (!h0->
Merge(hlist))
110 if (
gROOT->GetListOfCanvases()->FindObject(
"c3"))
111 delete gROOT->GetListOfCanvases()->FindObject(
"c3");
119 href2->StatOverflows();
123 href->StatOverflows();
126 std::cout <<
" ent: " << h0->
GetEntries() <<
"\n";
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
R__EXTERN TStyle * gStyle
virtual void SetOwner(Bool_t enable=kTRUE)
Set whether this collection is the owner (enable==true) of its content.
virtual Double_t GetRandom(TRandom *rng=nullptr, Option_t *opt=nullptr)
Return a random number following this function shape.
1-D histogram with a double per channel (see TH1 documentation)
static void StatOverflows(Bool_t flag=kTRUE)
if flag=kTRUE, underflows and overflows are used by the Fill functions in the computation of statisti...
@ kAutoBinPTwo
different than 1.
void Print(Option_t *option="") const override
Print some global quantities for this histogram.
virtual Double_t GetEntries() const
Return the current number of entries.
virtual Long64_t Merge(TCollection *list)
void Add(TObject *obj) override
TObject * Remove(TObject *obj) override
Remove object from the list.
TObject * First() const override
Return the first object in the list. Returns 0 when list is empty.
virtual TObject * DrawClone(Option_t *option="") const
Draw a clone of this object in the current selected pad with: gROOT->SetSelectedPad(c1).
Random number generator class based on M.
Statistical variable, defined by its mean and variance (RMS).
const char * Data() const
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.
void SetOptStat(Int_t stat=1)
The type of information printed in the histogram statistics box can be selected via the parameter mod...