TH1Editor Class Reference

#include <TH1Editor.h>

Inheritance diagram for TH1Editor:

TGedFrame TGedFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TH1Editor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TH1Editor ()
virtual Bool_t AcceptModel (TObject *model)
virtual void SetModel (TObject *obj)
virtual void DoTitle (const char *text)
virtual void DoAddMarker (Bool_t on)
virtual void DoAddBar (Bool_t)
virtual void DoAddB (Bool_t)
virtual void DoAddSimple (Bool_t on)
virtual void DoHistSimple ()
virtual void DoHistComplex ()
virtual void DoHistChanges ()
virtual void DoHistView ()
virtual void DoBarOffset ()
virtual void DoBarWidth ()
virtual void DoPercent ()
virtual void DoHBar (Bool_t on)
virtual void DoSliderMoved ()
virtual void DoSliderPressed ()
virtual void DoSliderReleased ()
virtual void DoAxisRange ()
virtual void DoBinMoved (Int_t number)
virtual void DoBinReleased ()
virtual void DoBinPressed ()
virtual void DoBinLabel ()
virtual void DoBinReleased1 ()
virtual void DoBinMoved1 ()
virtual void DoBinLabel1 ()
virtual void DoOffsetMoved (Int_t num)
virtual void DoOffsetReleased ()
virtual void DoOffsetPressed ()
virtual void DoBinOffset ()
virtual void DoApply ()
virtual void DoCancel ()
virtual void PaintBox3D (Float_t *p1, Float_t *p2, Float_t *p3, Float_t *p4)
Int_tDividers (Int_t n)
 TH1Editor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TH1Editor ()
virtual Bool_t AcceptModel (TObject *model)
virtual void SetModel (TObject *obj)
virtual void DoTitle (const char *text)
virtual void DoAddMarker (Bool_t on)
virtual void DoAddBar (Bool_t)
virtual void DoAddB (Bool_t)
virtual void DoAddSimple (Bool_t on)
virtual void DoHistSimple ()
virtual void DoHistComplex ()
virtual void DoHistChanges ()
virtual void DoHistView ()
virtual void DoBarOffset ()
virtual void DoBarWidth ()
virtual void DoPercent ()
virtual void DoHBar (Bool_t on)
virtual void DoSliderMoved ()
virtual void DoSliderPressed ()
virtual void DoSliderReleased ()
virtual void DoAxisRange ()
virtual void DoBinMoved (Int_t number)
virtual void DoBinReleased ()
virtual void DoBinPressed ()
virtual void DoBinLabel ()
virtual void DoBinReleased1 ()
virtual void DoBinMoved1 ()
virtual void DoBinLabel1 ()
virtual void DoOffsetMoved (Int_t num)
virtual void DoOffsetReleased ()
virtual void DoOffsetPressed ()
virtual void DoBinOffset ()
virtual void DoApply ()
virtual void DoCancel ()
virtual void PaintBox3D (Float_t *p1, Float_t *p2, Float_t *p3, Float_t *p4)
Int_tDividers (Int_t n)

Protected Member Functions

virtual void ConnectSignals2Slots ()
void CreateBinTab ()
virtual void ConnectSignals2Slots ()
void CreateBinTab ()

Static Protected Member Functions

static TGComboBoxBuildHistTypeComboBox (TGFrame *parent, Int_t id)
static TGComboBoxBuildHistCoordsComboBox (TGFrame *parent, Int_t id)
static TGComboBoxBuildHistErrorComboBox (TGFrame *parent, Int_t id)
static TGComboBoxBuildHistAddComboBox (TGFrame *parent, Int_t id)
static TGComboBoxBuildPercentComboBox (TGFrame *parent, Int_t id)
static TGComboBoxBuildHistTypeComboBox (TGFrame *parent, Int_t id)
static TGComboBoxBuildHistCoordsComboBox (TGFrame *parent, Int_t id)
static TGComboBoxBuildHistErrorComboBox (TGFrame *parent, Int_t id)
static TGComboBoxBuildHistAddComboBox (TGFrame *parent, Int_t id)
static TGComboBoxBuildPercentComboBox (TGFrame *parent, Int_t id)

Protected Attributes

TH1fHist
Bool_t fSameOpt
TGCompositeFramefBin
Int_t fTitlePrec
TGTextEntryfTitle
TGHButtonGroupfDimGroup
TGRadioButtonfDim
TGRadioButtonfDim0
TGLayoutHintsfDimlh
TGLayoutHintsfDim0lh
TGComboBoxfTypeCombo
TGComboBoxfCoordsCombo
TGComboBoxfErrorCombo
TGCheckButtonfHistOnOff
TGCheckButtonfAddMarker
TGCheckButtonfAddB
TGCheckButtonfAddBar
TGCheckButtonfAdd
TGCheckButtonfMakeHBar
TGCheckButtonfAddSimple
TGNumberEntryfBarWidth
TGNumberEntryfBarOffset
TGComboBoxfAddCombo
TGComboBoxfPercentCombo
TGCompositeFramef3
TGCompositeFramef6
TGCompositeFramef7
TGCompositeFramef8
TGCompositeFramef9
TGCompositeFramef10
TGCompositeFramef11
TGCompositeFramef12
TGCompositeFramef15
TGCompositeFramefBinCont
TGCompositeFramefBinCont1
TGHSliderfBinSlider
TGHSliderfBinSlider1
TGNumberEntryFieldfBinNumberEntry
TGNumberEntryFieldfBinNumberEntry1
TGHSliderfBinOffsetSld
TGNumberEntryFieldfOffsetNumberEntry
TGDoubleHSliderfSlider
TGNumberEntryFieldfSldMin
TGNumberEntryFieldfSldMax
TGCheckButtonfDelaydraw
TGTextButtonfApply
TGTextButtonfCancel
TH1fHist
TGCompositeFramefBin
TGTextEntryfTitle
TGHButtonGroupfDimGroup
TGRadioButtonfDim
TGRadioButtonfDim0
TGLayoutHintsfDimlh
TGLayoutHintsfDim0lh
TGComboBoxfTypeCombo
TGComboBoxfCoordsCombo
TGComboBoxfErrorCombo
TGCheckButtonfHistOnOff
TGCheckButtonfAddMarker
TGCheckButtonfAddB
TGCheckButtonfAddBar
TGCheckButtonfAdd
TGCheckButtonfMakeHBar
TGCheckButtonfAddSimple
TGNumberEntryfBarWidth
TGNumberEntryfBarOffset
TGComboBoxfAddCombo
TGComboBoxfPercentCombo
TGCompositeFramef3
TGCompositeFramef6
TGCompositeFramef7
TGCompositeFramef8
TGCompositeFramef9
TGCompositeFramef10
TGCompositeFramef11
TGCompositeFramef12
TGCompositeFramef15
TGCompositeFramefBinCont
TGCompositeFramefBinCont1
TGHSliderfBinSlider
TGHSliderfBinSlider1
TGNumberEntryFieldfBinNumberEntry
TGNumberEntryFieldfBinNumberEntry1
TGHSliderfBinOffsetSld
TGNumberEntryFieldfOffsetNumberEntry
TGDoubleHSliderfSlider
TGNumberEntryFieldfSldMin
TGNumberEntryFieldfSldMax
TGCheckButtonfDelaydraw
TGTextButtonfApply
TGTextButtonfCancel

Private Member Functions

TString GetHistTypeLabel ()
TString GetHistCoordsLabel ()
TString GetHistErrorLabel ()
TString GetHistAddLabel ()
void ChangeErrorCombo (Int_t i)
TString GetHistTypeLabel ()
TString GetHistCoordsLabel ()
TString GetHistErrorLabel ()
TString GetHistAddLabel ()
void ChangeErrorCombo (Int_t i)

Private Attributes

