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

TEveCaloViz * fM
TGNumberEntry * fFrameTransparency
TGRadioButton * fPlotE
TGRadioButton * fPlotEt
TGCheckButton * fScaleAbs
TEveGValuator * fMaxValAbs
TEveGValuator * fMaxTowerH
TEveGDoubleValuator * fEtaRng
TEveGValuator * fPhi
TEveGValuator * fPhiOffset
TGVerticalFrame * fDataFrame
TGVerticalFrame * fSliceFrame
TEveCaloViz * fM
TGNumberEntry * fFrameTransparency
TGRadioButton * fPlotE
TGRadioButton * fPlotEt
TGCheckButton * fScaleAbs
TEveGValuator * fMaxValAbs
TEveGValuator * fMaxTowerH
TEveGDoubleValuator * fEtaRng
TEveGValuator * fPhi
TEveGValuator * fPhiOffset
TGVerticalFrame * fDataFrame
TGVerticalFrame * fSliceFrame

Private Member Functions

 TEveCaloVizEditor (const TEveCaloVizEditor &)
TEveCaloVizEditor & operator= (const TEveCaloVizEditor &)
void MakeSliceInfo ()
 TEveCaloVizEditor (const TEveCaloVizEditor &)
TEveCaloVizEditor & operator= (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  ,
0   
)

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


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