GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
Public Member Functions | |
GH2D ()=default | |
GH2D (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins, Int_t nbinsy, const Double_t *ybins) | |
GH2D (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins, Int_t nbinsy, Double_t ylow, Double_t yup) | |
GH2D (const char *name, const char *title, Int_t nbinsx, const Float_t *xbins, Int_t nbinsy, const Float_t *ybins) | |
GH2D (const char *name, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t *ybins) | |
GH2D (const char *name, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t ylow, Double_t yup) | |
GH2D (const GH2D &)=default | |
GH2D (const TObject &) | |
GH2D (GH2D &&) noexcept=default | |
~GH2D () | |
iterator | begin () |
void | Clear (Option_t *opt="") override |
TObject * | Clone (const char *newname="") const override |
void | Copy (TObject &) const override |
void | Draw (Option_t *opt="") override |
virtual void | Draw (TCutG *) |
TH1 * | DrawCopy (Option_t *opt="", const char *name_postfix="_copy") const override |
TH1 * | DrawNormalized (Option_t *opt="", Double_t norm=1) const override |
iterator | end () |
GH1D * | GetNext (const GH1D *curr, bool DrawEmpty=true) |
GH1D * | GetNextSummary (const GH1D *curr, bool DrawEmpty=false) |
GH1D * | GetPrevious (const GH1D *curr, bool DrawEmpty=true) |
GH1D * | GetPrevSummary (const GH1D *curr, bool DrawEmpty=false) |
TList * | GetProjections () |
bool | GetSummary () const |
EDirection | GetSummaryDirection () const |
TList * | GetSummaryProjections () |
TH2 * | GetTH2 () override |
virtual void | GH2Clear (Option_t *opt="") |
GH1D * | GH2ProjectionX (const char *name="_px", int firstbin=0, int lastbin=-1, Option_t *option="", bool KeepEmpty=false) |
GH1D * | GH2ProjectionY (const char *name="_py", int firstbin=0, int lastbin=-1, Option_t *option="", bool KeepEmpty=false) |
GH2D & | operator= (const GH2D &)=default |
GH2D & | operator= (GH2D &&) noexcept=default |
void | Print (Option_t *opt="") const override |
GH1D * | Projection_Background (int axis=0, int firstbin=0, int lastbin=-1, int first_bg_bin=0, int last_bg_bin=-1, EBackgroundSubtraction mode=EBackgroundSubtraction::kRegionBackground) |
GH1D * | ProjectionX (const char *name="_px", int firstbin=0, int lastbin=-1, Option_t *option="") |
GH1D * | ProjectionX_Background (int firstbin=0, int lastbin=-1, int first_bg_bin=0, int last_bg_bin=-1, EBackgroundSubtraction mode=EBackgroundSubtraction::kRegionBackground) |
GH1D * | ProjectionY (const char *name="_py", int firstbin=0, int lastbin=-1, Option_t *option="") |
GH1D * | ProjectionY_Background (int firstbin=0, int lastbin=-1, int first_bg_bin=0, int last_bg_bin=-1, EBackgroundSubtraction mode=EBackgroundSubtraction::kRegionBackground) |
void | SetSummary (bool is_summary=true) |
void | SetSummaryDirection (EDirection dir) |
Private Member Functions | |
void | Init () |
Private Attributes | |
bool | fIsSummary {false} |
TList * | fProjections {nullptr} |
EDirection | fSummaryDirection {EDirection::kXDirection} |
TList * | fSummaryProjections {nullptr} |
|
default |
GH2D::GH2D | ( | const char * | name, |
const char * | title, | ||
Int_t | nbinsx, | ||
const Double_t * | xbins, | ||
Int_t | nbinsy, | ||
const Double_t * | ybins ) |
GH2D::GH2D | ( | const char * | name, |
const char * | title, | ||
Int_t | nbinsx, | ||
const Float_t * | xbins, | ||
Int_t | nbinsy, | ||
const Float_t * | ybins ) |
GH2D::GH2D | ( | const char * | name, |
const char * | title, | ||
Int_t | nbinsx, | ||
const Double_t * | xbins, | ||
Int_t | nbinsy, | ||
Double_t | ylow, | ||
Double_t | yup ) |
GH2D::GH2D | ( | const char * | name, |
const char * | title, | ||
Int_t | nbinsx, | ||
Double_t | xlow, | ||
Double_t | xup, | ||
Int_t | nbinsy, | ||
Double_t * | ybins ) |
GH2D::GH2D | ( | const char * | name, |
const char * | title, | ||
Int_t | nbinsx, | ||
Double_t | xlow, | ||
Double_t | xup, | ||
Int_t | nbinsy, | ||
Double_t | ylow, | ||
Double_t | yup ) |
|
default |
|
defaultnoexcept |
|
default |
|
override |
Definition at line 59 of file GH2D.cxx.
References GH2Base::GH2Clear().
|
override |
|
override |
|
override |
Definition at line 221 of file GH2Base.cxx.
References GH2Base::fIsSummary, GH2Base::fProjections, and GH2Base::GetNextSummary().
Referenced by GH1D::GetNext(), and GH2Base::iterator::operator++().
Definition at line 244 of file GH2Base.cxx.
References GH2Base::fSummaryDirection, GH2Base::fSummaryProjections, GH2Base::GetTH2(), GH2Base::GH2ProjectionX(), GH2Base::GH2ProjectionY(), hist, kXDirection, and kYDirection.
Referenced by GH2Base::GetNext(), and GCanvas::Process2DKeyboardPress().
Definition at line 198 of file GH2Base.cxx.
References GH2Base::fIsSummary, GH2Base::fProjections, and GH2Base::GetPrevSummary().
Referenced by GH1D::GetPrevious().
Definition at line 294 of file GH2Base.cxx.
References GH2Base::fSummaryDirection, GH2Base::fSummaryProjections, GH2Base::GetTH2(), GH2Base::GH2ProjectionX(), GH2Base::GH2ProjectionY(), hist, kXDirection, and kYDirection.
Referenced by GH2Base::GetPrevious().
|
inlineinherited |
Definition at line 60 of file GH2Base.h.
References GH2Base::fProjections.
Referenced by GCanvas::Process2DKeyboardPress().
|
inlineinherited |
Definition at line 64 of file GH2Base.h.
References GH2Base::fIsSummary.
|
inlineinherited |
Definition at line 67 of file GH2Base.h.
References GH2Base::fSummaryDirection.
|
inlineinherited |
Definition at line 61 of file GH2Base.h.
References GH2Base::fSummaryProjections.
|
inlineoverridevirtual |
|
virtualinherited |
Definition at line 24 of file GH2Base.cxx.
References GH2Base::fProjections, and GH2Base::fSummaryProjections.
Referenced by Clear(), and GH2I::Clear().
|
inherited |
Definition at line 90 of file GH2Base.cxx.
References GH2Base::fIsSummary, GH2Base::fProjections, GH2Base::fSummaryProjections, GH2Base::GetTH2(), GH1D::SetParent(), and GH1D::SetProjectionAxis().
Referenced by GH2Base::GetNextSummary(), GH2Base::GetPrevSummary(), ProjectionX(), and GH2I::ProjectionX().
|
inherited |
Definition at line 144 of file GH2Base.cxx.
References GH2Base::fIsSummary, GH2Base::fProjections, GH2Base::fSummaryProjections, GH2Base::GetTH2(), GH1D::SetParent(), and GH1D::SetProjectionAxis().
Referenced by GH2Base::GetNextSummary(), GH2Base::GetPrevSummary(), ProjectionY(), and GH2I::ProjectionY().
|
privateinherited |
Definition at line 16 of file GH2Base.cxx.
References GH2Base::fIsSummary, GH2Base::fProjections, GH2Base::fSummaryDirection, GH2Base::fSummaryProjections, and kXDirection.
Referenced by GH2Base::GH2Base().
|
inherited |
Definition at line 31 of file GH2Base.cxx.
References GH2Base::fProjections, GH2Base::GetTH2(), and kNoBackground.
Referenced by GH2Base::ProjectionX_Background(), and GH2Base::ProjectionY_Background().
GH1D * GH2D::ProjectionX | ( | const char * | name = "_px", |
int | firstbin = 0, | ||
int | lastbin = -1, | ||
Option_t * | option = "" ) |
Definition at line 114 of file GH2D.cxx.
References GH2Base::GH2ProjectionX().
Referenced by GCanvas::Process2DKeyboardPress(), and GH1D::Project().
|
inherited |
Definition at line 138 of file GH2Base.cxx.
References GH2Base::Projection_Background().
Referenced by GH1D::Project_Background().
GH1D * GH2D::ProjectionY | ( | const char * | name = "_py", |
int | firstbin = 0, | ||
int | lastbin = -1, | ||
Option_t * | option = "" ) |
Definition at line 119 of file GH2D.cxx.
References GH2Base::GH2ProjectionY().
Referenced by GCanvas::Process2DKeyboardPress(), and GH1D::Project().
|
inherited |
Definition at line 192 of file GH2Base.cxx.
References GH2Base::Projection_Background().
Referenced by GH1D::Project_Background().
|
inlineinherited |
Definition at line 63 of file GH2Base.h.
References GH2Base::fIsSummary.
Referenced by GCanvas::Process2DKeyboardPress().
|
inlineinherited |
Definition at line 66 of file GH2Base.h.
References GH2Base::fSummaryDirection.
Referenced by GCanvas::Process2DKeyboardPress().
|
privateinherited |
Definition at line 119 of file GH2Base.h.
Referenced by GH2Base::GetNext(), GH2Base::GetPrevious(), GH2Base::GetSummary(), GH2Base::GH2ProjectionX(), GH2Base::GH2ProjectionY(), GH2Base::Init(), and GH2Base::SetSummary().
|
privateinherited |
Definition at line 116 of file GH2Base.h.
Referenced by GH2Base::~GH2Base(), GH2Base::GetNext(), GH2Base::GetPrevious(), GH2Base::GetProjections(), GH2Base::GH2Clear(), GH2Base::GH2ProjectionX(), GH2Base::GH2ProjectionY(), GH2Base::Init(), and GH2Base::Projection_Background().
|
privateinherited |
Definition at line 120 of file GH2Base.h.
Referenced by GH2Base::GetNextSummary(), GH2Base::GetPrevSummary(), GH2Base::GetSummaryDirection(), GH2Base::Init(), and GH2Base::SetSummaryDirection().
|
privateinherited |
Definition at line 118 of file GH2Base.h.
Referenced by GH2Base::~GH2Base(), GH2Base::GetNextSummary(), GH2Base::GetPrevSummary(), GH2Base::GetSummaryProjections(), GH2Base::GH2Clear(), GH2Base::GH2ProjectionX(), GH2Base::GH2ProjectionY(), and GH2Base::Init().