Bool_t fMake
Bool_t fMakeB
Int_t fPx1old
Int_t fPy1old
Int_t fPx2old
Int_t fPy2old
Float_t fP1NDCold [3]
Float_t fP2NDCold [3]
Float_t fP3NDCold [3]
Float_t fP4NDCold [3]
Float_t fP1old [3]
Float_t fP2old [3]
Float_t fP3old [3]
Float_t fP4old [3]
Float_t fP5old [3]
Float_t fP6old [3]
Float_t fP7old [3]
Float_t fP8old [3]
TH1fBinHist
Double_t fOldOffset
TH1fBinHist

Detailed Description

Definition at line 42 of file TH1Editor.h.


Constructor & Destructor Documentation

TH1Editor::TH1Editor ( const TGWindow p = 0,
Int_t  width = 140,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

Definition at line 172 of file TH1Editor.cxx.

References TGCompositeFrame::AddFrame(), TGWidget::Associate(), BuildHistAddComboBox(), BuildHistCoordsComboBox(), BuildHistErrorComboBox(), BuildHistTypeComboBox(), BuildPercentComboBox(), TGCompositeFrame::ChangeOptions(), CreateBinTab(), f10, f11, f12, f15, f2, f3, f6, f7, f8, f9, fAddB, fAddBar, fAddCombo, fAddMarker, fAddSimple, fBarOffset, fBarWidth, fCoordsCombo, fDim, fDim0, fDim0lh, fDimGroup, fDimlh, fErrorCombo, fMakeHBar, fPercentCombo, fTitle, fTitlePrec, fType, fTypeCombo, TGFrame::GetDefaultHeight(), TGNumberEntry::GetNumberEntry(), kChildFrame, kFitWidth, kFixedWidth, kHorizontalFrame, kLHintsExpandX, kLHintsLeft, kLHintsTop, TGNumberFormat::kNEAAnyNumber, TGNumberFormat::kNEANonNegative, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNESRealTwo, kOwnBackground, kVerticalFrame, TGedFrame::MakeTitle(), TGFrame::Resize(), TGButtonGroup::SetLayoutHints(), TGButtonGroup::SetRadioButtonExclusive(), TGTextEntry::SetToolTipText(), TGButton::SetToolTipText(), TGButtonGroup::Show(), and TGCompositeFrame::TGCompositeFrame().

TH1Editor::~TH1Editor (  )  [virtual]

Definition at line 533 of file TH1Editor.cxx.

References fBinHist, fDim, fDim0, fDim0lh, and fDimlh.

TH1Editor::TH1Editor ( const TGWindow p = 0,
Int_t  width = 140,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

virtual TH1Editor::~TH1Editor (  )  [virtual]


Member Function Documentation

TGComboBox * TH1Editor::BuildHistTypeComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

Definition at line 2261 of file TH1Editor.cxx.

References c.

Referenced by TH1Editor().

TGComboBox * TH1Editor::BuildHistCoordsComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

Definition at line 2281 of file TH1Editor.cxx.

References c, TGFrame::GetWidth(), and TGListBox::Resize().

Referenced by TH1Editor().

TGComboBox * TH1Editor::BuildHistErrorComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

Definition at line 2299 of file TH1Editor.cxx.

References c.

Referenced by TH1Editor().

TGComboBox * TH1Editor::BuildHistAddComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

Definition at line 2316 of file TH1Editor.cxx.

References c, TGFrame::GetWidth(), and TGListBox::Resize().

Referenced by TH1Editor().

TGComboBox * TH1Editor::BuildPercentComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

Definition at line 2332 of file TH1Editor.cxx.

References c, TGFrame::GetWidth(), and TGListBox::Resize().

Referenced by TH1Editor().

void TH1Editor::ConnectSignals2Slots (  )  [protected, virtual]

Definition at line 548 of file TH1Editor.cxx.

References TQObject::Connect(), fAddB, fAddBar, fAddCombo, fAddMarker, fAddSimple, fApply, fBarOffset, fBarWidth, fBinNumberEntry, fBinNumberEntry1, fBinOffsetSld, fBinSlider, fBinSlider1, fCancel, fCoordsCombo, fDimGroup, fErrorCombo, TGedFrame::fInit, fMakeHBar, fOffsetNumberEntry, fPercentCombo, fSldMax, fSldMin, fSlider, fTitle, fTypeCombo, TGNumberEntry::GetNumberEntry(), and kFALSE.

Referenced by SetModel().

void TH1Editor::CreateBinTab (  )  [protected]

Definition at line 359 of file TH1Editor.cxx.

References TGCompositeFrame::AddFrame(), TGedFrame::CreateEditorTabSubFrame(), fApply, fBin, fBinCont, fBinCont1, fBinHist, fBinNumberEntry, fBinNumberEntry1, fBinOffsetSld, fBinSlider, fBinSlider1, fCancel, fDelaydraw, fMake, fMakeB, fOffsetNumberEntry, fSldMax, fSldMin, fSlider, kButtonDisabled, kFixedWidth, kHorizontalFrame, kLHintsCenterY, kLHintsExpandX, kLHintsLeft, kLHintsRight, kLHintsTop, TGNumberFormat::kNEAAnyNumber, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNESInteger, TGNumberFormat::kNESRealFour, TGNumberFormat::kNESRealTwo, kOwnBackground, kScaleBoth, kSlider1, kTRUE, kVerticalFrame, TGFrame::Resize(), TGHSlider::Resize(), TGNumberEntryField::SetNumber(), TGSlider::SetPosition(), TGSlider::SetRange(), TGSlider::SetScale(), TGButton::SetState(), TGButton::SetToolTipText(), and TGCompositeFrame::TGCompositeFrame().

Referenced by TH1Editor().

TString TH1Editor::GetHistTypeLabel (  )  [private]

Definition at line 2167 of file TH1Editor.cxx.

References fTypeCombo, TGComboBox::GetSelected(), and s.

Referenced by DoHistChanges(), and DoHistComplex().

TString TH1Editor::GetHistCoordsLabel (  )  [private]

Definition at line 2190 of file TH1Editor.cxx.

References fCoordsCombo, fDim, TGComboBox::GetSelected(), TGButton::GetState(), kButtonDown, and s.

Referenced by DoHistChanges(), and DoHistComplex().

TString TH1Editor::GetHistErrorLabel (  )  [private]

Definition at line 2211 of file TH1Editor.cxx.

References fErrorCombo, TGComboBox::GetSelected(), and s.

Referenced by DoHistChanges(), DoHistComplex(), and DoHistSimple().

TString TH1Editor::GetHistAddLabel (  )  [private]

Definition at line 2231 of file TH1Editor.cxx.

References fAddB, fAddBar, fAddCombo, fAddMarker, fMakeHBar, fPercentCombo, TGComboBox::GetSelected(), TGButton::GetState(), kButtonDown, and s.

Referenced by DoHistChanges(), and DoHistSimple().

void TH1Editor::ChangeErrorCombo ( Int_t  i  )  [private]

Definition at line 2350 of file TH1Editor.cxx.

References TGComboBox::AddEntry(), fErrorCombo, TGComboBox::GetListBox(), TGComboBox::GetSelected(), TGFrame::GetWidth(), TGComboBox::RemoveEntries(), TGListBox::Resize(), and TGComboBox::Select().

Referenced by DoHistComplex(), DoHistSimple(), and SetModel().

Bool_t TH1Editor::AcceptModel ( TObject model  )  [virtual]

Reimplemented from TGedFrame.

Definition at line 604 of file TH1Editor.cxx.

References xmlio::Class, kFALSE, and kTRUE.

void TH1Editor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

Definition at line 618 of file TH1Editor.cxx.

References TH1::Add(), TGComboBox::AddEntry(), ChangeErrorCombo(), ConnectSignals2Slots(), Dividers(), f10, f11, f12, f15, f3, f6, f7, f8, f9, fAddB, fAddBar, fAddCombo, fAddMarker, fAddSimple, TGedFrame::fAvoidSignal, fBarOffset, fBarWidth, fBin, fBinCont, fBinCont1, fBinHist, fBinNumberEntry, fBinNumberEntry1, fBinSlider, fBinSlider1, fCoordsCombo, fDelaydraw, fDim, fDimGroup, fErrorCombo, TGedFrame::fGedEditor, fHist, TGedFrame::fInit, fMake, fMakeHBar, fOffsetNumberEntry, fPercentCombo, fSameOpt, fSldMax, fSldMin, fSlider, fTitle, fTypeCombo, TH1::GetBarOffset(), TH1::GetBarWidth(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetBinWidth(), TVirtualTreePlayer::GetCurrentPlayer(), TGedFrame::GetDrawOption(), TTreePlayer::GetHistogram(), TGComboBox::GetListBox(), TGSlider::GetMaxPosition(), TAxis::GetNbins(), TGSlider::GetPosition(), TGComboBox::GetSelected(), TGButton::GetState(), TGedEditor::GetTab(), TNamed::GetTitle(), TGFrame::GetWidth(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TGCompositeFrame::HideFrame(), i, kButtonDisabled, kButtonDown, kButtonUp, kFALSE, TGNumberFormat::kNELLimitMinMax, kTRUE, n, TGComboBox::RemoveEntry(), TH1::Reset(), TGListBox::Resize(), TGComboBox::Select(), TH1::SetBins(), TGButtonGroup::SetButton(), TGTab::SetEnabled(), TGNumberEntryField::SetIntNumber(), TGNumberEntryField::SetLimits(), TGNumberEntry::SetNumber(), TGNumberEntryField::SetNumber(), TGDoubleSlider::SetPosition(), TGSlider::SetPosition(), TGDoubleSlider::SetRange(), TGSlider::SetRange(), TGCheckButton::SetState(), TGTextEntry::SetText(), TGCompositeFrame::ShowFrame(), str, and text().

void TH1Editor::DoTitle ( const char *  text  )  [virtual]

Definition at line 887 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fHist, TH1::SetTitle(), and TGedFrame::Update().

void TH1Editor::DoAddMarker ( Bool_t  on  )  [virtual]

Definition at line 897 of file TH1Editor.cxx.

References TString::Contains(), TString::Data(), fAddB, fAddCombo, fAddMarker, fAddSimple, TGedFrame::fAvoidSignal, fMake, fSameOpt, TGedFrame::GetDrawOption(), TGComboBox::GetSelected(), TGButton::GetState(), kButtonDisabled, kButtonDown, kButtonUp, kFALSE, kTRUE, TString::Remove(), TGedFrame::SetDrawOption(), TGCheckButton::SetState(), str, and TGedFrame::Update().

void TH1Editor::DoAddBar ( Bool_t   )  [virtual]

Definition at line 986 of file TH1Editor.cxx.

References TQObject::Connect(), TQObject::Disconnect(), f10, f11, f12, fAddB, fAddBar, fAddCombo, fAddMarker, fAddSimple, TGedFrame::fAvoidSignal, fBarOffset, fBarWidth, fErrorCombo, fHist, fMake, fMakeB, fMakeHBar, fPercentCombo, fSameOpt, TH1::GetBarOffset(), TH1::GetBarWidth(), TGedFrame::GetDrawOption(), TGWindow::GetMainFrame(), TGComboBox::GetSelected(), TGButton::GetState(), TGCompositeFrame::HideFrame(), kButtonDisabled, kButtonDown, kButtonUp, kFALSE, kTRUE, TGCompositeFrame::Layout(), o, TGComboBox::Select(), TGedFrame::SetDrawOption(), TGNumberEntry::SetNumber(), TGCheckButton::SetState(), TGCompositeFrame::ShowFrame(), str, and TGedFrame::Update().

void TH1Editor::DoAddB ( Bool_t   )  [virtual]

Definition at line 943 of file TH1Editor.cxx.

References f10, f11, f12, fAddB, fAddBar, fAddCombo, fAddMarker, fAddSimple, TGedFrame::fAvoidSignal, fBarOffset, fBarWidth, fHist, fMake, fMakeB, fSameOpt, TH1::GetBarOffset(), TH1::GetBarWidth(), TGedFrame::GetDrawOption(), TGComboBox::GetSelected(), TGButton::GetState(), TGCompositeFrame::HideFrame(), kButtonDisabled, kButtonDown, kButtonUp, kFALSE, kTRUE, TGedFrame::SetDrawOption(), TGNumberEntry::SetNumber(), TGCheckButton::SetState(), TGCompositeFrame::ShowFrame(), str, and TGedFrame::Update().

void TH1Editor::DoAddSimple ( Bool_t  on  )  [virtual]

Definition at line 1085 of file TH1Editor.cxx.

References TQObject::Connect(), TQObject::Disconnect(), fAddMarker, fAddSimple, TGedFrame::fAvoidSignal, fMake, fSameOpt, TGedFrame::GetDrawOption(), TGButton::GetState(), kButtonDisabled, kButtonUp, kFALSE, kTRUE, TGedFrame::SetDrawOption(), TGCheckButton::SetState(), str, and TGedFrame::Update().

void TH1Editor::DoHistSimple (  )  [virtual]

Definition at line 1138 of file TH1Editor.cxx.

References ChangeErrorCombo(), TQObject::Connect(), TQObject::Disconnect(), f10, f11, f12, f15, f3, f6, f7, f8, f9, fAddB, fAddBar, fAddCombo, fAddMarker, fAddSimple, TGedFrame::fAvoidSignal, fDim, fErrorCombo, fMake, fSameOpt, GetHistAddLabel(), GetHistErrorLabel(), TGComboBox::GetListBox(), TGWindow::GetMainFrame(), TGComboBox::GetSelected(), TGButton::GetState(), TGFrame::GetWidth(), TGCompositeFrame::HideFrame(), kButtonDisabled, kButtonDown, kButtonUp, kFALSE, kTRUE, TGCompositeFrame::Layout(), TGComboBox::RemoveEntries(), TGListBox::Resize(), TGComboBox::Select(), TGedFrame::SetDrawOption(), TGCheckButton::SetState(), TGCompositeFrame::ShowFrame(), str, and TGedFrame::Update().

Referenced by DoHistView().

void TH1Editor::DoHistComplex (  )  [virtual]

Definition at line 1228 of file TH1Editor.cxx.

References ChangeErrorCombo(), f10, f11, f12, f15, f3, f6, f7, f8, f9, TGedFrame::fAvoidSignal, fCoordsCombo, fDim0, TGedFrame::fGedEditor, fMake, fSameOpt, fTypeCombo, GetHistCoordsLabel(), GetHistErrorLabel(), GetHistTypeLabel(), TGWindow::GetMainFrame(), TGComboBox::GetSelected(), TGButton::GetState(), TGedEditor::GetTab(), TGCompositeFrame::HideFrame(), kButtonDown, kFALSE, kTRUE, TGCompositeFrame::Layout(), TGComboBox::Select(), TGedFrame::SetDrawOption(), TGCompositeFrame::ShowFrame(), str, and TGedFrame::Update().

Referenced by DoHistView().

void TH1Editor::DoHistChanges (  )  [virtual]

Definition at line 1275 of file TH1Editor.cxx.

References TQObject::Connect(), TGFrame::Contains(), TQObject::Disconnect(), f10, f11, f12, f7, f8, f9, fAddB, fAddBar, fAddCombo, fAddMarker, fAddSimple, TGedFrame::fAvoidSignal, fCoordsCombo, fDim, fDim0, fErrorCombo, fMake, fMakeB, fSameOpt, GetHistAddLabel(), GetHistCoordsLabel(), GetHistErrorLabel(), GetHistTypeLabel(), TGComboBox::GetListBox(), TGWindow::GetMainFrame(), TGComboBox::GetSelected(), TGButton::GetState(), TGFrame::GetWidth(), TGCompositeFrame::HideFrame(), kButtonDisabled, kButtonDown, kButtonUp, kFALSE, kTRUE, TGCompositeFrame::Layout(), TGComboBox::RemoveEntries(), TGComboBox::RemoveEntry(), TGListBox::Resize(), TGComboBox::Select(), TGedFrame::SetDrawOption(), TGCheckButton::SetState(), TGCompositeFrame::ShowFrame(), str, and TGedFrame::Update().

void TH1Editor::DoHistView (  )  [virtual]

Definition at line 1121 of file TH1Editor.cxx.

References DoHistComplex(), DoHistSimple(), fDim, TGObject::GetId(), TGButton::GetState(), gPad, gVirtualX, kButtonDown, kPointer, and kWatch.

void TH1Editor::DoBarOffset (  )  [virtual]

Definition at line 1397 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fBarOffset, fHist, TGNumberEntry::GetNumber(), TH1::SetBarOffset(), and TGedFrame::Update().

void TH1Editor::DoBarWidth (  )  [virtual]

Definition at line 1387 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fBarWidth, fHist, TGNumberEntry::GetNumber(), TH1::SetBarWidth(), and TGedFrame::Update().

void TH1Editor::DoPercent (  )  [virtual]

Definition at line 1408 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fMake, fMakeHBar, fPercentCombo, fSameOpt, TGedFrame::GetDrawOption(), TGComboBox::GetSelected(), TGButton::GetState(), kButtonDown, kFALSE, kTRUE, o, TGedFrame::SetDrawOption(), str, and TGedFrame::Update().

void TH1Editor::DoHBar ( Bool_t  on  )  [virtual]

Definition at line 1448 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fMake, fMakeHBar, fSameOpt, TGedFrame::GetDrawOption(), TGButton::GetState(), kButtonUp, kFALSE, kTRUE, TGedFrame::SetDrawOption(), str, and TGedFrame::Update().

void TH1Editor::DoSliderMoved (  )  [virtual]

Definition at line 1473 of file TH1Editor.cxx.

References TVirtualPad::cd(), TGedFrame::fAvoidSignal, fBinNumberEntry1, TGObject::fClient, fCoordsCombo, fDelaydraw, fDim, fDim0, TCanvas::FeedbackMode(), TGedFrame::fGedEditor, fHist, fP1old, fP2old, fP3old, fP4old, fP5old, fP6old, fP7old, fP8old, fPx1old, fPx2old, fPy1old, fPy2old, fSldMax, fSldMin, fSlider, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TVirtualPad::GetCanvas(), TVirtualTreePlayer::GetCurrentPlayer(), TAxis::GetFirst(), TTreePlayer::GetHistogram(), TAxis::GetLast(), TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), TGedEditor::GetPad(), TView::GetRmax(), TView::GetRmin(), TGComboBox::GetSelected(), TGButton::GetState(), TVirtualPad::GetUymax(), TVirtualPad::GetUymin(), TVirtualPad::GetView(), TH1::GetXaxis(), gVirtualX, i, kButtonDown, TVirtualX::kHollow, kTRUE, TGClient::NeedRedraw(), p1(), p2(), p3(), p4(), PaintBox3D(), TGNumberEntryField::SetIntNumber(), TAttLine::SetLineColor(), TAttLine::SetLineWidth(), TGNumberEntryField::SetNumber(), TAxis::SetRange(), TGedFrame::Update(), TVirtualPad::XtoAbsPixel(), ymax, ymin, and TVirtualPad::YtoAbsPixel().

void TH1Editor::DoSliderPressed (  )  [virtual]

Definition at line 1567 of file TH1Editor.cxx.

References TVirtualPad::cd(), TGedFrame::fAvoidSignal, fCoordsCombo, fDelaydraw, fDim, fDim0, TCanvas::FeedbackMode(), TGedFrame::fGedEditor, fHist, fP1old, fP2old, fP3old, fP4old, fP5old, fP6old, fP7old, fP8old, fPx1old, fPx2old, fPy1old, fPy2old, fSlider, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TVirtualPad::GetCanvas(), TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), TGedEditor::GetPad(), TGComboBox::GetSelected(), TGButton::GetState(), TVirtualPad::GetUymax(), TVirtualPad::GetUymin(), TVirtualPad::GetView(), TH1::GetXaxis(), gVirtualX, kButtonDown, TVirtualX::kHollow, kTRUE, PaintBox3D(), TAttLine::SetLineColor(), TAttLine::SetLineWidth(), TGedFrame::Update(), TVirtualPad::XtoAbsPixel(), ymax, ymin, and TVirtualPad::YtoAbsPixel().

void TH1Editor::DoSliderReleased (  )  [virtual]

Definition at line 1616 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fBinNumberEntry1, fDelaydraw, fHist, fSldMax, fSldMin, fSlider, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TVirtualTreePlayer::GetCurrentPlayer(), TAxis::GetFirst(), TTreePlayer::GetHistogram(), TAxis::GetLast(), TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), TGButton::GetState(), TH1::GetXaxis(), kButtonDown, TGNumberEntryField::SetIntNumber(), TGNumberEntryField::SetNumber(), TAxis::SetRange(), and TGedFrame::Update().

void TH1Editor::DoAxisRange (  )  [virtual]

Definition at line 1639 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fHist, fSldMax, fSldMin, fSlider, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetBinWidth(), TAxis::GetFirst(), TAxis::GetLast(), TAxis::GetNbins(), TGNumberEntryField::GetNumber(), TH1::GetXaxis(), TGNumberEntryField::SetNumber(), TGDoubleSlider::SetPosition(), TAxis::SetRangeUser(), TGedFrame::Update(), and width.

void TH1Editor::DoBinMoved ( Int_t  number  )  [virtual]

Definition at line 1716 of file TH1Editor.cxx.

References TH1::Add(), TVirtualPad::cd(), TNamed::Clone(), Dividers(), fApply, TGedFrame::fAvoidSignal, fBinHist, fBinNumberEntry, fBinSlider, fCancel, TGObject::fClient, fDelaydraw, TGedFrame::fGedEditor, fHist, TAxis::FindBin(), fSldMax, fSldMin, fSlider, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetBinWidth(), TAxis::GetFirst(), TAxis::GetLast(), TAxis::GetNbins(), TGNumberEntryField::GetNumber(), TGedEditor::GetPad(), TGButton::GetState(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), kButtonDisabled, kButtonUp, TH1::kCanRebin, kTRUE, TGClient::NeedRedraw(), TH1::Rebin(), TH1::Reset(), TObject::ResetBit(), TH1::SetBins(), TGNumberEntryField::SetNumber(), TGDoubleSlider::SetPosition(), TGSlider::SetPosition(), TGDoubleSlider::SetRange(), TAxis::SetRangeUser(), TGButton::SetState(), and TGedFrame::Update().

Referenced by DoBinLabel().

void TH1Editor::DoBinReleased (  )  [virtual]

Definition at line 1663 of file TH1Editor.cxx.

References TH1::Add(), TVirtualPad::cd(), TNamed::Clone(), Dividers(), fApply, TGedFrame::fAvoidSignal, fBinHist, fBinSlider, fCancel, fDelaydraw, TGedFrame::fGedEditor, fHist, TAxis::FindBin(), fSldMax, fSldMin, fSlider, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetBinWidth(), TAxis::GetFirst(), TAxis::GetLast(), TAxis::GetNbins(), TGNumberEntryField::GetNumber(), TGedEditor::GetPad(), TGSlider::GetPosition(), TGButton::GetState(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), kButtonDisabled, kButtonDown, kButtonUp, TH1::kCanRebin, TH1::Rebin(), TGedFrame::Refresh(), TH1::Reset(), TObject::ResetBit(), TH1::SetBins(), TGNumberEntryField::SetNumber(), TGDoubleSlider::SetPosition(), TGSlider::SetPosition(), TGDoubleSlider::SetRange(), TAxis::SetRangeUser(), TGButton::SetState(), and TGedFrame::Update().

Referenced by DoBinLabel().

void TH1Editor::DoBinPressed (  )  [virtual]

Definition at line 1776 of file TH1Editor.cxx.

References d, Dividers(), TGedFrame::fAvoidSignal, fBinHist, fBinSlider, TGObject::fClient, fHist, TGClient::GetDefaultRoot(), TGObject::GetId(), TGWindow::GetMainFrame(), TAxis::GetNbins(), TH1::GetXaxis(), gVirtualX, kMBIconExclamation, kMBOk, and kVerticalFrame.

void TH1Editor::DoBinLabel (  )  [virtual]

Definition at line 1879 of file TH1Editor.cxx.

References TMath::Abs(), c, Dividers(), DoBinMoved(), DoBinReleased(), TGedFrame::fAvoidSignal, fBinHist, fBinNumberEntry, fBinSlider, fDelaydraw, fHist, TAxis::GetNbins(), TGNumberEntryField::GetNumber(), TGButton::GetState(), TH1::GetXaxis(), i, kButtonUp, num, TGedFrame::Refresh(), TGNumberEntryField::SetNumber(), and TGSlider::SetPosition().

void TH1Editor::DoBinReleased1 (  )  [virtual]

Definition at line 1793 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fBinNumberEntry1, fBinOffsetSld, fBinSlider1, TGObject::fClient, fHist, TAxis::FindBin(), fOffsetNumberEntry, fSldMax, fSldMin, fSlider, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetBinWidth(), TVirtualTreePlayer::GetCurrentPlayer(), TAxis::GetFirst(), TTreePlayer::GetHistogram(), TAxis::GetLast(), TAxis::GetNbins(), TGNumberEntryField::GetNumber(), TGSlider::GetPosition(), TTreePlayer::GetSelector(), TH1::GetXaxis(), TH1::kCanRebin, TGNumberFormat::kNELLimitMinMax, max, min, TGClient::NeedRedraw(), number, Reset(), TObject::ResetBit(), sel, TGNumberEntryField::SetLimits(), TGNumberEntryField::SetNumber(), TGDoubleSlider::SetPosition(), TGSlider::SetPosition(), TGDoubleSlider::SetRange(), TAxis::SetRange(), and TGedFrame::Update().

void TH1Editor::DoBinMoved1 (  )  [virtual]

Definition at line 1855 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fBinNumberEntry1, fBinSlider1, fHist, TAxis::GetFirst(), TAxis::GetLast(), TGSlider::GetPosition(), TH1::GetXaxis(), n, number, and TGNumberEntryField::SetIntNumber().

void TH1Editor::DoBinLabel1 (  )  [virtual]

Definition at line 1909 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fBinNumberEntry1, fBinOffsetSld, fHist, TAxis::FindBin(), fOffsetNumberEntry, fSldMax, fSldMin, fSlider, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetBinWidth(), TVirtualTreePlayer::GetCurrentPlayer(), TAxis::GetFirst(), TTreePlayer::GetHistogram(), TAxis::GetLast(), TAxis::GetNbins(), TGNumberEntryField::GetNumber(), TGSlider::GetPosition(), TTreePlayer::GetSelector(), TH1::GetXaxis(), TH1::kCanRebin, TGNumberFormat::kNELLimitMinMax, max, min, num, Reset(), TObject::ResetBit(), sel, TGNumberEntryField::SetLimits(), TGNumberEntryField::SetNumber(), TGDoubleSlider::SetPosition(), TGDoubleSlider::SetRange(), TAxis::SetRange(), and TGedFrame::Update().

void TH1Editor::DoOffsetMoved ( Int_t  num  )  [virtual]

Definition at line 2017 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fBinOffsetSld, TGObject::fClient, fDelaydraw, fHist, TAxis::FindBin(), fOffsetNumberEntry, fSldMax, fSldMin, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetBinWidth(), TVirtualTreePlayer::GetCurrentPlayer(), TAxis::GetFirst(), TTreePlayer::GetHistogram(), TAxis::GetLast(), TAxis::GetNbins(), TGNumberEntryField::GetNumber(), TTreePlayer::GetSelector(), TGButton::GetState(), TH1::GetXaxis(), kButtonUp, TH1::kCanRebin, kTRUE, max, min, TGClient::NeedRedraw(), Reset(), TObject::ResetBit(), sel, TGNumberEntryField::SetNumber(), TAxis::SetRange(), and TGedFrame::Update().

void TH1Editor::DoOffsetReleased (  )  [virtual]

Definition at line 1969 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fBinOffsetSld, fDelaydraw, fHist, TAxis::FindBin(), fOffsetNumberEntry, fOldOffset, fSldMax, fSldMin, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetBinWidth(), TVirtualTreePlayer::GetCurrentPlayer(), TAxis::GetFirst(), TTreePlayer::GetHistogram(), TAxis::GetLast(), TAxis::GetNbins(), TGSlider::GetPosition(), TTreePlayer::GetSelector(), TGButton::GetState(), TH1::GetXaxis(), kButtonDown, TH1::kCanRebin, max, min, num, Reset(), TObject::ResetBit(), sel, TGNumberEntryField::SetNumber(), TAxis::SetRange(), and TGedFrame::Update().

void TH1Editor::DoOffsetPressed (  )  [virtual]

Definition at line 1959 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fOffsetNumberEntry, fOldOffset, and TGNumberEntryField::GetNumber().

void TH1Editor::DoBinOffset (  )  [virtual]

Definition at line 2066 of file TH1Editor.cxx.

References TGedFrame::fAvoidSignal, fBinOffsetSld, fHist, TAxis::FindBin(), fOffsetNumberEntry, fSldMax, fSldMin, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetBinWidth(), TVirtualTreePlayer::GetCurrentPlayer(), TAxis::GetFirst(), TTreePlayer::GetHistogram(), TAxis::GetLast(), TAxis::GetNbins(), TGNumberEntryField::GetNumber(), TGSlider::GetPosition(), TTreePlayer::GetSelector(), TH1::GetXaxis(), TH1::kCanRebin, max, min, Reset(), TObject::ResetBit(), sel, TGNumberEntryField::SetNumber(), TGSlider::SetPosition(), TAxis::SetRange(), and TGedFrame::Update().

void TH1Editor::DoApply (  )  [virtual]

Definition at line 2107 of file TH1Editor.cxx.

References Dividers(), DoCancel(), fApply, fBinHist, fBinSlider, fCancel, TGObject::fClient, fHist, TGClient::GetDefaultRoot(), TGWindow::GetMainFrame(), TGSlider::GetMaxPosition(), TAxis::GetNbins(), TH1::GetXaxis(), kButtonDisabled, kMBIconQuestion, kMBNo, kMBYes, kVerticalFrame, TGSlider::SetPosition(), TGSlider::SetRange(), TGButton::SetState(), and TGedFrame::Update().

void TH1Editor::DoCancel (  )  [virtual]

Definition at line 2138 of file TH1Editor.cxx.

References TH1::Add(), TVirtualPad::cd(), Dividers(), fApply, fBinHist, fBinSlider, fCancel, TGedFrame::fGedEditor, fHist, TAxis::GetFirst(), TAxis::GetLast(), TAxis::GetNbins(), TGedEditor::GetPad(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), kButtonDisabled, TGedFrame::Refresh(), TH1::Reset(), TH1::SetBins(), TGSlider::SetPosition(), TAxis::SetRange(), TGButton::SetState(), and TGedFrame::Update().

Referenced by DoApply().

void TH1Editor::PaintBox3D ( Float_t p1,
Float_t p2,
Float_t p3,
Float_t p4 
) [virtual]

Definition at line 2379 of file TH1Editor.cxx.

References TVirtualPad::cd(), TCanvas::FeedbackMode(), TGedFrame::fGedEditor, TVirtualPad::GetCanvas(), TGedEditor::GetPad(), kTRUE, TVirtualPad::PaintLine3D(), TAttLine::SetLineColor(), and TAttLine::SetLineWidth().

Referenced by DoSliderMoved(), and DoSliderPressed().

Int_t * TH1Editor::Dividers ( Int_t  n  ) 

Definition at line 2394 of file TH1Editor.cxx.

References i, and num.

Referenced by DoApply(), DoBinLabel(), DoBinMoved(), DoBinPressed(), DoBinReleased(), DoCancel(), and SetModel().

static TGComboBox* TH1Editor::BuildHistTypeComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

static TGComboBox* TH1Editor::BuildHistCoordsComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

static TGComboBox* TH1Editor::BuildHistErrorComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

static TGComboBox* TH1Editor::BuildHistAddComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

static TGComboBox* TH1Editor::BuildPercentComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

virtual void TH1Editor::ConnectSignals2Slots (  )  [protected, virtual]

void TH1Editor::CreateBinTab (  )  [protected]

TString TH1Editor::GetHistTypeLabel (  )  [private]

TString TH1Editor::GetHistCoordsLabel (  )  [private]

TString TH1Editor::GetHistErrorLabel (  )  [private]

TString TH1Editor::GetHistAddLabel (  )  [private]

void TH1Editor::ChangeErrorCombo ( Int_t  i  )  [private]

virtual Bool_t TH1Editor::AcceptModel ( TObject model  )  [virtual]

Reimplemented from TGedFrame.

virtual void TH1Editor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

virtual void TH1Editor::DoTitle ( const char *  text  )  [virtual]

virtual void TH1Editor::DoAddMarker ( Bool_t  on  )  [virtual]

virtual void TH1Editor::DoAddBar ( Bool_t   )  [virtual]

virtual void TH1Editor::DoAddB ( Bool_t   )  [virtual]

virtual void TH1Editor::DoAddSimple ( Bool_t  on  )  [virtual]

virtual void TH1Editor::DoHistSimple (  )  [virtual]

virtual void TH1Editor::DoHistComplex (  )  [virtual]

virtual void TH1Editor::DoHistChanges (  )  [virtual]

virtual void TH1Editor::DoHistView (  )  [virtual]

virtual void TH1Editor::DoBarOffset (  )  [virtual]

virtual void TH1Editor::DoBarWidth (  )  [virtual]

virtual void TH1Editor::DoPercent (  )  [virtual]

virtual void TH1Editor::DoHBar ( Bool_t  on  )  [virtual]

virtual void TH1Editor::DoSliderMoved (  )  [virtual]

virtual void TH1Editor::DoSliderPressed (  )  [virtual]

virtual void TH1Editor::DoSliderReleased (  )  [virtual]

virtual void TH1Editor::DoAxisRange (  )  [virtual]

virtual void TH1Editor::DoBinMoved ( Int_t  number  )  [virtual]

virtual void TH1Editor::DoBinReleased (  )  [virtual]

virtual void TH1Editor::DoBinPressed (  )  [virtual]

virtual void TH1Editor::DoBinLabel (  )  [virtual]

virtual void TH1Editor::DoBinReleased1 (  )  [virtual]

virtual void TH1Editor::DoBinMoved1 (  )  [virtual]

virtual void TH1Editor::DoBinLabel1 (  )  [virtual]

virtual void TH1Editor::DoOffsetMoved ( Int_t  num  )  [virtual]

virtual void TH1Editor::DoOffsetReleased (  )  [virtual]

virtual void TH1Editor::DoOffsetPressed (  )  [virtual]

virtual void TH1Editor::DoBinOffset (  )  [virtual]

virtual void TH1Editor::DoApply (  )  [virtual]

virtual void TH1Editor::DoCancel (  )  [virtual]

virtual void TH1Editor::PaintBox3D ( Float_t p1,
Float_t p2,
Float_t p3,
Float_t p4 
) [virtual]

Int_t* TH1Editor::Dividers ( Int_t  n  ) 


Member Data Documentation

TH1* TH1Editor::fHist [protected]

Definition at line 45 of file TH1Editor.h.

Referenced by DoAddB(), DoAddBar(), DoApply(), DoAxisRange(), DoBarOffset(), DoBarWidth(), DoBinLabel(), DoBinLabel1(), DoBinMoved(), DoBinMoved1(), DoBinOffset(), DoBinPressed(), DoBinReleased(), DoBinReleased1(), DoCancel(), DoOffsetMoved(), DoOffsetReleased(), DoSliderMoved(), DoSliderPressed(), DoSliderReleased(), DoTitle(), and SetModel().

Bool_t TH1Editor::fSameOpt [protected]

Definition at line 46 of file TH1Editor.h.

Referenced by DoAddB(), DoAddBar(), DoAddMarker(), DoAddSimple(), DoHBar(), DoHistChanges(), DoHistComplex(), DoHistSimple(), DoPercent(), and SetModel().

TGCompositeFrame* TH1Editor::fBin [protected]

Definition at line 47 of file TH1Editor.h.

Referenced by CreateBinTab(), and SetModel().

Int_t TH1Editor::fTitlePrec [protected]

Definition at line 48 of file TH1Editor.h.

Referenced by TH1Editor().

TGTextEntry* TH1Editor::fTitle [protected]

Definition at line 49 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TH1Editor().

TGHButtonGroup* TH1Editor::fDimGroup [protected]

Definition at line 50 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TH1Editor().

TGRadioButton* TH1Editor::fDim [protected]

Definition at line 51 of file TH1Editor.h.

Referenced by DoHistChanges(), DoHistSimple(), DoHistView(), DoSliderMoved(), DoSliderPressed(), GetHistCoordsLabel(), SetModel(), TH1Editor(), and ~TH1Editor().

TGRadioButton* TH1Editor::fDim0 [protected]

Definition at line 52 of file TH1Editor.h.

Referenced by DoHistChanges(), DoHistComplex(), DoSliderMoved(), DoSliderPressed(), TH1Editor(), and ~TH1Editor().

TGLayoutHints* TH1Editor::fDimlh [protected]

Definition at line 53 of file TH1Editor.h.

Referenced by TH1Editor(), and ~TH1Editor().

TGLayoutHints* TH1Editor::fDim0lh [protected]

Definition at line 54 of file TH1Editor.h.

Referenced by TH1Editor(), and ~TH1Editor().

TGComboBox* TH1Editor::fTypeCombo [protected]

Definition at line 55 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), DoHistComplex(), GetHistTypeLabel(), SetModel(), and TH1Editor().

