34 virtual
void GH2Clear(Option_t* opt = "");
46 GH1D*
GH2ProjectionX(const
char* name = "_px",
int firstbin = 0,
int lastbin = -1, Option_t* option = "",
47 bool KeepEmpty = false);
49 GH1D*
GH2ProjectionY(const
char* name = "_py",
int firstbin = 0,
int lastbin = -1, Option_t* option = "",
50 bool KeepEmpty = false);
bool operator!=(const iterator &rhs) const
iterator(GH2Base *mat, bool at_end)
GH1D * operator->() const
bool operator==(const iterator &rhs) const
GH1D * GetPrevious(const GH1D *curr, bool DrawEmpty=true)
EDirection fSummaryDirection
TList * GetSummaryProjections()
virtual void GH2Clear(Option_t *opt="")
TList * fSummaryProjections
GH1D * GH2ProjectionY(const char *name="_py", int firstbin=0, int lastbin=-1, Option_t *option="", bool KeepEmpty=false)
GH1D * ProjectionY_Background(int firstbin=0, int lastbin=-1, int first_bg_bin=0, int last_bg_bin=-1, EBackgroundSubtraction mode=EBackgroundSubtraction::kRegionBackground)
GH1D * GetNextSummary(const GH1D *curr, bool DrawEmpty=false)
GH1D * GH2ProjectionX(const char *name="_px", int firstbin=0, int lastbin=-1, Option_t *option="", bool KeepEmpty=false)
GH2Base(GH2Base &&) noexcept=default
GH1D * GetNext(const GH1D *curr, bool DrawEmpty=true)
void SetSummary(bool is_summary=true)
GH1D * ProjectionX_Background(int firstbin=0, int lastbin=-1, int first_bg_bin=0, int last_bg_bin=-1, EBackgroundSubtraction mode=EBackgroundSubtraction::kRegionBackground)
void SetSummaryDirection(EDirection dir)
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 * GetPrevSummary(const GH1D *curr, bool DrawEmpty=false)
EDirection GetSummaryDirection() const
GH2Base(const GH2Base &)=default