Editor for changing TH1 histogram attributes, rebinning & fitting.
For all possible draw options (there are a few which are not implementable in graphical user interface) see THistPainter::Paint
These changes can be made via the TH1Editor: Style Tab: 'Line' : change Line attributes (color, thickness) see TAttLineEditor 'Fill' : change Fill attributes (color, pattern) see TAttFillEditor 'Title' : TextEntry: set the title of the histogram 'Histogram': change the draw options of the histogram 'Plot' : Radiobutton: draw a 2D or 3D plot of the histogram according to the Plot dimension there will be different drawing possibilities (ComboBoxes/ CheckBoxes) 2d Plot: 'Error' : ComboBox: add different error bars to the histogram (no errors, simple, ..., see THistPainter::Paint 'Add' : ComboBox: further things which can be added to the histogram (None, simple/smooth line, fill area 'Simple Drawing': CheckBox: draw a simple histogram without errors (= "HIST" drawoption). In combination with some other draw options an outer line is drawn on top of the histogram 'Show markers': CheckBox: draw a marker on to of each bin (="P" drawoption) 'Draw bar chart': CheckBox: draw a bar chart (="B" drawoption) change the Fill Color with Fill in the Style Tab => will show Bar menue in the Style Tab 'Bar option': CheckBox: draw a bar chart (="BAR" drawoption) => will show Bar menue in the Style Tab 3d Plot: 'Type' : ComboBox: set histogram type Lego-Plot or Surface draw(Lego, Lego1.2, Surf, Surf1..5) see THistPainter::Paint 'Coords' : ComboBox: set the coordinate system (Cartesian, .. Spheric) see THistPainter::Paint 'Error' : see 2D plot 'Bar' : change the bar attributes 'W' : change Bar Width 'O' : change Bar Offset 'Percentage': specifies the percentage of the bar which is drawn brighter and darker (10% == BAR1 drawoption) 'Horizontal Bar': draw a horizontal bar chart
'Marker' : change the Marker attributes (color, appearance, thickness) see TAttMarkerEditor
This Tab has two different layouts. One is for a histogram which is not drawn from an ntuple. The other one is available for a histogram which is drawn from an ntuple. In this case the rebin algorithm can create a rebinned histogram from the original data i.e. the ntuple. To see te differences do: TFile f("hsimple.root"); hpx->Draw("BAR1"); // non ntuple histogram ntuple->Draw("px"); // ntuple histogram Non ntuple histogram: 'Rebin': with the Slider the number of bins (shown in the field below the Slider) can be changed to any number which divides the number of bins of the original histogram. Pushing 'Apply' will delete the origin histogram and replace it by the rebinned one on the screen Pushing 'Ignore' the origin histogram will be restored Histogram drawn from an ntuple: 'Rebin' with the slider the number of bins can be enlarged by a factor of 2,3,4,5 (moving to the right) or reduced by a factor of 1/2, 1/3, 1/4, 1/5 'BinOffset': with the BinOffset slider the origin of the histogram can be changed within one binwidth Using this slider the effect of binning the data into bins can be made visible => statistical fluctuations 'Axis Range': with the DoubleSlider it is possible to zoom into the specified axis range. It is also possible to set the upper and lower limit in fields below the slider 'Delayed drawing': all the Binning sliders can set to delay draw mode. Then the changes on the histogram are only updated, when the Slider is released. This should be activated if the redrawing of the histogram is too time consuming. //
Definition at line 33 of file TH1Editor.h.
Public Member Functions | |
TH1Editor (const TGWindow *p=nullptr, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground()) | |
Constructor of histogram attribute GUI. | |
virtual | ~TH1Editor () |
Destructor of TH1 editor. | |
virtual Bool_t | AcceptModel (TObject *model) |
Check if object is able to configure with this editor. | |
Int_t * | Dividers (Int_t n) |
Return an array of dividers of n (without the trivial divider n). | |
virtual void | DoAddB (Bool_t) |
Slot connected to the bar Add check box. | |
virtual void | DoAddBar (Bool_t) |
Slot connected to the bar Add check box. | |
virtual void | DoAddMarker (Bool_t on) |
Slot connected to the show markers check box. | |
virtual void | DoAddSimple (Bool_t on) |
Slot connected to fAddSimple check box for drawing a simple histogram without errors (== HIST draw option) in combination with some other draw options. | |
virtual void | DoApply () |
Slot connected to the Apply button of the Binning tab. | |
virtual void | DoAxisRange () |
Slot connected to the number entry fields containing the Max/Min value of the x-axis. | |
virtual void | DoBarOffset () |
Slot connected to the Bar Offset of the Bar Charts. | |
virtual void | DoBarWidth () |
Slot connected to the Bar Width of the Bar Charts. | |
virtual void | DoBinLabel () |
Slot connected to the Bin number entry of the Rebinning tab. | |
virtual void | DoBinLabel1 () |
Slot connected to the Bin number entry of the Rebinning tab. | |
virtual void | DoBinMoved (Int_t number) |
Slot connected to the rebin slider in case of a not ntuple histogram (does the Rebinning of the histogram). | |
virtual void | DoBinMoved1 () |
Slot connected to the rebin slider in case of an ntuple histogram. | |
virtual void | DoBinOffset () |
Slot connected to the OffSetNumberEntry which is related to the OffSetSlider changes the origin of the histogram inbetween a binwidth. | |
virtual void | DoBinPressed () |
Slot connected to the rebin slider in case of a not ntuple histogram. | |
virtual void | DoBinReleased () |
Slot connected to the rebin slider in case of a not ntuple histogram Updates some other widgets which are related to the rebin slider. | |
virtual void | DoBinReleased1 () |
Slot connected to the BinNumber Slider in case of a ntuple histogram (does the Rebinning of the histogram). | |
virtual void | DoCancel () |
Slot connected to the Cancel button of the Binning tab. | |
virtual void | DoHBar (Bool_t on) |
Slot connected to the Horizontal Bar check button. | |
virtual void | DoHistChanges () |
Slot connected to the histogram type, the coordinate type, the error type and the Add combo box. | |
virtual void | DoHistComplex () |
Slot connected to the 3D radio button. | |
virtual void | DoHistSimple () |
Slot connected to the 2D radio button. | |
virtual void | DoHistView () |
Slot connected to the 'Plot' button group. | |
virtual void | DoOffsetMoved (Int_t num) |
Slot connected to the OffSetSlider. | |
virtual void | DoOffsetPressed () |
Slot connected to the OffSetSlider that saves the OldBinOffset (nessesary for delay draw mode). | |
virtual void | DoOffsetReleased () |
Slot connected to the OffSetSlider. | |
virtual void | DoPercent () |
Slot connected to the bar percentage settings. | |
virtual void | DoSliderMoved () |
Slot connected to the x-Slider for redrawing of the histogram according to the new Slider range. | |
virtual void | DoSliderPressed () |
Slot connected to the x-axis Range slider for initialising the values of the slider movement. | |
virtual void | DoSliderReleased () |
Slot connected to the x-axis Range slider for finalizing the values of the slider movement. | |
virtual void | DoTitle (const char *text) |
Slot connected to the histogram title setting. | |
virtual void | PaintBox3D (Float_t *p1, Float_t *p2, Float_t *p3, Float_t *p4) |
Paint a 3D box. | |
virtual void | RecursiveRemove (TObject *obj) |
If the contained histogram obj is deleted we must set its pointer to zero. | |
virtual void | SetModel (TObject *obj) |
Pick up current values of histogram attributes. | |
Public Member Functions inherited from TGedFrame | |
TGedFrame (const TGWindow *p=nullptr, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground()) | |
Constructor of the base GUI attribute frame. | |
virtual | ~TGedFrame () |
Destructor of the base GUI attribute frame. | |
virtual void | ActivateBaseClassEditors (TClass *cl) |
Provide list of editors for base-classes. | |
virtual void | AddExtraTab (TGedSubFrame *sf) |
Adds tab container to list of extra tabs. | |
ClassDef (TGedFrame, 0) | |
virtual TGVerticalFrame * | CreateEditorTabSubFrame (const char *name) |
Create a vertical frame to be used by 'owner' in extra tab 'name'. | |
virtual Option_t * | GetDrawOption () const |
Get draw options of the selected object. | |
TList * | GetExtraTabs () |
TGedEditor * | GetGedEditor () |
TClass * | GetModelClass () |
Int_t | GetPriority () |
virtual void | Refresh (TObject *model) |
Refresh the GUI info about the object attributes. | |
virtual void | SetDrawOption (Option_t *option="") |
Set drawing option for object. | |
virtual void | SetGedEditor (TGedEditor *ed) |
void | SetModelClass (TClass *mcl) |
virtual void | Update () |
Update the current pad when an attribute is changed via GUI. | |
Public Member Functions inherited from TGCompositeFrame | |
TGCompositeFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground()) | |
Create a composite frame. | |
TGCompositeFrame (TGClient *c, Window_t id, const TGWindow *parent=nullptr) | |
Create a frame using an externally created window. | |
virtual | ~TGCompositeFrame () |
Delete a composite frame. | |
virtual void | AddFrame (TGFrame *f, TGLayoutHints *l=nullptr) |
Add frame to the composite frame using the specified layout hints. | |
void | ChangeOptions (UInt_t options) override |
Change composite frame options. Options is an OR of the EFrameTypes. | |
virtual void | ChangeSubframesBackground (Pixel_t back) |
Change background color for this frame and all subframes. | |
virtual void | Cleanup () |
Cleanup and delete all objects contained in this composite frame. | |
virtual TGFrameElement * | FindFrameElement (TGFrame *f) const |
Find frame-element holding frame f. | |
UInt_t | GetDefaultHeight () const override |
TGDimension | GetDefaultSize () const override |
std::cout << fWidth << "x" << fHeight << std::endl; | |
UInt_t | GetDefaultWidth () const override |
TGFrame * | GetFrameFromPoint (Int_t x, Int_t y) override |
Get frame located at specified point. | |
virtual TGLayoutManager * | GetLayoutManager () const |
virtual TList * | GetList () const |
Int_t | GetState (TGFrame *f) const |
Get state of sub frame. | |
Bool_t | HandleButton (Event_t *) override |
Bool_t | HandleCrossing (Event_t *) override |
Bool_t | HandleDoubleClick (Event_t *) override |
Bool_t | HandleDragDrop (TGFrame *frame, Int_t x, Int_t y, TGLayoutHints *lo) override |
Handle drop event. | |
Bool_t | HandleDragEnter (TGFrame *) override |
Handle drag enter event. | |
Bool_t | HandleDragLeave (TGFrame *) override |
Handle drag leave event. | |
Bool_t | HandleDragMotion (TGFrame *) override |
Handle drag motion event. | |
Bool_t | HandleFocusChange (Event_t *) override |
Bool_t | HandleKey (Event_t *) override |
Bool_t | HandleMotion (Event_t *) override |
Bool_t | HandleSelection (Event_t *) override |
virtual void | HideFrame (TGFrame *f) |
Hide sub frame. | |
TClass * | IsA () const override |
Bool_t | IsArranged (TGFrame *f) const |
Get state of sub frame. | |
Bool_t | IsArranged (TGFrameElement *ptr) const |
Bool_t | IsComposite () const override |
Bool_t | IsEditable () const override |
Return kTRUE if frame is being edited. | |
Bool_t | IsLayoutBroken () const override |
Bool_t | IsMapSubwindows () const override |
Bool_t | IsVisible (TGFrame *f) const |
Get state of sub frame. | |
Bool_t | IsVisible (TGFrameElement *ptr) const |
void | Layout () override |
Layout the elements of the composite frame. | |
void | MapSubwindows () override |
Map all sub windows that are part of the composite frame. | |
Int_t | MustCleanup () const override |
void | Print (Option_t *option="") const override |
Print all frames in this composite frame. | |
Bool_t | ProcessMessage (Longptr_t, Longptr_t, Longptr_t) override |
virtual void | RemoveAll () |
Remove all frames from composite frame. | |
virtual void | RemoveFrame (TGFrame *f) |
Remove frame from composite frame. | |
void | SavePrimitive (std::ostream &out, Option_t *option="") override |
Save a composite frame widget as a C++ statement(s) on output stream out. | |
virtual void | SavePrimitiveSubframes (std::ostream &out, Option_t *option="") |
Auxiliary protected method used to save subframes. | |
void | SetCleanup (Int_t mode=kLocalCleanup) override |
Turn on automatic cleanup of child frames in dtor. | |
void | SetEditable (Bool_t on=kTRUE) override |
Switch ON/OFF edit mode. | |
void | SetEditDisabled (UInt_t on=1) override |
Set edit disable flag for this frame and subframes. | |
void | SetLayoutBroken (Bool_t on=kTRUE) override |
Set broken layout. No Layout method is called. | |
virtual void | SetLayoutManager (TGLayoutManager *l) |
Set the layout manager for the composite frame. | |
void | SetMapSubwindows (Bool_t on) override |
virtual void | ShowFrame (TGFrame *f) |
Show sub frame. | |
void | Streamer (TBuffer &) override |
Stream an object of class TObject. | |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
virtual Bool_t | TranslateCoordinates (TGFrame *child, Int_t x, Int_t y, Int_t &fx, Int_t &fy) |
Translate coordinates to child frame. | |
Public Member Functions inherited from TGFrame | |
TGFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground()) | |
Create a TGFrame object. Options is an OR of the EFrameTypes. | |
TGFrame (TGClient *c, Window_t id, const TGWindow *parent=nullptr) | |
Create a frame using an externally created window. | |
virtual | ~TGFrame () |
Destructor. | |
virtual void | Activate (Bool_t) |
void | AddInput (UInt_t emask) |
Add events specified in the emask to the events the frame should handle. | |
virtual void | ChangeBackground (Pixel_t back) |
Change frame background color. | |
Bool_t | Contains (Int_t x, Int_t y) const |
void | Delete (Option_t *="") override |
Delete this object. | |
virtual void | DeleteWindow () |
Delete window. | |
virtual void | DrawBorder () |
Draw frame border. | |
void | DrawClass () const override |
Draw class inheritance tree of the class to which this object belongs. | |
TObject * | DrawClone (Option_t *="") const override |
Draw a clone of this object in the current selected pad with: gROOT->SetSelectedPad(c1) . | |
virtual void | DrawCopy (Handle_t, Int_t, Int_t) |
void | Dump () const override |
Dump contents of object on stdout. | |
virtual Pixel_t | GetBackground () const |
Int_t | GetBorderWidth () const |
virtual TDNDData * | GetDNDData (Atom_t) |
virtual Int_t | GetDragType () const |
Returns drag source type. | |
virtual Int_t | GetDropType () const |
Returns drop target type. | |
UInt_t | GetEventMask () const |
virtual Pixel_t | GetForeground () const |
Return frame foreground color. | |
TGFrameElement * | GetFrameElement () const |
UInt_t | GetHeight () const |
UInt_t | GetMaxHeight () const |
UInt_t | GetMaxWidth () const |
UInt_t | GetMinHeight () const |
UInt_t | GetMinWidth () const |
virtual UInt_t | GetOptions () const |
TGDimension | GetSize () const |
UInt_t | GetWidth () const |
Int_t | GetX () const |
Int_t | GetY () const |
virtual Bool_t | HandleClientMessage (Event_t *event) |
Handle a client message. | |
virtual Bool_t | HandleColormapChange (Event_t *) |
virtual Bool_t | HandleConfigureNotify (Event_t *event) |
This event is generated when the frame is resized. | |
virtual Bool_t | HandleDNDDrop (TDNDData *) |
virtual Atom_t | HandleDNDEnter (Atom_t *) |
virtual Bool_t | HandleDNDFinished () |
virtual Bool_t | HandleDNDLeave () |
virtual Atom_t | HandleDNDPosition (Int_t, Int_t, Atom_t, Int_t, Int_t) |
Bool_t | HandleEvent (Event_t *event) override |
Handle all frame events. | |
virtual Bool_t | HandleSelectionClear (Event_t *) |
virtual Bool_t | HandleSelectionRequest (Event_t *) |
void | Inspect () const override |
Dump contents of this object in a graphics canvas. | |
TClass * | IsA () const override |
virtual Bool_t | IsActive () const |
Bool_t | IsDNDSource () const |
Bool_t | IsDNDTarget () const |
Bool_t | IsEditable () const override |
void | MapRaised () override |
map raised | |
void | MapSubwindows () override |
map sub windows | |
void | MapWindow () override |
map window | |
void | Move (Int_t x, Int_t y) override |
Move frame. | |
void | MoveResize (Int_t x, Int_t y, UInt_t w=0, UInt_t h=0) override |
Move and/or resize the frame. | |
void | Print (Option_t *option="") const override |
Print window id. | |
virtual void | ProcessedConfigure (Event_t *event) |
virtual void | ProcessedEvent (Event_t *event) |
virtual void | ReallyDelete () |
void | RemoveInput (UInt_t emask) |
Remove events specified in emask from the events the frame should handle. | |
void | ReparentWindow (const TGWindow *p, Int_t x=0, Int_t y=0) override |
Reparent window, make p the new parent and position the window at position (x,y) in new parent. | |
virtual void | Resize (TGDimension size) |
Resize the frame. | |
void | Resize (UInt_t w=0, UInt_t h=0) override |
Resize the frame. | |
void | SavePrimitive (std::ostream &out, Option_t *option="") override |
Save a frame widget as a C++ statement(s) on output stream out. | |
void | SaveUserColor (std::ostream &out, Option_t *) |
Save a user color in a C++ macro file - used in SavePrimitive(). | |
virtual void | SendMessage (const TGWindow *w, Longptr_t msg, Longptr_t parm1, Longptr_t parm2) |
Send message (i.e. | |
void | SetBackgroundColor (Pixel_t back) override |
Set background color (override from TGWindow base class). | |
void | SetDNDSource (Bool_t onoff) |
void | SetDNDTarget (Bool_t onoff) |
virtual void | SetDragType (Int_t type) |
SetDragType. | |
void | SetDrawOption (Option_t *="") override |
Set drawing option for object. | |
virtual void | SetDropType (Int_t type) |
SetDropType. | |
void | SetEditable (Bool_t) override |
virtual void | SetForegroundColor (Pixel_t) |
void | SetFrameElement (TGFrameElement *fe) |
virtual void | SetHeight (UInt_t h) |
virtual void | SetMaxHeight (UInt_t h) |
virtual void | SetMaxWidth (UInt_t w) |
virtual void | SetMinHeight (UInt_t h) |
virtual void | SetMinWidth (UInt_t w) |
virtual void | SetSize (const TGDimension &s) |
virtual void | SetWidth (UInt_t w) |
virtual void | SetX (Int_t x) |
virtual void | SetY (Int_t y) |
void | Streamer (TBuffer &) override |
Stream an object of class TObject. | |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
void | UnmapWindow () override |
unmap window | |
Public Member Functions inherited from TGWindow | |
TGWindow (const TGWindow *p=nullptr, Int_t x=0, Int_t y=0, UInt_t w=0, UInt_t h=0, UInt_t border=0, Int_t depth=0, UInt_t clss=0, void *visual=nullptr, SetWindowAttributes_t *attr=nullptr, UInt_t wtype=0) | |
Create a new window. | |
TGWindow (TGClient *c, Window_t id, const TGWindow *parent=nullptr) | |
Create a copy of a window. | |
virtual | ~TGWindow () |
Window destructor. Unregisters the window. | |
virtual void | DestroySubwindows () |
destroy sub windows | |
virtual void | DestroyWindow () |
destroy window | |
virtual UInt_t | GetEditDisabled () const |
virtual const TGWindow * | GetMainFrame () const |
Returns top level main frame. | |
const char * | GetName () const override |
Return unique name, used in SavePrimitive methods. | |
const TGWindow * | GetParent () const |
virtual Bool_t | HandleExpose (Event_t *event) |
virtual Bool_t | HandleIdleEvent (TGIdleHandler *) |
Bool_t | HandleTimer (TTimer *) override |
Execute action in response of a timer timing out. | |
virtual void | IconifyWindow () |
iconify window | |
TClass * | IsA () const override |
virtual Bool_t | IsMapped () |
Returns kTRUE if window is mapped on screen, kFALSE otherwise. | |
virtual void | LowerWindow () |
lower window | |
void | Print (Option_t *option="") const override |
Print window id. | |
virtual void | RaiseWindow () |
raise window | |
virtual void | RequestFocus () |
request focus | |
virtual void | SetBackgroundPixmap (Pixmap_t pixmap) |
set background pixmap | |
virtual void | SetName (const char *name) |
virtual void | SetWindowName (const char *name=nullptr) |
Set window name. | |
void | Streamer (TBuffer &) override |
Stream an object of class TObject. | |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Public Member Functions inherited from TGObject | |
TGObject () | |
TGObject (const TGObject &tgo) | |
virtual | ~TGObject () |
TGObject destructor. | |
TGClient * | GetClient () const |
Handle_t | GetId () const |
ULong_t | Hash () const override |
Return hash value for this object. | |
Bool_t | IsEqual (const TObject *obj) const override |
Equal comparison (TGObjects are equal if they have the same window identifier). | |
void | SaveAs (const char *filename="", Option_t *option="") const override |
Write this TGObject to a file using TImage, if filename's extension signals a valid TImage::EImageFileType, as defined by TImage::GetImageFileTypeFromFilename(). | |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Public Member Functions inherited from TObject | |
TObject () | |
TObject constructor. | |
TObject (const TObject &object) | |
TObject copy ctor. | |
virtual | ~TObject () |
TObject destructor. | |
void | AbstractMethod (const char *method) const |
Use this method to implement an "abstract" method that you don't want to leave purely abstract. | |
virtual void | AppendPad (Option_t *option="") |
Append graphics object to current pad. | |
virtual void | Browse (TBrowser *b) |
Browse object. May be overridden for another default action. | |
ULong_t | CheckedHash () |
Check and record whether this class has a consistent Hash/RecursiveRemove setup (*) and then return the regular Hash value for this object. | |
virtual const char * | ClassName () const |
Returns name of class to which the object belongs. | |
virtual void | Clear (Option_t *="") |
virtual TObject * | Clone (const char *newname="") const |
Make a clone of an object using the Streamer facility. | |
virtual Int_t | Compare (const TObject *obj) const |
Compare abstract method. | |
virtual void | Copy (TObject &object) const |
Copy this to obj. | |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
Computes distance from point (px,py) to the object. | |
virtual void | Draw (Option_t *option="") |
Default Draw method for all objects. | |
virtual void | Error (const char *method, const char *msgfmt,...) const |
Issue error message. | |
virtual void | Execute (const char *method, const char *params, Int_t *error=nullptr) |
Execute method on this object with the given parameter string, e.g. | |
virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr) |
Execute method on this object with parameters stored in the TObjArray. | |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
Execute action corresponding to an event at (px,py). | |
virtual void | Fatal (const char *method, const char *msgfmt,...) const |
Issue fatal error message. | |
virtual TObject * | FindObject (const char *name) const |
Must be redefined in derived classes. | |
virtual TObject * | FindObject (const TObject *obj) const |
Must be redefined in derived classes. | |
virtual const char * | GetIconName () const |
Returns mime type name of object. | |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
Returns string containing info about the object at position (px,py). | |
virtual Option_t * | GetOption () const |
virtual const char * | GetTitle () const |
Returns title of object. | |
virtual UInt_t | GetUniqueID () const |
Return the unique object id. | |
Bool_t | HasInconsistentHash () const |
Return true is the type of this object is known to have an inconsistent setup for Hash and RecursiveRemove (i.e. | |
virtual void | Info (const char *method, const char *msgfmt,...) const |
Issue info message. | |
virtual Bool_t | InheritsFrom (const char *classname) const |
Returns kTRUE if object inherits from class "classname". | |
virtual Bool_t | InheritsFrom (const TClass *cl) const |
Returns kTRUE if object inherits from TClass cl. | |
void | InvertBit (UInt_t f) |
Bool_t | IsDestructed () const |
IsDestructed. | |
virtual Bool_t | IsFolder () const |
Returns kTRUE in case object contains browsable objects (like containers or lists of other objects). | |
R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
virtual Bool_t | IsSortable () const |
R__ALWAYS_INLINE Bool_t | IsZombie () const |
virtual void | ls (Option_t *option="") const |
The ls function lists the contents of a class on stdout. | |
void | MayNotUse (const char *method) const |
Use this method to signal that a method (defined in a base class) may not be called in a derived class (in principle against good design since a child class should not provide less functionality than its parent, however, sometimes it is necessary). | |
virtual Bool_t | Notify () |
This method must be overridden to handle object notification. | |
void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
Use this method to declare a method obsolete. | |
void | operator delete (void *ptr) |
Operator delete. | |
void | operator delete[] (void *ptr) |
Operator delete []. | |
void * | operator new (size_t sz) |
void * | operator new (size_t sz, void *vp) |
void * | operator new[] (size_t sz) |
void * | operator new[] (size_t sz, void *vp) |
TObject & | operator= (const TObject &rhs) |
TObject assignment operator. | |
virtual void | Paint (Option_t *option="") |
This method must be overridden if a class wants to paint itself. | |
virtual void | Pop () |
Pop on object drawn in a pad to the top of the display list. | |
virtual Int_t | Read (const char *name) |
Read contents of object with specified name from the current directory. | |
void | ResetBit (UInt_t f) |
void | SetBit (UInt_t f) |
void | SetBit (UInt_t f, Bool_t set) |
Set or unset the user status bits as specified in f. | |
virtual void | SetUniqueID (UInt_t uid) |
Set the unique object id. | |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
virtual void | SysError (const char *method, const char *msgfmt,...) const |
Issue system error message. | |
R__ALWAYS_INLINE Bool_t | TestBit (UInt_t f) const |
Int_t | TestBits (UInt_t f) const |
virtual void | UseCurrentStyle () |
Set current style settings in this object This function is called when either TCanvas::UseCurrentStyle or TROOT::ForceStyle have been invoked. | |
virtual void | Warning (const char *method, const char *msgfmt,...) const |
Issue warning message. | |
virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) |
Write this object to the current directory. | |
virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const |
Write this object to the current directory. | |
Public Member Functions inherited from TQObject | |
TQObject () | |
TQObject Constructor. | |
virtual | ~TQObject () |
TQObject Destructor. | |
Bool_t | AreSignalsBlocked () const |
Bool_t | BlockSignals (Bool_t b) |
virtual void | ChangedBy (const char *method) |
void | CollectClassSignalLists (TList &list, TClass *cls) |
Collect class signal lists from class cls and all its base-classes. | |
Bool_t | Connect (const char *signal, const char *receiver_class, void *receiver, const char *slot) |
Non-static method is used to connect from the signal of this object to the receiver slot. | |
virtual void | Connected (const char *) |
virtual void | Destroyed () |
Bool_t | Disconnect (const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr) |
Disconnects signal of this object from slot of receiver. | |
virtual void | Disconnected (const char *) |
void | Emit (const char *signal) |
Activate signal without args. | |
template<typename T > | |
void | Emit (const char *signal, const T &arg) |
Activate signal with single parameter. | |
template<typename... T> | |
void | EmitVA (const char *signal_name, Int_t, const T &... params) |
Emit a signal with a varying number of arguments. | |
TList * | GetListOfClassSignals () const |
Returns pointer to list of signals of this class. | |
TList * | GetListOfConnections () const |
TList * | GetListOfSignals () const |
virtual Bool_t | HasConnection (const char *signal_name) const |
Return true if there is any object connected to this signal. | |
virtual void | HighPriority (const char *signal_name, const char *slot_name=nullptr) |
virtual void | LowPriority (const char *signal_name, const char *slot_name=nullptr) |
virtual void | Message (const char *msg) |
virtual Int_t | NumberOfConnections () const |
Return number of connections for this object. | |
virtual Int_t | NumberOfSignals () const |
Return number of signals for this object. | |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Protected Member Functions | |
virtual void | ConnectSignals2Slots () |
Connect signals to slots. | |
void | CreateBinTab () |
Create binning tab. | |
Protected Member Functions inherited from TGedFrame | |
virtual void | MakeTitle (const char *title) |
Create attribute frame title. | |
Protected Member Functions inherited from TGFrame | |
void | DoRedraw () override |
Redraw the frame. | |
virtual void | Draw3dRectangle (UInt_t type, Int_t x, Int_t y, UInt_t w, UInt_t h) |
Draw 3D rectangle on the frame border. | |
TString | GetOptionString () const |
Returns a frame option string - used in SavePrimitive(). | |
const TGResourcePool * | GetResourcePool () const |
void * | GetSender () override |
virtual void | StartGuiBuilding (Bool_t on=kTRUE) |
Go into GUI building mode. | |
Protected Member Functions inherited from TGWindow | |
TGWindow (const TGWindow &tgw) | |
TGWindow (Window_t id) | |
TGWindow & | operator= (const TGWindow &tgw) |
Protected Member Functions inherited from TGObject | |
TGObject & | operator= (const TGObject &tgo) |
Protected Member Functions inherited from TObject | |
virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
Interface to ErrorHandler (protected). | |
void | MakeZombie () |
Protected Member Functions inherited from TQObject | |
virtual const char * | GetSenderClassName () const |
Static Protected Member Functions | |
static TGComboBox * | BuildHistAddComboBox (TGFrame *parent, Int_t id) |
Create Line/Bar combo box. | |
static TGComboBox * | BuildHistCoordsComboBox (TGFrame *parent, Int_t id) |
Create coordinate system type combo box. | |
static TGComboBox * | BuildHistErrorComboBox (TGFrame *parent, Int_t id) |
Create error type combo box. | |
static TGComboBox * | BuildHistTypeComboBox (TGFrame *parent, Int_t id) |
Create histogram type combo box. | |
static TGComboBox * | BuildPercentComboBox (TGFrame *parent, Int_t id) |
Create Percentage combo box for bar option. | |
Static Protected Member Functions inherited from TGFrame | |
static Time_t | GetLastClick () |
Get time of last mouse click. | |
Static Protected Member Functions inherited from TQObject | |
static Int_t | CheckConnectArgs (TQObject *sender, TClass *sender_class, const char *signal, TClass *receiver_class, const char *slot) |
Checking of consistency of sender/receiver methods/arguments. | |
static TString | CompressName (const char *method_name) |
Removes "const" words and blanks from full (with prototype) method name and resolve any typedefs in the method signature. | |
static Bool_t | ConnectToClass (const char *sender_class, const char *signal, TClass *receiver_class, void *receiver, const char *slot) |
This method allows to make connection from any object of the same class to the receiver object. | |
static Bool_t | ConnectToClass (TQObject *sender, const char *signal, TClass *receiver_class, void *receiver, const char *slot) |
Create connection between sender and receiver. | |
Protected Attributes | |
TGCompositeFrame * | f10 |
Contains the Bar Option Title. | |
TGCompositeFrame * | f11 |
Contains the Bar Width/Offset NumberEntries. | |
TGCompositeFrame * | f12 |
Contains fPercentCombo, fMakeHBar. | |
TGCompositeFrame * | f15 |
Contains outer line CheckBox. | |
TGCompositeFrame * | f3 |
Contains Histogram Type. | |
TGCompositeFrame * | f6 |
Contains the Add-ComboBox (Style) | |
TGCompositeFrame * | f7 |
Contains the Marker OnOff CheckBox. | |
TGCompositeFrame * | f8 |
Contains the Bar Chart CheckBox. | |
TGCompositeFrame * | f9 |
Contains the Bar Option CheckBox. | |
TGCheckButton * | fAdd |
Activate more Options. | |
TGCheckButton * | fAddB |
Draw a Bar Chart. | |
TGCheckButton * | fAddBar |
Bar Option. | |
TGComboBox * | fAddCombo |
Add Lines, Bars, Fill. | |
TGCheckButton * | fAddMarker |
Draw a Marker on top of each bin. | |
TGCheckButton * | fAddSimple |
Draw a simple histogram (==HIST draw option) | |
TGTextButton * | fApply |
Apply-Button to accept the rebinned histogram. | |
TGNumberEntry * | fBarOffset |
Change the Bar Offset. | |
TGNumberEntry * | fBarWidth |
Change the Bar Width. | |
TGCompositeFrame * | fBin |
Contains the Binning Widgets. | |
TGCompositeFrame * | fBinCont |
Contains the Rebin Widgets for case 1. | |
TGCompositeFrame * | fBinCont1 |
Contains the Rebin Widgets for case 2. | |
TGNumberEntryField * | fBinNumberEntry |
Label which shows the rebinned bin number. | |
TGNumberEntryField * | fBinNumberEntry1 |
Label which shows the rebinned bin number for ntuple histogram. | |
TGHSlider * | fBinOffsetSld |
Add an offset to the origin of the histogram. | |
TGHSlider * | fBinSlider |
Slider to set rebinning integer value. | |
TGHSlider * | fBinSlider1 |
Slider to set rebinning integer value for ntuple histogram. | |
TGTextButton * | fCancel |
Cancel-Button to reprobate the rebinned histogram. | |
TGComboBox * | fCoordsCombo |
Coordinate System combo box. | |
TGCheckButton * | fDelaydraw |
Delayed drawing of the new axis range. | |
TGRadioButton * | fDim |
2D-Plot RadioButton | |
TGRadioButton * | fDim0 |
3D-Plot RadioButton | |
TGLayoutHints * | fDim0lh |
layout hints for 3D-Plot RadioButton | |
TGHButtonGroup * | fDimGroup |
Radiobuttongroup to change 2D <-> 3D-Plot. | |
TGLayoutHints * | fDimlh |
layout hints for 2D-Plot RadioButton | |
TGComboBox * | fErrorCombo |
Error combo box. | |
TH1 * | fHist |
histogram object | |
TGCheckButton * | fHistOnOff |
Draw a simple histogram with default options. | |
TGCheckButton * | fMakeHBar |
Draw Horizontal Bar Chart. | |
TGNumberEntryField * | fOffsetNumberEntry |
Shows the offset to the origin of the histogram. | |
TGComboBox * | fPercentCombo |
Percentage of the Bar which is drawn in a different color. | |
Bool_t | fSameOpt |
flag for option "same" | |
TGNumberEntryField * | fSldMax |
Contains the maximum value of the x-Axis. | |
TGNumberEntryField * | fSldMin |
Contains the minimum value of the x-Axis. | |
TGDoubleHSlider * | fSlider |
Slider to set x-axis range. | |
TGTextEntry * | fTitle |
histogram title input field | |
Int_t | fTitlePrec |
font precision level | |
TGComboBox * | fTypeCombo |
histogram type combo box | |
Protected Attributes inherited from TGedFrame | |
Bool_t | fAvoidSignal |
flag for executing slots | |
TList * | fExtraTabs |
addtional tabs in ged editor | |
TGedEditor * | fGedEditor |
manager of this frame | |
Bool_t | fInit |
init flag for setting signals/slots | |
TClass * | fModelClass |
class corresponding to instantiated GedFrame | |
Int_t | fPriority |
location in GedEditor | |
Protected Attributes inherited from TGCompositeFrame | |
Bool_t | fLayoutBroken |
no layout manager is used | |
TGLayoutManager * | fLayoutManager |
layout manager | |
TList * | fList |
container of frame elements | |
Bool_t | fMapSubwindows |
kTRUE - map subwindows | |
Int_t | fMustCleanup |
cleanup mode (see EFrameCleanup) | |
Protected Attributes inherited from TGFrame | |
Pixel_t | fBackground |
frame background color | |
Int_t | fBorderWidth |
frame border width | |
Int_t | fDNDState |
EDNDFlags. | |
UInt_t | fEventMask |
currently active event mask | |
TGFrameElement * | fFE |
pointer to frame element | |
UInt_t | fHeight |
frame height | |
UInt_t | fMaxHeight |
maximal frame height | |
UInt_t | fMaxWidth |
maximal frame width | |
UInt_t | fMinHeight |
minimal frame height | |
UInt_t | fMinWidth |
minimal frame width | |
UInt_t | fOptions |
frame options | |
UInt_t | fWidth |
frame width | |
Int_t | fX |
frame x position | |
Int_t | fY |
frame y position | |
Protected Attributes inherited from TGWindow | |
UInt_t | fEditDisabled |
flags used for "guibuilding" | |
TString | fName |
name of the window used in SavePrimitive() | |
Bool_t | fNeedRedraw |
kTRUE if window needs to be redrawn | |
const TGWindow * | fParent |
Parent window. | |
Protected Attributes inherited from TGObject | |
TGClient * | fClient |
Connection to display server. | |
Handle_t | fId |
X11/Win32 Window identifier. | |
Protected Attributes inherited from TQObject | |
TList * | fListOfConnections |
list of signals from this object | |
TList * | fListOfSignals |
Bool_t | fSignalsBlocked |
list of connections to this object | |
Private Member Functions | |
void | ChangeErrorCombo (Int_t i) |
Change the error combo box entry. | |
TString | GetHistAddLabel () |
Return the selected shape of the histogram (C, L, LF2). | |
TString | GetHistCoordsLabel () |
Return the selected coordinate system of the histogram (POL,CYL,SPH,PSR). | |
TString | GetHistErrorLabel () |
Return the selected error type (E,E1-5). | |
TString | GetHistTypeLabel () |
Returns the selected histogram type (HIST, LEGO1-2, SURF1-5). | |
Private Attributes | |
TH1 * | fBinHist |
Bool_t | fMake |
Bool_t | fMakeB |
Double_t | fOldOffset |
Float_t | fP1NDCold [3] |
Float_t | fP1old [3] |
Float_t | fP2NDCold [3] |
Float_t | fP2old [3] |
Float_t | fP3NDCold [3] |
Float_t | fP3old [3] |
Float_t | fP4NDCold [3] |
Float_t | fP4old [3] |
Float_t | fP5old [3] |
Float_t | fP6old [3] |
Float_t | fP7old [3] |
Float_t | fP8old [3] |
Int_t | fPx1old |
Int_t | fPx2old |
Int_t | fPy1old |
Int_t | fPy2old |
Additional Inherited Members | |
Public Types inherited from TGWindow | |
enum | EEditMode { kEditEnable = 0 , kEditDisable = (1ULL << ( 0 )) , kEditDisableEvents = (1ULL << ( 1 )) , kEditDisableGrab = (1ULL << ( 2 )) , kEditDisableLayout = (1ULL << ( 3 )) , kEditDisableResize = (1ULL << ( 4 )) , kEditDisableHeight = (1ULL << ( 5 )) , kEditDisableWidth = (1ULL << ( 6 )) , kEditDisableBtnEnable = (1ULL << ( 7 )) , kEditDisableKeyEnable = (1ULL << ( 8 )) } |
enum | EStatusBits { kIsHtmlView = (1ULL << ( 14 )) } |
Public Types inherited from TObject | |
enum | { kIsOnHeap = 0x01000000 , kNotDeleted = 0x02000000 , kZombie = 0x04000000 , kInconsistent = 0x08000000 , kBitMask = 0x00ffffff } |
enum | { kSingleKey = (1ULL << ( 0 )) , kOverwrite = (1ULL << ( 1 )) , kWriteDelete = (1ULL << ( 2 )) } |
enum | EDeprecatedStatusBits { kObjInCanvas = (1ULL << ( 3 )) } |
enum | EStatusBits { kCanDelete = (1ULL << ( 0 )) , kMustCleanup = (1ULL << ( 3 )) , kIsReferenced = (1ULL << ( 4 )) , kHasUUID = (1ULL << ( 5 )) , kCannotPick = (1ULL << ( 6 )) , kNoContextMenu = (1ULL << ( 8 )) , kInvalidObject = (1ULL << ( 13 )) } |
Static Public Member Functions inherited from TGCompositeFrame | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Static Public Member Functions inherited from TGFrame | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
static const TGGC & | GetBckgndGC () |
Get background color graphics context. | |
static const TGGC & | GetBlackGC () |
Get black graphics context. | |
static Pixel_t | GetBlackPixel () |
Get black pixel value. | |
static Pixel_t | GetDefaultFrameBackground () |
Get default frame background. | |
static Pixel_t | GetDefaultSelectedBackground () |
Get default selected frame background. | |
static const TGGC & | GetHilightGC () |
Get highlight color graphics context. | |
static const TGGC & | GetShadowGC () |
Get shadow color graphics context. | |
static const TGGC & | GetWhiteGC () |
Get white graphics context. | |
static Pixel_t | GetWhitePixel () |
Get white pixel value. | |
Static Public Member Functions inherited from TGWindow | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
static Int_t | GetCounter () |
Return global window counter (total number of created windows). | |
Static Public Member Functions inherited from TGObject | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Static Public Member Functions inherited from TObject | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
static Longptr_t | GetDtorOnly () |
Return destructor only flag. | |
static Bool_t | GetObjectStat () |
Get status of object stat flag. | |
static void | SetDtorOnly (void *obj) |
Set destructor only flag. | |
static void | SetObjectStat (Bool_t stat) |
Turn on/off tracking of objects in the TObjectTable. | |
Static Public Member Functions inherited from TQObject | |
static Bool_t | AreAllSignalsBlocked () |
Returns true if all signals are blocked. | |
static Bool_t | BlockAllSignals (Bool_t b) |
Block or unblock all signals. Returns the previous block status. | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static Bool_t | Connect (const char *sender_class, const char *signal, const char *receiver_class, void *receiver, const char *slot) |
This method allows to make a connection from any object of the same class to a single slot. | |
static Bool_t | Connect (TQObject *sender, const char *signal, const char *receiver_class, void *receiver, const char *slot) |
Create connection between sender and receiver. | |
static const char * | DeclFileName () |
static Bool_t | Disconnect (const char *class_name, const char *signal, void *receiver=nullptr, const char *slot=nullptr) |
Disconnects "class signal". | |
static Bool_t | Disconnect (TQObject *sender, const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr) |
Disconnects signal in object sender from slot_method in object receiver. | |
Protected Types inherited from TGFrame | |
enum | { kDeleteWindowCalled = (1ULL << ( 15 )) } |
Protected Types inherited from TObject | |
enum | { kOnlyPrepStep = (1ULL << ( 3 )) } |
Static Protected Attributes inherited from TGCompositeFrame | |
static TGLayoutHints * | fgDefaultHints = nullptr |
Static Protected Attributes inherited from TGFrame | |
static const TGGC * | fgBckgndGC = nullptr |
static const TGGC * | fgBlackGC = nullptr |
static Pixel_t | fgBlackPixel = 0 |
static Window_t | fgDbw = 0 |
static Int_t | fgDbx = 0 |
static Int_t | fgDby = 0 |
static Pixel_t | fgDefaultFrameBackground = 0 |
static Pixel_t | fgDefaultSelectedBackground = 0 |
static const TGGC * | fgHilightGC = nullptr |
static Bool_t | fgInit = kFALSE |
static UInt_t | fgLastButton = 0 |
static Time_t | fgLastClick = 0 |
static const TGGC * | fgShadowGC = nullptr |
static UInt_t | fgUserColor = 0 |
static const TGGC * | fgWhiteGC = nullptr |
static Pixel_t | fgWhitePixel = 0 |
Static Protected Attributes inherited from TGWindow | |
static Int_t | fgCounter = 0 |
counter of created windows in SavePrimitive | |
Static Protected Attributes inherited from TQObject | |
static Bool_t | fgAllSignalsBlocked = kFALSE |
flag used for suppression of signals | |
#include <TH1Editor.h>
TH1Editor::TH1Editor | ( | const TGWindow * | p = nullptr , |
Int_t | width = 140 , |
||
Int_t | height = 30 , |
||
UInt_t | options = kChildFrame , |
||
Pixel_t | back = GetDefaultFrameBackground() |
||
) |
Constructor of histogram attribute GUI.
Definition at line 150 of file TH1Editor.cxx.
|
virtual |
Destructor of TH1 editor.
Definition at line 514 of file TH1Editor.cxx.
Check if object is able to configure with this editor.
Reimplemented from TGedFrame.
Definition at line 588 of file TH1Editor.cxx.
|
staticprotected |
Create Line/Bar combo box.
Definition at line 2337 of file TH1Editor.cxx.
|
staticprotected |
Create coordinate system type combo box.
Definition at line 2302 of file TH1Editor.cxx.
|
staticprotected |
Create error type combo box.
Definition at line 2320 of file TH1Editor.cxx.
|
staticprotected |
Create histogram type combo box.
Definition at line 2282 of file TH1Editor.cxx.
|
staticprotected |
Create Percentage combo box for bar option.
Definition at line 2353 of file TH1Editor.cxx.
|
private |
Change the error combo box entry.
Definition at line 2371 of file TH1Editor.cxx.
|
protectedvirtual |
Connect signals to slots.
Definition at line 532 of file TH1Editor.cxx.
|
protected |
Create binning tab.
Definition at line 340 of file TH1Editor.cxx.
Return an array of dividers of n (without the trivial divider n).
The number of dividers is saved in the first entry.
Definition at line 2417 of file TH1Editor.cxx.
|
virtual |
Slot connected to the bar Add check box.
Definition at line 948 of file TH1Editor.cxx.
|
virtual |
Slot connected to the bar Add check box.
Definition at line 991 of file TH1Editor.cxx.
|
virtual |
Slot connected to the show markers check box.
Definition at line 902 of file TH1Editor.cxx.
|
virtual |
Slot connected to fAddSimple check box for drawing a simple histogram without errors (== HIST draw option) in combination with some other draw options.
It draws an additional line on the top of the bins.
Definition at line 1092 of file TH1Editor.cxx.
|
virtual |
Slot connected to the Apply button of the Binning tab.
Definition at line 2128 of file TH1Editor.cxx.
|
virtual |
Slot connected to the number entry fields containing the Max/Min value of the x-axis.
Definition at line 1658 of file TH1Editor.cxx.
|
virtual |
Slot connected to the Bar Offset of the Bar Charts.
Definition at line 1404 of file TH1Editor.cxx.
|
virtual |
Slot connected to the Bar Width of the Bar Charts.
Definition at line 1394 of file TH1Editor.cxx.
|
virtual |
Slot connected to the Bin number entry of the Rebinning tab.
Definition at line 1900 of file TH1Editor.cxx.
|
virtual |
Slot connected to the Bin number entry of the Rebinning tab.
Definition at line 1930 of file TH1Editor.cxx.
|
virtual |
Slot connected to the rebin slider in case of a not ntuple histogram (does the Rebinning of the histogram).
Definition at line 1737 of file TH1Editor.cxx.
|
virtual |
Slot connected to the rebin slider in case of an ntuple histogram.
It updates the BinNumberEntryField during the BinSlider movement.
Definition at line 1877 of file TH1Editor.cxx.
|
virtual |
Slot connected to the OffSetNumberEntry which is related to the OffSetSlider changes the origin of the histogram inbetween a binwidth.
Definition at line 2088 of file TH1Editor.cxx.
|
virtual |
Slot connected to the rebin slider in case of a not ntuple histogram.
Definition at line 1797 of file TH1Editor.cxx.
|
virtual |
Slot connected to the rebin slider in case of a not ntuple histogram Updates some other widgets which are related to the rebin slider.
Definition at line 1682 of file TH1Editor.cxx.
|
virtual |
Slot connected to the BinNumber Slider in case of a ntuple histogram (does the Rebinning of the histogram).
Definition at line 1815 of file TH1Editor.cxx.
|
virtual |
Slot connected to the Cancel button of the Binning tab.
Definition at line 2159 of file TH1Editor.cxx.
|
virtual |
Slot connected to the Horizontal Bar check button.
Definition at line 1455 of file TH1Editor.cxx.
|
virtual |
Slot connected to the histogram type, the coordinate type, the error type and the Add combo box.
Definition at line 1283 of file TH1Editor.cxx.
|
virtual |
Slot connected to the 3D radio button.
Definition at line 1235 of file TH1Editor.cxx.
|
virtual |
Slot connected to the 2D radio button.
Definition at line 1145 of file TH1Editor.cxx.
|
virtual |
Slot connected to the 'Plot' button group.
Definition at line 1126 of file TH1Editor.cxx.
|
virtual |
Slot connected to the OffSetSlider.
It changes the origin of the histogram inbetween a binwidth and rebin the histogram with the new offset given by the Slider.
Definition at line 2040 of file TH1Editor.cxx.
|
virtual |
Slot connected to the OffSetSlider that saves the OldBinOffset (nessesary for delay draw mode).
Definition at line 1981 of file TH1Editor.cxx.
|
virtual |
Slot connected to the OffSetSlider.
It changes the origin of the histogram inbetween a binwidth and rebin the histogram with the new Offset given by the Slider.
Definition at line 1992 of file TH1Editor.cxx.
|
virtual |
Slot connected to the bar percentage settings.
Definition at line 1415 of file TH1Editor.cxx.
|
virtual |
Slot connected to the x-Slider for redrawing of the histogram according to the new Slider range.
Definition at line 1481 of file TH1Editor.cxx.
|
virtual |
Slot connected to the x-axis Range slider for initialising the values of the slider movement.
Definition at line 1580 of file TH1Editor.cxx.
|
virtual |
Slot connected to the x-axis Range slider for finalizing the values of the slider movement.
Definition at line 1635 of file TH1Editor.cxx.
|
virtual |
Slot connected to the histogram title setting.
Definition at line 892 of file TH1Editor.cxx.
|
private |
Return the selected shape of the histogram (C, L, LF2).
Definition at line 2252 of file TH1Editor.cxx.
|
private |
Return the selected coordinate system of the histogram (POL,CYL,SPH,PSR).
Definition at line 2211 of file TH1Editor.cxx.
|
private |
Return the selected error type (E,E1-5).
Definition at line 2232 of file TH1Editor.cxx.
|
private |
Returns the selected histogram type (HIST, LEGO1-2, SURF1-5).
Definition at line 2188 of file TH1Editor.cxx.
Paint a 3D box.
Definition at line 2400 of file TH1Editor.cxx.
|
virtual |
If the contained histogram obj is deleted we must set its pointer to zero.
Reimplemented from TObject.
Definition at line 2449 of file TH1Editor.cxx.
|
virtual |
Pick up current values of histogram attributes.
Implements TGedFrame.
Definition at line 602 of file TH1Editor.cxx.
|
protected |
Contains the Bar Option Title.
Definition at line 65 of file TH1Editor.h.
|
protected |
Contains the Bar Width/Offset NumberEntries.
Definition at line 66 of file TH1Editor.h.
|
protected |
Contains fPercentCombo, fMakeHBar.
Definition at line 67 of file TH1Editor.h.
|
protected |
Contains outer line CheckBox.
Definition at line 68 of file TH1Editor.h.
|
protected |
Contains Histogram Type.
Definition at line 60 of file TH1Editor.h.
|
protected |
Contains the Add-ComboBox (Style)
Definition at line 61 of file TH1Editor.h.
|
protected |
Contains the Marker OnOff CheckBox.
Definition at line 62 of file TH1Editor.h.
|
protected |
Contains the Bar Chart CheckBox.
Definition at line 63 of file TH1Editor.h.
|
protected |
Contains the Bar Option CheckBox.
Definition at line 64 of file TH1Editor.h.
|
protected |
Activate more Options.
Definition at line 53 of file TH1Editor.h.
|
protected |
Draw a Bar Chart.
Definition at line 51 of file TH1Editor.h.
|
protected |
Bar Option.
Definition at line 52 of file TH1Editor.h.
|
protected |
Add Lines, Bars, Fill.
Definition at line 58 of file TH1Editor.h.
|
protected |
Draw a Marker on top of each bin.
Definition at line 50 of file TH1Editor.h.
|
protected |
Draw a simple histogram (==HIST draw option)
Definition at line 55 of file TH1Editor.h.
|
protected |
Apply-Button to accept the rebinned histogram.
Definition at line 81 of file TH1Editor.h.
|
protected |
Change the Bar Offset.
Definition at line 57 of file TH1Editor.h.
|
protected |
Change the Bar Width.
Definition at line 56 of file TH1Editor.h.
|
protected |
Contains the Binning Widgets.
Definition at line 38 of file TH1Editor.h.
|
protected |
Contains the Rebin Widgets for case 1.
Definition at line 69 of file TH1Editor.h.
|
protected |
Contains the Rebin Widgets for case 2.
Definition at line 70 of file TH1Editor.h.
|
private |
Definition at line 113 of file TH1Editor.h.
|
protected |
Label which shows the rebinned bin number.
Definition at line 73 of file TH1Editor.h.
|
protected |
Label which shows the rebinned bin number for ntuple histogram.
Definition at line 74 of file TH1Editor.h.
|
protected |
Add an offset to the origin of the histogram.
Definition at line 75 of file TH1Editor.h.
|
protected |
Slider to set rebinning integer value.
Definition at line 71 of file TH1Editor.h.
|
protected |
Slider to set rebinning integer value for ntuple histogram.
Definition at line 72 of file TH1Editor.h.
|
protected |
Cancel-Button to reprobate the rebinned histogram.
Definition at line 82 of file TH1Editor.h.
|
protected |
Coordinate System combo box.
Definition at line 47 of file TH1Editor.h.
|
protected |
Delayed drawing of the new axis range.
Definition at line 80 of file TH1Editor.h.
|
protected |
2D-Plot RadioButton
Definition at line 42 of file TH1Editor.h.
|
protected |
3D-Plot RadioButton
Definition at line 43 of file TH1Editor.h.
|
protected |
layout hints for 3D-Plot RadioButton
Definition at line 45 of file TH1Editor.h.
|
protected |
Radiobuttongroup to change 2D <-> 3D-Plot.
Definition at line 41 of file TH1Editor.h.
|
protected |
layout hints for 2D-Plot RadioButton
Definition at line 44 of file TH1Editor.h.
|
protected |
Error combo box.
Definition at line 48 of file TH1Editor.h.
|
protected |
histogram object
Definition at line 36 of file TH1Editor.h.
|
protected |
Draw a simple histogram with default options.
Definition at line 49 of file TH1Editor.h.
|
private |
Definition at line 95 of file TH1Editor.h.
|
private |
Definition at line 96 of file TH1Editor.h.
|
protected |
Draw Horizontal Bar Chart.
Definition at line 54 of file TH1Editor.h.
|
protected |
Shows the offset to the origin of the histogram.
Definition at line 76 of file TH1Editor.h.
|
private |
Definition at line 114 of file TH1Editor.h.
|
private |
Definition at line 101 of file TH1Editor.h.
|
private |
Definition at line 105 of file TH1Editor.h.
|
private |
Definition at line 102 of file TH1Editor.h.
|
private |
Definition at line 106 of file TH1Editor.h.
|
private |
Definition at line 103 of file TH1Editor.h.
|
private |
Definition at line 107 of file TH1Editor.h.
|
private |
Definition at line 104 of file TH1Editor.h.
|
private |
Definition at line 108 of file TH1Editor.h.
|
private |
Definition at line 109 of file TH1Editor.h.
|
private |
Definition at line 110 of file TH1Editor.h.
|
private |
Definition at line 111 of file TH1Editor.h.
|
private |
Definition at line 112 of file TH1Editor.h.
|
protected |
Percentage of the Bar which is drawn in a different color.
Definition at line 59 of file TH1Editor.h.
|
private |
Definition at line 97 of file TH1Editor.h.
|
private |
Definition at line 99 of file TH1Editor.h.
|
private |
Definition at line 98 of file TH1Editor.h.
|
private |
Definition at line 100 of file TH1Editor.h.
|
protected |
flag for option "same"
Definition at line 37 of file TH1Editor.h.
|
protected |
Contains the maximum value of the x-Axis.
Definition at line 79 of file TH1Editor.h.
|
protected |
Contains the minimum value of the x-Axis.
Definition at line 78 of file TH1Editor.h.
|
protected |
Slider to set x-axis range.
Definition at line 77 of file TH1Editor.h.
|
protected |
histogram title input field
Definition at line 40 of file TH1Editor.h.
|
protected |
font precision level
Definition at line 39 of file TH1Editor.h.
|
protected |
histogram type combo box
Definition at line 46 of file TH1Editor.h.