![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Public Member Functions | |
| GH2I ()=default | |
| GH2I (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins, Int_t nbinsy, const Double_t *ybins) | |
| GH2I (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins, Int_t nbinsy, Double_t ylow, Double_t yup) | |
| GH2I (const char *name, const char *title, Int_t nbinsx, const Float_t *xbins, Int_t nbinsy, const Float_t *ybins) | |
| GH2I (const char *name, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t *ybins) | |
| GH2I (const char *name, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t ylow, Double_t yup) | |
| GH2I (const GH2I &)=default | |
| GH2I (const TObject &) | |
| GH2I (GH2I &&) noexcept=default | |
| ~GH2I () | |
| 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 |
| 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) |
| GH2I & | operator= (const GH2I &)=default |
| GH2I & | operator= (GH2I &&) 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} |
Inheritance diagram for GH2I:
Collaboration diagram for GH2I:
|
default |
| GH2I::GH2I | ( | const char * | name, |
| const char * | title, | ||
| Int_t | nbinsx, | ||
| const Double_t * | xbins, | ||
| Int_t | nbinsy, | ||
| const Double_t * | ybins ) |
| GH2I::GH2I | ( | const char * | name, |
| const char * | title, | ||
| Int_t | nbinsx, | ||
| const Float_t * | xbins, | ||
| Int_t | nbinsy, | ||
| const Float_t * | ybins ) |
| GH2I::GH2I | ( | const char * | name, |
| const char * | title, | ||
| Int_t | nbinsx, | ||
| const Double_t * | xbins, | ||
| Int_t | nbinsy, | ||
| Double_t | ylow, | ||
| Double_t | yup ) |
| GH2I::GH2I | ( | const char * | name, |
| const char * | title, | ||
| Int_t | nbinsx, | ||
| Double_t | xlow, | ||
| Double_t | xup, | ||
| Int_t | nbinsy, | ||
| Double_t * | ybins ) |
| GH2I::GH2I | ( | 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 57 of file GH2I.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 59 of file GH2Base.h.
References GH2Base::fProjections.
Referenced by GCanvas::Process2DKeyboardPress().
|
inlineinherited |
Definition at line 63 of file GH2Base.h.
References GH2Base::fIsSummary.
|
inlineinherited |
Definition at line 66 of file GH2Base.h.
References GH2Base::fSummaryDirection.
|
inlineinherited |
Definition at line 60 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 GH2D::Clear(), and 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(), GH2D::ProjectionX(), and 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(), GH2D::ProjectionY(), and 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 * GH2I::ProjectionX | ( | const char * | name = "_px", |
| int | firstbin = 0, | ||
| int | lastbin = -1, | ||
| Option_t * | option = "" ) |
Definition at line 103 of file GH2I.cxx.
References GH2Base::GH2ProjectionX().
|
inherited |
Definition at line 138 of file GH2Base.cxx.
References GH2Base::Projection_Background().
Referenced by GH1D::Project_Background().
| GH1D * GH2I::ProjectionY | ( | const char * | name = "_py", |
| int | firstbin = 0, | ||
| int | lastbin = -1, | ||
| Option_t * | option = "" ) |
Definition at line 108 of file GH2I.cxx.
References GH2Base::GH2ProjectionY().
|
inherited |
Definition at line 192 of file GH2Base.cxx.
References GH2Base::Projection_Background().
Referenced by GH1D::Project_Background().
|
inlineinherited |
Definition at line 62 of file GH2Base.h.
References GH2Base::fIsSummary.
Referenced by GCanvas::Process2DKeyboardPress().
|
inlineinherited |
Definition at line 65 of file GH2Base.h.
References GH2Base::fSummaryDirection.
Referenced by GCanvas::Process2DKeyboardPress().
|
privateinherited |
Definition at line 118 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 115 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 119 of file GH2Base.h.
Referenced by GH2Base::GetNextSummary(), GH2Base::GetPrevSummary(), GH2Base::GetSummaryDirection(), GH2Base::Init(), and GH2Base::SetSummaryDirection().
|
privateinherited |
Definition at line 117 of file GH2Base.h.
Referenced by GH2Base::~GH2Base(), GH2Base::GetNextSummary(), GH2Base::GetPrevSummary(), GH2Base::GetSummaryProjections(), GH2Base::GH2Clear(), GH2Base::GH2ProjectionX(), GH2Base::GH2ProjectionY(), and GH2Base::Init().