TGComboBox* TH1Editor::fCoordsCombo [protected]

Definition at line 56 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), DoHistChanges(), DoHistComplex(), DoSliderMoved(), DoSliderPressed(), GetHistCoordsLabel(), SetModel(), and TH1Editor().

TGComboBox* TH1Editor::fErrorCombo [protected]

Definition at line 57 of file TH1Editor.h.

Referenced by ChangeErrorCombo(), ConnectSignals2Slots(), DoAddBar(), DoHistChanges(), DoHistSimple(), GetHistErrorLabel(), SetModel(), and TH1Editor().

TGCheckButton* TH1Editor::fHistOnOff [protected]

Definition at line 58 of file TH1Editor.h.

TGCheckButton* TH1Editor::fAddMarker [protected]

Definition at line 59 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), DoAddB(), DoAddBar(), DoAddMarker(), DoAddSimple(), DoHistChanges(), DoHistSimple(), GetHistAddLabel(), SetModel(), and TH1Editor().

TGCheckButton* TH1Editor::fAddB [protected]

Definition at line 60 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), DoAddB(), DoAddBar(), DoAddMarker(), DoHistChanges(), DoHistSimple(), GetHistAddLabel(), SetModel(), and TH1Editor().

TGCheckButton* TH1Editor::fAddBar [protected]

