![]() |
GRSISort "v4.1.1.0"
An extension of the ROOT analysis Framework
|
![]() |
Public Member Functions | |
| GHSymD () | |
| GHSymD (const char *name, const char *title, Int_t nbins, const Double_t *bins) | |
| GHSymD (const char *name, const char *title, Int_t nbins, const Float_t *bins) | |
| GHSymD (const char *name, const char *title, Int_t nbins, Double_t low, Double_t up) | |
| GHSymD (const GHSymD &) | |
| GHSymD (GHSymD &&) noexcept | |
| ~GHSymD () | |
| void | AddBinContent (Int_t bin) override |
| void | AddBinContent (Int_t bin, Double_t w) override |
| Int_t | BufferEmpty (Int_t action=0) override |
| virtual Int_t | BufferFill (Double_t x, Double_t y, Double_t w) |
| Int_t | BufferFill (Double_t, Double_t) override |
| void | Copy (TObject &rh) const override |
| void | Draw (Option_t *option="") override |
| TH1 * | DrawCopy (Option_t *option="", const char *name_postfix="_copy") const override |
| Int_t | Fill (const char *, Double_t) override |
| virtual Int_t | Fill (const char *namex, const char *namey, Double_t w) |
| Int_t | Fill (Double_t x, Double_t y) override |
| virtual Int_t | Fill (Double_t x, Double_t y, Double_t w) |
| Int_t | Fill (Double_t) override |
| void | FillN (Int_t ntimes, const Double_t *x, const Double_t *y, const Double_t *w, Int_t stride=1) override |
| void | FillN (Int_t, const Double_t *, const Double_t *, Int_t) override |
| void | FillRandom (const char *fname, Int_t ntimes=5000, TRandom *rng=nullptr) |
| void | FillRandom (TH1 *h, Int_t ntimes=5000, TRandom *rng=nullptr) override |
| Int_t | FindFirstBinAbove (Double_t threshold=0, Int_t axis=1, Int_t firstBin=1, Int_t lastBin=-1) const override |
| Int_t | FindLastBinAbove (Double_t threshold=0, Int_t axis=1, Int_t firstBin=1, Int_t lastBin=-1) const override |
| virtual void | FitSlices (TF1 *f1=nullptr, Int_t firstbin=0, Int_t lastbin=-1, Int_t cut=0, Option_t *option="QNR", TObjArray *arr=nullptr) |
| Int_t | GetBin (Int_t binx, Int_t biny=0, Int_t binz=0) const override |
| Double_t | GetBinContent (Int_t bin) const override |
| Double_t | GetBinContent (Int_t binx, Int_t biny) const override |
| Double_t | GetBinContent (Int_t binx, Int_t biny, Int_t) const override |
| virtual Double_t | GetBinWithContent2 (Double_t c, Int_t &binx, Int_t &biny, Int_t firstxbin=1, Int_t lastxbin=-1, Int_t firstybin=1, Int_t lastybin=-1, Double_t maxdiff=0) const |
| Double_t | GetCellContent (Int_t binx, Int_t biny) const override |
| Double_t | GetCellError (Int_t binx, Int_t biny) const override |
| virtual Double_t | GetCorrelationFactor (Int_t axis1=1, Int_t axis2=2) const |
| virtual Double_t | GetCovariance (Int_t axis1=1, Int_t axis2=2) const |
| TH2D * | GetMatrix (bool force=false) |
| virtual void | GetRandom2 (Double_t &x, Double_t &y) |
| void | GetStats (Double_t *stats) const override |
| virtual Double_t | Integral (Int_t firstxbin, Int_t lastxbin, Int_t firstybin, Int_t lastybin, Option_t *option="") const |
| virtual Double_t | Integral (Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *="") const |
| Double_t | Integral (Option_t *option="") const override |
| virtual Double_t | IntegralAndError (Int_t firstxbin, Int_t lastxbin, Int_t firstybin, Int_t lastybin, Double_t &error, Option_t *option="") const |
| Double_t | Interpolate (Double_t) const override |
| Double_t | Interpolate (Double_t, Double_t) const override |
| Double_t | Interpolate (Double_t, Double_t, Double_t) const override |
| Double_t | KolmogorovTest (const TH1 *h2, Option_t *option="") const override |
| Long64_t | Merge (TCollection *list) override |
| GHSymD & | operator= (const GHSymD &h1) |
| GHSymD & | operator= (GHSymD &&) noexcept |
| virtual TProfile * | Profile (const char *name="_pf", Int_t firstbin=1, Int_t lastbin=-1, Option_t *option="") const |
| virtual TH1D * | Projection (const char *name="_pr", Int_t firstBin=0, Int_t lastBin=-1, Option_t *option="") const |
| void | PutStats (Double_t *stats) override |
| virtual GHSym * | Rebin2D (Int_t ngroup=2, const char *newname="") |
| void | Reset (Option_t *option="") override |
| Double_t | RetrieveBinContent (Int_t bin) const override |
| void | SetBinContent (Int_t bin, Double_t content) override |
| void | SetBinContent (Int_t binx, Int_t biny, Double_t content) override |
| void | SetBinContent (Int_t binx, Int_t biny, Int_t, Double_t content) override |
| void | SetBinsLength (Int_t n=-1) override |
| void | SetCellContent (Int_t binx, Int_t biny, Double_t content) override |
| void | SetCellError (Int_t binx, Int_t biny, Double_t content) override |
| virtual void | SetShowProjectionX (Int_t nbins=1) |
| virtual void | SetShowProjectionY (Int_t nbins=1) |
| TH1 * | ShowBackground (Int_t niter=20, Option_t *option="same") override |
| Int_t | ShowPeaks (Double_t sigma=2, Option_t *option="", Double_t threshold=0.05) override |
| void | Smooth (Int_t ntimes=1, Option_t *option="") override |
| void | UpdateBinContent (Int_t bin, Double_t content) override |
Protected Member Functions | |
| virtual Double_t | DoIntegral (Int_t binx1, Int_t binx2, Int_t biny1, Int_t biny2, Double_t &error, Option_t *option, Bool_t doError=kFALSE) const |
| TH2 * | Matrix () |
| void | Matrix (TH2 *val) |
Private Attributes | |
| TH2 * | fMatrix {nullptr} |
| Double_t | fTsumwxy {0.} |
| Double_t | fTsumwy {0.} |
| Double_t | fTsumwy2 {0.} |
Friends | |
| GHSymD | operator* (Float_t c1, GHSymD &h1) |
| GHSymD | operator* (GHSymD &h1, Float_t c1) |
| GHSymD | operator* (GHSymD &h1, GHSymD &h2) |
| GHSymD | operator+ (GHSymD &h1, GHSymD &h2) |
| GHSymD | operator- (GHSymD &h1, GHSymD &h2) |
| GHSymD | operator/ (GHSymD &h1, GHSymD &h2) |
Inheritance diagram for GHSymD:
Collaboration diagram for GHSymD:| GHSymD::GHSymD | ( | ) |
Definition at line 2949 of file GHSym.cxx.
References SetBinsLength().
| GHSymD::GHSymD | ( | const char * | name, |
| const char * | title, | ||
| Int_t | nbins, | ||
| Double_t | low, | ||
| Double_t | up ) |
| GHSymD::GHSymD | ( | const char * | name, |
| const char * | title, | ||
| Int_t | nbins, | ||
| const Double_t * | bins ) |
| GHSymD::GHSymD | ( | const char * | name, |
| const char * | title, | ||
| Int_t | nbins, | ||
| const Float_t * | bins ) |
|
noexcept |
Definition at line 2992 of file GHSym.cxx.
References GHSym::Copy().
|
default |
|
inlineoverride |
|
overrideinherited |
Fill histogram with all entries in the buffer. action = -1 histogram is reset and refilled from the buffer (called by THistPainter::Paint) action = 0 histogram is filled from the buffer action = 1 histogram is filled and buffer is deleted The buffer is automatically deleted when the number of entries in the buffer is greater than the number of entries in the histogram
Definition at line 77 of file GHSym.cxx.
References GHSym::Fill(), and GHSym::Reset().
Referenced by GHSym::BufferFill(), GetBinContent(), GHSymF::GetBinContent(), GHSym::GetStats(), and GHSym::Merge().
|
virtualinherited |
Definition at line 181 of file GHSym.cxx.
References GHSym::BufferEmpty(), GHSym::Fill(), and GHSym::Reset().
|
inlineoverrideinherited |
Definition at line 26 of file GHSym.h.
Referenced by GHSym::Fill(), and GHSym::Fill().
|
override |
Definition at line 3021 of file GHSym.cxx.
References GHSym::Copy().
Referenced by GHSymD(), and operator=().
|
protectedvirtualinherited |
Definition at line 221 of file GHSym.cxx.
References GHSym::GetBin().
Referenced by GHSym::Integral(), and GHSym::IntegralAndError().
|
inlineoverride |
Definition at line 187 of file GHSym.h.
References GetMatrix().
|
override |
|
inlineoverrideinherited |
|
virtualinherited |
Definition at line 389 of file GHSym.cxx.
References GHSym::fTsumwxy, GHSym::fTsumwy, and GHSym::fTsumwy2.
|
overrideinherited |
Increment cell defined by x,y by 1.
Definition at line 295 of file GHSym.cxx.
References GHSym::BufferFill(), GHSym::fTsumwxy, GHSym::fTsumwy, and GHSym::fTsumwy2.
|
virtualinherited |
Increment cell defined by x,y by 1.
Definition at line 342 of file GHSym.cxx.
References GHSym::BufferFill(), GHSym::fTsumwxy, GHSym::fTsumwy, and GHSym::fTsumwy2.
|
overrideinherited |
Definition at line 288 of file GHSym.cxx.
Referenced by GHSym::BufferEmpty(), GHSym::BufferFill(), GHSym::FillN(), GHSym::FillRandom(), and GHSym::Merge().
|
overrideinherited |
Definition at line 437 of file GHSym.cxx.
References GHSym::Fill().
|
inlineoverrideinherited |
|
inherited |
Definition at line 466 of file GHSym.cxx.
References GHSym::Fill().
|
overrideinherited |
|
overrideinherited |
|
overrideinherited |
|
virtualinherited |
Definition at line 647 of file GHSym.cxx.
References GHSym::Projection().
|
overrideinherited |
Definition at line 820 of file GHSym.cxx.
Referenced by GHSym::DoIntegral(), GetBinContent(), GetBinContent(), GHSymF::GetBinContent(), GHSymF::GetBinContent(), GHSym::GetCellContent(), GHSym::GetCellError(), GHSym::GetStats(), GHSym::Merge(), GHSym::Profile(), GHSym::Rebin2D(), SetBinContent(), SetBinContent(), GHSymF::SetBinContent(), GHSymF::SetBinContent(), GHSym::SetCellContent(), GHSym::SetCellError(), and GHSym::Smooth().
|
override |
Definition at line 3043 of file GHSym.cxx.
References GHSym::BufferEmpty().
Referenced by GetMatrix().
|
inlineoverride |
Definition at line 189 of file GHSym.h.
References GHSym::GetBin(), and GetBinContent().
Referenced by GetBinContent().
|
inlineoverride |
Definition at line 190 of file GHSym.h.
References GHSym::GetBin(), and GetBinContent().
Referenced by GetBinContent().
|
virtualinherited |
|
overrideinherited |
Definition at line 897 of file GHSym.cxx.
References GHSym::GetBin().
Referenced by GHSym::Projection().
|
overrideinherited |
Definition at line 902 of file GHSym.cxx.
References GHSym::GetBin().
Referenced by GHSym::Projection().
|
virtualinherited |
Definition at line 907 of file GHSym.cxx.
References GHSym::GetCovariance().
|
virtualinherited |
Definition at line 929 of file GHSym.cxx.
References GHSym::GetStats().
Referenced by GHSym::GetCorrelationFactor().
| TH2D * GHSymD::GetMatrix | ( | bool | force = false | ) |
Definition at line 3000 of file GHSym.cxx.
References GetBinContent(), and GHSym::Matrix().
Referenced by Draw().
|
virtualinherited |
|
overrideinherited |
Definition at line 1003 of file GHSym.cxx.
References GHSym::BufferEmpty(), GHSym::fTsumwxy, GHSym::fTsumwy, GHSym::fTsumwy2, and GHSym::GetBin().
Referenced by GHSym::GetCovariance(), GHSym::Merge(), GHSym::Projection(), and GHSym::Rebin2D().
|
virtualinherited |
Definition at line 1096 of file GHSym.cxx.
References GHSym::DoIntegral().
|
inlinevirtualinherited |
|
overrideinherited |
Definition at line 1086 of file GHSym.cxx.
References GHSym::Integral().
Referenced by GHSym::Integral().
|
virtualinherited |
Definition at line 1107 of file GHSym.cxx.
References GHSym::DoIntegral().
|
overrideinherited |
|
overrideinherited |
|
overrideinherited |
|
overrideinherited |
|
inlineprotectedinherited |
Definition at line 113 of file GHSym.h.
References GHSym::fMatrix.
Referenced by GetMatrix(), and GHSymF::GetMatrix().
|
inlineprotectedinherited |
Definition at line 114 of file GHSym.h.
References GHSym::fMatrix.
|
overrideinherited |
Definition at line 1455 of file GHSym.cxx.
References GHSym::BufferEmpty(), GHSym::Copy(), GHSym::Fill(), GHSym::GetBin(), GHSym::GetStats(), GHSym::PutStats(), and GHSym::Reset().
|
virtualinherited |
Definition at line 1727 of file GHSym.cxx.
References GHSym::GetBin().
|
virtualinherited |
method for performing projection
Definition at line 1964 of file GHSym.cxx.
References GHSym::GetCellContent(), GHSym::GetCellError(), and GHSym::GetStats().
Referenced by GHSym::FitSlices().
|
overrideinherited |
Definition at line 2205 of file GHSym.cxx.
References GHSym::fTsumwxy, GHSym::fTsumwy, and GHSym::fTsumwy2.
Referenced by GHSym::Merge(), and GHSym::Rebin2D().
|
virtualinherited |
Definition at line 2214 of file GHSym.cxx.
References GHSym::GetBin(), GHSym::GetStats(), and GHSym::PutStats().
|
override |
Definition at line 3061 of file GHSym.cxx.
References GHSym::Reset().
|
inlineoverride |
|
override |
Definition at line 3070 of file GHSym.cxx.
Referenced by SetBinContent().
|
inlineoverride |
Definition at line 194 of file GHSym.h.
References GHSym::GetBin(), and SetBinContent().
Referenced by SetBinContent().
|
inlineoverride |
Definition at line 195 of file GHSym.h.
References GHSym::GetBin(), and SetBinContent().
|
override |
|
overrideinherited |
Definition at line 2548 of file GHSym.cxx.
References GHSym::GetBin().
|
overrideinherited |
Definition at line 2553 of file GHSym.cxx.
References GHSym::GetBin().
|
virtualinherited |
|
virtualinherited |
|
overrideinherited |
|
overrideinherited |
|
overrideinherited |
Definition at line 2609 of file GHSym.cxx.
References GHSym::GetBin().
|
inlineoverride |
|
privateinherited |
! Transient pointer to the 2D-Matrix used in Draw() or GetMatrix()
Definition at line 120 of file GHSym.h.
Referenced by GHSym::Copy(), GHSym::Matrix(), GHSym::Matrix(), and GHSym::Reset().
|
privateinherited |
Total Sum of weight*X*Y.
Definition at line 119 of file GHSym.h.
Referenced by GHSym::Copy(), GHSym::Fill(), GHSym::Fill(), GHSym::Fill(), GHSym::GetStats(), GHSym::PutStats(), and GHSym::Reset().
|
privateinherited |
Total Sum of weight*Y.
Definition at line 117 of file GHSym.h.
Referenced by GHSym::Copy(), GHSym::Fill(), GHSym::Fill(), GHSym::Fill(), GHSym::GetStats(), GHSym::PutStats(), and GHSym::Reset().
|
privateinherited |
Total Sum of weight*Y*Y.
Definition at line 118 of file GHSym.h.
Referenced by GHSym::Copy(), GHSym::Fill(), GHSym::Fill(), GHSym::Fill(), GHSym::GetStats(), GHSym::PutStats(), and GHSym::Reset().