TEveCaloVizEditor Class Reference

#include <TEveCaloVizEditor.h>

Inheritance diagram for TEveCaloVizEditor:

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

Public Member Functions

 TEveCaloVizEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveCaloVizEditor ()
virtual void SetModel (TObject *obj)
void DoMaxTowerH ()
void DoScaleAbs ()
void DoMaxValAbs ()
void DoPlot ()
void DoEtaRange ()
void DoPhi ()
void DoSliceThreshold ()
void DoSliceColor (Pixel_t color)
void DoSliceTransparency (Long_t transp)
 ClassDef (TEveCaloVizEditor, 0)
 TEveCaloVizEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveCaloVizEditor ()
virtual void SetModel (TObject *obj)
void DoMaxTowerH ()
void DoScaleAbs ()
void DoMaxValAbs ()
void DoPlot ()
void DoEtaRange ()
void DoPhi ()
void DoSliceThreshold ()
void DoSliceColor (Pixel_t color)
void DoSliceTransparency (Long_t transp)
 ClassDef (TEveCaloVizEditor, 0)

Protected Attributes

TEveCaloVizfM
TGNumberEntryfFrameTransparency
TGRadioButtonfPlotE
TGRadioButtonfPlotEt
TGCheckButtonfScaleAbs
TEveGValuatorfMaxValAbs
TEveGValuatorfMaxTowerH
TEveGDoubleValuatorfEtaRng
TEveGValuatorfPhi
TEveGValuatorfPhiOffset
TGVerticalFramefDataFrame
TGVerticalFramefSliceFrame
TEveCaloVizfM
TGNumberEntryfFrameTransparency
TGRadioButtonfPlotE
TGRadioButtonfPlotEt
TGCheckButtonfScaleAbs
TEveGValuatorfMaxValAbs
TEveGValuatorfMaxTowerH
TEveGDoubleValuatorfEtaRng
TEveGValuatorfPhi
TEveGValuatorfPhiOffset
TGVerticalFramefDataFrame
TGVerticalFramefSliceFrame

Private Member Functions

 TEveCaloVizEditor (const TEveCaloVizEditor &)
TEveCaloVizEditoroperator= (const TEveCaloVizEditor &)
void MakeSliceInfo ()
 TEveCaloVizEditor (const TEveCaloVizEditor &)
TEveCaloVizEditoroperator= (const TEveCaloVizEditor &)
void MakeSliceInfo ()

Detailed Description

Definition at line 28 of file TEveCaloVizEditor.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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  ,
 
)

TEveCaloVizEditor& TEveCaloVizEditor::operator= ( const TEveCaloVizEditor  )  [private]

void TEveCaloVizEditor::MakeSliceInfo (  )  [private]

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

Implements TGedFrame.

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  ,
 
)


Member Data Documentation

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.


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