Definition at line 61 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), DoAddB(), DoAddBar(), DoHistChanges(), DoHistSimple(), GetHistAddLabel(), SetModel(), and TH1Editor().

TGCheckButton* TH1Editor::fAdd [protected]

Definition at line 62 of file TH1Editor.h.

TGCheckButton* TH1Editor::fMakeHBar [protected]

Definition at line 63 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), DoAddBar(), DoHBar(), DoPercent(), GetHistAddLabel(), SetModel(), and TH1Editor().

TGCheckButton* TH1Editor::fAddSimple [protected]

Definition at line 64 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), DoAddB(), DoAddBar(), DoAddMarker(), DoAddSimple(), DoHistChanges(), DoHistSimple(), SetModel(), and TH1Editor().

TGNumberEntry* TH1Editor::fBarWidth [protected]

Definition at line 65 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), DoAddB(), DoAddBar(), DoBarWidth(), SetModel(), and TH1Editor().

TGNumberEntry* TH1Editor::fBarOffset [protected]

Definition at line 66 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), DoAddB(), DoAddBar(), DoBarOffset(), SetModel(), and TH1Editor().

TGComboBox* TH1Editor::fAddCombo [protected]

Definition at line 67 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), DoAddB(), DoAddBar(), DoAddMarker(), DoHistChanges(), DoHistSimple(), GetHistAddLabel(), SetModel(), and TH1Editor().

