#include <TEveCaloVizEditor.h>
Inheritance diagram for TEveCaloVizEditor:
Definition at line 28 of file TEveCaloVizEditor.h.
TEveCaloVizEditor::TEveCaloVizEditor | ( | const TEveCaloVizEditor & | ) | [private] |
TEveCaloVizEditor::TEveCaloVizEditor | ( | const TGWindow * | p = 0 , |
|
Int_t | width = 170 , |
|||
Int_t | height = 30 , |
|||
UInt_t | options = kChildFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
Definition at line 41 of file TEveCaloVizEditor.cxx.
References TGCompositeFrame::AddFrame(), TEveGDoubleValuator::Build(), TEveGValuator::Build(), TQObject::Connect(), TGedFrame::CreateEditorTabSubFrame(), fDataFrame, fEtaRng, fMaxTowerH, fMaxValAbs, fPhi, fPhiOffset, fPlotE, fPlotEt, fScaleAbs, fSliceFrame, gClient, TGClient::GetFont(), TEveGDoubleValuator::GetSlider(), kFALSE, kFixedSize, kLHintsBottom, kLHintsLeft, kLHintsTop, TGNumberFormat::kNESRealOne, TGNumberFormat::kNESRealTwo, TGedFrame::MakeTitle(), TMath::Pi(), TEveGValuatorBase::SetLabelWidth(), TEveGDoubleValuator::SetLimits(), TEveGValuator::SetLimits(), TEveGValuatorBase::SetNELength(), TEveGValuatorBase::SetShowSlider(), TGLabel::SetTextFont(), and TGFrame::SetWidth().
virtual TEveCaloVizEditor::~TEveCaloVizEditor | ( | ) | [inline, virtual] |
Definition at line 57 of file TEveCaloVizEditor.h.
TEveCaloVizEditor::TEveCaloVizEditor | ( | const TEveCaloVizEditor & | ) | [private] |
TEveCaloVizEditor::TEveCaloVizEditor | ( | const TGWindow * | p = 0 , |
|
Int_t | width = 170 , |
|||
Int_t | height = 30 , |
|||
UInt_t | options = kChildFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
virtual TEveCaloVizEditor::~TEveCaloVizEditor | ( | ) | [inline, virtual] |
Definition at line 57 of file TEveCaloVizEditor.h.
TEveCaloVizEditor& TEveCaloVizEditor::operator= | ( | const TEveCaloVizEditor & | ) | [private] |
void TEveCaloVizEditor::MakeSliceInfo | ( | ) | [private] |
Definition at line 158 of file TEveCaloVizEditor.cxx.
References TList::At(), TEveGValuator::Build(), TQObject::Connect(), fM, fSliceFrame, TEveCaloViz::GetData(), TEveGValuatorBase::GetLabel(), TGCompositeFrame::GetList(), TEveCaloData::GetNSlices(), TGNumberEntry::GetNumberEntry(), TCollection::GetSize(), i, if(), TGWindow::IsMapped(), kFALSE, kLHintsLeft, kLHintsTop, TGNumberFormat::kNEANonNegative, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNESInteger, TGNumberFormat::kNESRealTwo, TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), nf, TColor::Number2Pixel(), TEveCaloData::RefSliceInfo(), TGFrame::SetHeight(), TEveGValuatorBase::SetLabelWidth(), TEveGValuator::SetLimits(), TEveGValuatorBase::SetNELength(), TGNumberEntry::SetNumber(), TEveGValuatorBase::SetShowSlider(), TGLabel::SetText(), TGTextEntry::SetToolTipText(), TEveGValuator::SetValue(), and TGFrame::UnmapWindow().
Referenced by SetModel().
void TEveCaloVizEditor::SetModel | ( | TObject * | obj | ) | [virtual] |
Implements TGedFrame.
Definition at line 232 of file TEveCaloVizEditor.cxx.
References d, TEveCaloViz::fData, fDataFrame, TEveCaloViz::fEtaMax, TEveCaloViz::fEtaMin, fEtaRng, fM, fMaxTowerH, fMaxValAbs, fPhi, TEveCaloViz::fPhi, fPhiOffset, TEveCaloViz::fPhiOffset, fPlotE, fPlotEt, fScaleAbs, TEveCaloViz::GetData(), TGedEditor::GetEditorTab(), TEveCaloData::GetEtaLimits(), TGedFrame::GetGedEditor(), TEveCaloViz::GetMaxTowerH(), TEveCaloViz::GetMaxValAbs(), TEveCaloData::GetPhiLimits(), TEveCaloViz::GetPlotEt(), TEveCaloViz::GetScaleAbs(), TEveCaloData::GetWrapTwoPi(), kButtonDown, kButtonUp, kFALSE, TGNumberFormat::kNESRealTwo, MakeSliceInfo(), max, min, p, TMath::Pi(), TEveGDoubleValuator::SetLimits(), TEveGValuator::SetLimits(), TGRadioButton::SetState(), TGCheckButton::SetState(), TEveGValuator::SetToolTip(), TEveGValuator::SetValue(), TEveGDoubleValuator::SetValues(), and TGFrame::UnmapWindow().
void TEveCaloVizEditor::DoMaxTowerH | ( | ) |
Definition at line 292 of file TEveCaloVizEditor.cxx.
References fM, fMaxTowerH, TEveGValuator::GetValue(), TEveCaloViz::SetMaxTowerH(), and TGedFrame::Update().
void TEveCaloVizEditor::DoScaleAbs | ( | ) |
Definition at line 301 of file TEveCaloVizEditor.cxx.
References fM, fScaleAbs, TGCheckButton::IsOn(), TEveCaloViz::SetScaleAbs(), and TGedFrame::Update().
void TEveCaloVizEditor::DoMaxValAbs | ( | ) |
Definition at line 310 of file TEveCaloVizEditor.cxx.
References fM, fMaxValAbs, TEveGValuator::GetValue(), TEveCaloViz::SetMaxValAbs(), and TGedFrame::Update().
void TEveCaloVizEditor::DoPlot | ( | ) |
Definition at line 319 of file TEveCaloVizEditor.cxx.
References fM, fPlotE, fPlotEt, gTQSender, TGRadioButton::IsDown(), kButtonUp, TEveCaloViz::SetPlotEt(), TGRadioButton::SetState(), TGedFrame::Update(), and TGWidget::WidgetId().
void TEveCaloVizEditor::DoEtaRange | ( | ) |
Definition at line 336 of file TEveCaloVizEditor.cxx.
References fEtaRng, fM, TEveGDoubleValuator::GetMax(), TEveGDoubleValuator::GetMin(), TEveCaloViz::SetEta(), and TGedFrame::Update().
void TEveCaloVizEditor::DoPhi | ( | ) |
Definition at line 345 of file TEveCaloVizEditor.cxx.
References fM, fPhi, fPhiOffset, TEveGValuator::GetValue(), TEveCaloViz::SetPhiWithRng(), and TGedFrame::Update().
void TEveCaloVizEditor::DoSliceThreshold | ( | ) |
Definition at line 354 of file TEveCaloVizEditor.cxx.
References fM, TEveGValuator::GetValue(), gTQSender, TEveCaloViz::SetDataSliceThreshold(), TGedFrame::Update(), and TGWidget::WidgetId().
void TEveCaloVizEditor::DoSliceColor | ( | Pixel_t | color | ) |
Definition at line 364 of file TEveCaloVizEditor.cxx.
References fM, TColor::GetColor(), gTQSender, TEveCaloViz::SetDataSliceColor(), TGedFrame::Update(), and TGWidget::WidgetId().
void TEveCaloVizEditor::DoSliceTransparency | ( | Long_t | transp | ) |
Definition at line 374 of file TEveCaloVizEditor.cxx.
References fM, TEveCaloViz::GetData(), gTQSender, TEveCaloData::SetSliceTransparency(), TGedFrame::Update(), and TGWidget::WidgetId().
TEveCaloVizEditor::ClassDef | ( | TEveCaloVizEditor | , | |
0 | ||||
) |
TEveCaloVizEditor& TEveCaloVizEditor::operator= | ( | const TEveCaloVizEditor & | ) | [private] |
void TEveCaloVizEditor::MakeSliceInfo | ( | ) | [private] |
void TEveCaloVizEditor::DoMaxTowerH | ( | ) |
void TEveCaloVizEditor::DoScaleAbs | ( | ) |
void TEveCaloVizEditor::DoMaxValAbs | ( | ) |
void TEveCaloVizEditor::DoPlot | ( | ) |
void TEveCaloVizEditor::DoEtaRange | ( | ) |
void TEveCaloVizEditor::DoPhi | ( | ) |
void TEveCaloVizEditor::DoSliceThreshold | ( | ) |
void TEveCaloVizEditor::DoSliceColor | ( | Pixel_t | color | ) |
void TEveCaloVizEditor::DoSliceTransparency | ( | Long_t | transp | ) |
TEveCaloVizEditor::ClassDef | ( | TEveCaloVizEditor | , | |
0 | ||||
) |
TEveCaloViz* TEveCaloVizEditor::fM [protected] |
Definition at line 36 of file TEveCaloVizEditor.h.
Referenced by DoEtaRange(), DoMaxTowerH(), DoMaxValAbs(), DoPhi(), DoPlot(), DoScaleAbs(), DoSliceColor(), DoSliceThreshold(), DoSliceTransparency(), MakeSliceInfo(), and SetModel().
TGNumberEntry* TEveCaloVizEditor::fFrameTransparency [protected] |
Definition at line 38 of file TEveCaloVizEditor.h.
TGRadioButton* TEveCaloVizEditor::fPlotE [protected] |
Definition at line 40 of file TEveCaloVizEditor.h.
Referenced by DoPlot(), SetModel(), and TEveCaloVizEditor().
TGRadioButton* TEveCaloVizEditor::fPlotEt [protected] |
Definition at line 41 of file TEveCaloVizEditor.h.
Referenced by DoPlot(), SetModel(), and TEveCaloVizEditor().
TGCheckButton* TEveCaloVizEditor::fScaleAbs [protected] |
Definition at line 43 of file TEveCaloVizEditor.h.
Referenced by DoScaleAbs(), SetModel(), and TEveCaloVizEditor().
TEveGValuator* TEveCaloVizEditor::fMaxValAbs [protected] |
Definition at line 44 of file TEveCaloVizEditor.h.
Referenced by DoMaxValAbs(), SetModel(), and TEveCaloVizEditor().
TEveGValuator* TEveCaloVizEditor::fMaxTowerH [protected] |
Definition at line 45 of file TEveCaloVizEditor.h.
Referenced by DoMaxTowerH(), SetModel(), and TEveCaloVizEditor().
TEveGDoubleValuator* TEveCaloVizEditor::fEtaRng [protected] |
Definition at line 47 of file TEveCaloVizEditor.h.
Referenced by DoEtaRange(), SetModel(), and TEveCaloVizEditor().
TEveGValuator* TEveCaloVizEditor::fPhi [protected] |
Definition at line 48 of file TEveCaloVizEditor.h.
Referenced by DoPhi(), SetModel(), and TEveCaloVizEditor().
TEveGValuator* TEveCaloVizEditor::fPhiOffset [protected] |
Definition at line 49 of file TEveCaloVizEditor.h.
Referenced by DoPhi(), SetModel(), and TEveCaloVizEditor().
TGVerticalFrame* TEveCaloVizEditor::fDataFrame [protected] |
Definition at line 51 of file TEveCaloVizEditor.h.
Referenced by SetModel(), and TEveCaloVizEditor().
TGVerticalFrame* TEveCaloVizEditor::fSliceFrame [protected] |
Definition at line 52 of file TEveCaloVizEditor.h.
Referenced by MakeSliceInfo(), and TEveCaloVizEditor().
TEveCaloViz* TEveCaloVizEditor::fM [protected] |
Definition at line 36 of file TEveCaloVizEditor.h.
TGNumberEntry* TEveCaloVizEditor::fFrameTransparency [protected] |
Definition at line 38 of file TEveCaloVizEditor.h.
TGRadioButton* TEveCaloVizEditor::fPlotE [protected] |
Definition at line 40 of file TEveCaloVizEditor.h.
TGRadioButton* TEveCaloVizEditor::fPlotEt [protected] |
Definition at line 41 of file TEveCaloVizEditor.h.
TGCheckButton* TEveCaloVizEditor::fScaleAbs [protected] |
Definition at line 43 of file TEveCaloVizEditor.h.
TEveGValuator* TEveCaloVizEditor::fMaxValAbs [protected] |
Definition at line 44 of file TEveCaloVizEditor.h.
TEveGValuator* TEveCaloVizEditor::fMaxTowerH [protected] |
Definition at line 45 of file TEveCaloVizEditor.h.
TEveGDoubleValuator* TEveCaloVizEditor::fEtaRng [protected] |
Definition at line 47 of file TEveCaloVizEditor.h.
TEveGValuator* TEveCaloVizEditor::fPhi [protected] |
Definition at line 48 of file TEveCaloVizEditor.h.
TEveGValuator* TEveCaloVizEditor::fPhiOffset [protected] |
Definition at line 49 of file TEveCaloVizEditor.h.
TGVerticalFrame* TEveCaloVizEditor::fDataFrame [protected] |
Definition at line 51 of file TEveCaloVizEditor.h.
TGVerticalFrame* TEveCaloVizEditor::fSliceFrame [protected] |
Definition at line 52 of file TEveCaloVizEditor.h.