Public Member Functions | |
GH1D () | |
GH1D (const TVectorD &v) | |
GH1D (const char *name, const char *title, Int_t nbinsx, const Float_t *xbins) | |
GH1D (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins) | |
GH1D (const char *name, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup) | |
GH1D (const TF1 &function, Int_t nbinsx, Double_t xlow, Double_t xup) | |
GH1D (const TH1 &source) | |
void | Clear (Option_t *opt="") override |
void | Copy (TObject &obj) 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 |
GH1D * | GetNext (bool DrawEmpty=false) const |
TObject * | GetParent () const |
GH1D * | GetPrevious (bool DrawEmpty=false) const |
int | GetProjectionAxis () const |
void | Print (Option_t *opt="") const override |
GH1D * | Project (int bins=-1) |
GH1D * | Project (double value_low, double value_high) const |
GH1D * | Project_Background (double value_low, double value_high, double bg_value_low, double bg_value_high, EBackgroundSubtraction mode=EBackgroundSubtraction::kRegionBackground) const |
void | SetParent (TObject *obj) |
void | SetProjectionAxis (int axis) |
bool | WriteDatFile (const char *outFile) |
Private Attributes | |
TRef | parent |
int | projection_axis |
#include <GH1D.h>
|
inline |
|
inline |
|
inline |
GH1D::GH1D | ( | const TF1 & | function, |
Int_t | nbinsx, | ||
Double_t | xlow, | ||
Double_t | xup | ||
) |
|
override |
|
override |
|
override |
Definition at line 103 of file GH1D.cxx.
Referenced by GetProjection(), GCanvas::Process1DArrowKeyPress(), and GCanvas::Process1DKeyboardPress().
|
override |
|
override |
GH1D * GH1D::GetNext | ( | bool | DrawEmpty = false | ) | const |
Definition at line 156 of file GH1D.cxx.
References GH2Base::GetNext(), and parent.
Referenced by GCanvas::Process1DArrowKeyPress().
|
inline |
Definition at line 34 of file GH1D.h.
References parent.
Referenced by GCanvas::Process1DKeyboardPress().
GH1D * GH1D::GetPrevious | ( | bool | DrawEmpty = false | ) | const |
Definition at line 143 of file GH1D.cxx.
References GH2Base::GetPrevious(), and parent.
Referenced by GCanvas::Process1DArrowKeyPress().
|
inline |
Definition at line 37 of file GH1D.h.
References projection_axis.
|
override |
GH1D * GH1D::Project | ( | int | bins = -1 | ) |
Definition at line 219 of file GH1D.cxx.
References GH1D().
Referenced by GetProjection(), and GCanvas::Process1DKeyboardPress().
GH1D * GH1D::Project | ( | double | value_low, |
double | value_high | ||
) | const |
Definition at line 169 of file GH1D.cxx.
References parent, projection_axis, GH2D::ProjectionX(), and GH2D::ProjectionY().
GH1D * GH1D::Project_Background | ( | double | value_low, |
double | value_high, | ||
double | bg_value_low, | ||
double | bg_value_high, | ||
EBackgroundSubtraction | mode = EBackgroundSubtraction::kRegionBackground |
||
) | const |
Definition at line 189 of file GH1D.cxx.
References parent, projection_axis, GH2Base::ProjectionX_Background(), and GH2Base::ProjectionY_Background().
Referenced by GetProjection(), and GCanvas::Process1DKeyboardPress().
|
inline |
Definition at line 35 of file GH1D.h.
References parent.
Referenced by GH2Base::GH2ProjectionX(), and GH2Base::GH2ProjectionY().
|
inline |
Definition at line 38 of file GH1D.h.
References projection_axis.
Referenced by GH2Base::GH2ProjectionX(), and GH2Base::GH2ProjectionY().
|
private |
Definition at line 65 of file GH1D.h.
Referenced by Clear(), Copy(), GetNext(), GetParent(), GetPrevious(), Print(), Project(), Project_Background(), and SetParent().
|
private |
Definition at line 66 of file GH1D.h.
Referenced by GetProjectionAxis(), Project(), Project_Background(), and SetProjectionAxis().