TGComboBox* TH1Editor::fPercentCombo [protected]

Definition at line 68 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), DoAddBar(), DoPercent(), GetHistAddLabel(), SetModel(), and TH1Editor().

TGCompositeFrame* TH1Editor::f3 [protected]

Definition at line 69 of file TH1Editor.h.

Referenced by DoHistComplex(), DoHistSimple(), SetModel(), and TH1Editor().

TGCompositeFrame* TH1Editor::f6 [protected]

Definition at line 70 of file TH1Editor.h.

Referenced by DoHistComplex(), DoHistSimple(), SetModel(), and TH1Editor().

TGCompositeFrame* TH1Editor::f7 [protected]

Definition at line 71 of file TH1Editor.h.

Referenced by DoHistChanges(), DoHistComplex(), DoHistSimple(), SetModel(), and TH1Editor().

TGCompositeFrame* TH1Editor::f8 [protected]

Definition at line 72 of file TH1Editor.h.

Referenced by DoHistChanges(), DoHistComplex(), DoHistSimple(), SetModel(), and TH1Editor().

TGCompositeFrame* TH1Editor::f9 [protected]

Definition at line 73 of file TH1Editor.h.

Referenced by DoHistChanges(), DoHistComplex(), DoHistSimple(), SetModel(), and TH1Editor().

TGCompositeFrame* TH1Editor::f10 [protected]

Definition at line 74 of file TH1Editor.h.

Referenced by DoAddB(), DoAddBar(), DoHistChanges(), DoHistComplex(), DoHistSimple(), SetModel(), and TH1Editor().

TGCompositeFrame* TH1Editor::f11 [protected]

Definition at line 75 of file TH1Editor.h.

Referenced by DoAddB(), DoAddBar(), DoHistChanges(), DoHistComplex(), DoHistSimple(), SetModel(), and TH1Editor().

TGCompositeFrame* TH1Editor::f12 [protected]

Definition at line 76 of file TH1Editor.h.

Referenced by DoAddB(), DoAddBar(), DoHistChanges(), DoHistComplex(), DoHistSimple(), SetModel(), and TH1Editor().

TGCompositeFrame* TH1Editor::f15 [protected]

Definition at line 77 of file TH1Editor.h.

Referenced by DoHistComplex(), DoHistSimple(), SetModel(), and TH1Editor().

TGCompositeFrame* TH1Editor::fBinCont [protected]

Definition at line 78 of file TH1Editor.h.

Referenced by CreateBinTab(), and SetModel().

TGCompositeFrame* TH1Editor::fBinCont1 [protected]

Definition at line 79 of file TH1Editor.h.

Referenced by CreateBinTab(), and SetModel().

TGHSlider* TH1Editor::fBinSlider [protected]

Definition at line 80 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), CreateBinTab(), DoApply(), DoBinLabel(), DoBinMoved(), DoBinPressed(), DoBinReleased(), DoCancel(), and SetModel().

TGHSlider* TH1Editor::fBinSlider1 [protected]

Definition at line 81 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), CreateBinTab(), DoBinMoved1(), DoBinReleased1(), and SetModel().

TGNumberEntryField* TH1Editor::fBinNumberEntry [protected]

Definition at line 82 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), CreateBinTab(), DoBinLabel(), DoBinMoved(), and SetModel().

TGNumberEntryField* TH1Editor::fBinNumberEntry1 [protected]

Definition at line 83 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), CreateBinTab(), DoBinLabel1(), DoBinMoved1(), DoBinReleased1(), DoSliderMoved(), DoSliderReleased(), and SetModel().

TGHSlider* TH1Editor::fBinOffsetSld [protected]

Definition at line 84 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), CreateBinTab(), DoBinLabel1(), DoBinOffset(), DoBinReleased1(), DoOffsetMoved(), and DoOffsetReleased().

TGNumberEntryField* TH1Editor::fOffsetNumberEntry [protected]

Definition at line 85 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), CreateBinTab(), DoBinLabel1(), DoBinOffset(), DoBinReleased1(), DoOffsetMoved(), DoOffsetPressed(), DoOffsetReleased(), and SetModel().

TGDoubleHSlider* TH1Editor::fSlider [protected]

Definition at line 86 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), CreateBinTab(), DoAxisRange(), DoBinLabel1(), DoBinMoved(), DoBinReleased(), DoBinReleased1(), DoSliderMoved(), DoSliderPressed(), DoSliderReleased(), and SetModel().

TGNumberEntryField* TH1Editor::fSldMin [protected]

Definition at line 87 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), CreateBinTab(), DoAxisRange(), DoBinLabel1(), DoBinMoved(), DoBinOffset(), DoBinReleased(), DoBinReleased1(), DoOffsetMoved(), DoOffsetReleased(), DoSliderMoved(), DoSliderReleased(), and SetModel().

TGNumberEntryField* TH1Editor::fSldMax [protected]

Definition at line 88 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), CreateBinTab(), DoAxisRange(), DoBinLabel1(), DoBinMoved(), DoBinOffset(), DoBinReleased(), DoBinReleased1(), DoOffsetMoved(), DoOffsetReleased(), DoSliderMoved(), DoSliderReleased(), and SetModel().

TGCheckButton* TH1Editor::fDelaydraw [protected]

Definition at line 89 of file TH1Editor.h.

Referenced by CreateBinTab(), DoBinLabel(), DoBinMoved(), DoBinReleased(), DoOffsetMoved(), DoOffsetReleased(), DoSliderMoved(), DoSliderPressed(), DoSliderReleased(), and SetModel().

TGTextButton* TH1Editor::fApply [protected]

Definition at line 90 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), CreateBinTab(), DoApply(), DoBinMoved(), DoBinReleased(), and DoCancel().

TGTextButton* TH1Editor::fCancel [protected]

Definition at line 91 of file TH1Editor.h.

Referenced by ConnectSignals2Slots(), CreateBinTab(), DoApply(), DoBinMoved(), DoBinReleased(), and DoCancel().

Bool_t TH1Editor::fMake [private]

Definition at line 104 of file TH1Editor.h.

Referenced by CreateBinTab(), DoAddB(), DoAddBar(), DoAddMarker(), DoAddSimple(), DoHBar(), DoHistChanges(), DoHistComplex(), DoHistSimple(), DoPercent(), and SetModel().

Bool_t TH1Editor::fMakeB [private]

Definition at line 105 of file TH1Editor.h.

Referenced by CreateBinTab(), DoAddB(), DoAddBar(), and DoHistChanges().

Int_t TH1Editor::fPx1old [private]

Definition at line 106 of file TH1Editor.h.

Referenced by DoSliderMoved(), and DoSliderPressed().

Int_t TH1Editor::fPy1old [private]

Definition at line 106 of file TH1Editor.h.

Referenced by DoSliderMoved(), and DoSliderPressed().

Int_t TH1Editor::fPx2old [private]

Definition at line 106 of file TH1Editor.h.

Referenced by DoSliderMoved(), and DoSliderPressed().

Int_t TH1Editor::fPy2old [private]

Definition at line 106 of file TH1Editor.h.

Referenced by DoSliderMoved(), and DoSliderPressed().

Float_t TH1Editor::fP1NDCold [private]

Definition at line 110 of file TH1Editor.h.

Float_t TH1Editor::fP2NDCold [private]

Definition at line 110 of file TH1Editor.h.

Float_t TH1Editor::fP3NDCold [private]

Definition at line 110 of file TH1Editor.h.

Float_t TH1Editor::fP4NDCold [private]

Definition at line 110 of file TH1Editor.h.

Float_t TH1Editor::fP1old [private]

Definition at line 114 of file TH1Editor.h.

Referenced by DoSliderMoved(), and DoSliderPressed().

Float_t TH1Editor::fP2old [private]

Definition at line 114 of file TH1Editor.h.

Referenced by DoSliderMoved(), and DoSliderPressed().

Float_t TH1Editor::fP3old [private]

Definition at line 114 of file TH1Editor.h.

Referenced by DoSliderMoved(), and DoSliderPressed().

Float_t TH1Editor::fP4old [private]

Definition at line 114 of file TH1Editor.h.

Referenced by DoSliderMoved(), and DoSliderPressed().

Float_t TH1Editor::fP5old [private]

Definition at line 114 of file TH1Editor.h.

Referenced by DoSliderMoved(), and DoSliderPressed().

Float_t TH1Editor::fP6old [private]

Definition at line 114 of file TH1Editor.h.

Referenced by DoSliderMoved(), and DoSliderPressed().

Float_t TH1Editor::fP7old [private]

Definition at line 114 of file TH1Editor.h.

Referenced by DoSliderMoved(), and DoSliderPressed().

Float_t TH1Editor::fP8old [private]

Definition at line 114 of file TH1Editor.h.

Referenced by DoSliderMoved(), and DoSliderPressed().

TH1* TH1Editor::fBinHist [private]

Definition at line 122 of file TH1Editor.h.

Referenced by CreateBinTab(), DoApply(), DoBinLabel(), DoBinMoved(), DoBinPressed(), DoBinReleased(), DoCancel(), SetModel(), and ~TH1Editor().

Double_t TH1Editor::fOldOffset [private]

Definition at line 123 of file TH1Editor.h.

Referenced by DoOffsetPressed(), and DoOffsetReleased().

TH1* TH1Editor::fHist [protected]

Definition at line 45 of file TH1Editor.h.

TGCompositeFrame* TH1Editor::fBin [protected]

Definition at line 47 of file TH1Editor.h.

TGTextEntry* TH1Editor::fTitle [protected]

Definition at line 49 of file TH1Editor.h.

TGHButtonGroup* TH1Editor::fDimGroup [protected]

Definition at line 50 of file TH1Editor.h.

TGRadioButton* TH1Editor::fDim [protected]

Definition at line 51 of file TH1Editor.h.

TGRadioButton* TH1Editor::fDim0 [protected]

Definition at line 52 of file TH1Editor.h.

TGLayoutHints* TH1Editor::fDimlh [protected]

Definition at line 53 of file TH1Editor.h.

TGLayoutHints* TH1Editor::fDim0lh [protected]

Definition at line 54 of file TH1Editor.h.

TGComboBox* TH1Editor::fTypeCombo [protected]

Definition at line 55 of file TH1Editor.h.

TGComboBox* TH1Editor::fCoordsCombo [protected]

Definition at line 56 of file TH1Editor.h.

TGComboBox* TH1Editor::fErrorCombo [protected]

Definition at line 57 of file TH1Editor.h.

TGCheckButton* TH1Editor::fHistOnOff [protected]

Definition at line 58 of file TH1Editor.h.

TGCheckButton* TH1Editor::fAddMarker [protected]

Definition at line 59 of file TH1Editor.h.

TGCheckButton* TH1Editor::fAddB [protected]

Definition at line 60 of file TH1Editor.h.

TGCheckButton* TH1Editor::fAddBar [protected]

Definition at line 61 of file TH1Editor.h.

TGCheckButton* TH1Editor::fAdd [protected]

Definition at line 62 of file TH1Editor.h.

TGCheckButton* TH1Editor::fMakeHBar [protected]

Definition at line 63 of file TH1Editor.h.

TGCheckButton* TH1Editor::fAddSimple [protected]

Definition at line 64 of file TH1Editor.h.

TGNumberEntry* TH1Editor::fBarWidth [protected]

Definition at line 65 of file TH1Editor.h.

TGNumberEntry* TH1Editor::fBarOffset [protected]

Definition at line 66 of file TH1Editor.h.

TGComboBox* TH1Editor::fAddCombo [protected]

Definition at line 67 of file TH1Editor.h.

TGComboBox* TH1Editor::fPercentCombo [protected]

Definition at line 68 of file TH1Editor.h.

TGCompositeFrame* TH1Editor::f3 [protected]

Definition at line 69 of file TH1Editor.h.

TGCompositeFrame* TH1Editor::f6 [protected]

Definition at line 70 of file TH1Editor.h.

TGCompositeFrame* TH1Editor::f7 [protected]

Definition at line 71 of file TH1Editor.h.

TGCompositeFrame* TH1Editor::f8 [protected]

Definition at line 72 of file TH1Editor.h.

TGCompositeFrame* TH1Editor::f9 [protected]

Definition at line 73 of file TH1Editor.h.

TGCompositeFrame* TH1Editor::f10 [protected]

Definition at line 74 of file TH1Editor.h.

TGCompositeFrame* TH1Editor::f11 [protected]

Definition at line 75 of file TH1Editor.h.

TGCompositeFrame* TH1Editor::f12 [protected]

Definition at line 76 of file TH1Editor.h.

TGCompositeFrame* TH1Editor::f15 [protected]

Definition at line 77 of file TH1Editor.h.

TGCompositeFrame* TH1Editor::fBinCont [protected]

Definition at line 78 of file TH1Editor.h.

TGCompositeFrame* TH1Editor::fBinCont1 [protected]

Definition at line 79 of file TH1Editor.h.

TGHSlider* TH1Editor::fBinSlider [protected]

Definition at line 80 of file TH1Editor.h.

TGHSlider* TH1Editor::fBinSlider1 [protected]

Definition at line 81 of file TH1Editor.h.

TGNumberEntryField* TH1Editor::fBinNumberEntry [protected]

Definition at line 82 of file TH1Editor.h.

TGNumberEntryField* TH1Editor::fBinNumberEntry1 [protected]

Definition at line 83 of file TH1Editor.h.

TGHSlider* TH1Editor::fBinOffsetSld [protected]

Definition at line 84 of file TH1Editor.h.

TGNumberEntryField* TH1Editor::fOffsetNumberEntry [protected]

Definition at line 85 of file TH1Editor.h.

TGDoubleHSlider* TH1Editor::fSlider [protected]

Definition at line 86 of file TH1Editor.h.

TGNumberEntryField* TH1Editor::fSldMin [protected]

Definition at line 87 of file TH1Editor.h.

TGNumberEntryField* TH1Editor::fSldMax [protected]

Definition at line 88 of file TH1Editor.h.

TGCheckButton* TH1Editor::fDelaydraw [protected]

Definition at line 89 of file TH1Editor.h.

TGTextButton* TH1Editor::fApply [protected]

Definition at line 90 of file TH1Editor.h.

TGTextButton* TH1Editor::fCancel [protected]

Definition at line 91 of file TH1Editor.h.

TH1* TH1Editor::fBinHist [private]

Definition at line 122 of file TH1Editor.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:41:22 2011 for ROOT_528-00b_version by  doxygen 1.5.1