EFocalSurfacePainterEditor
#include "EFocalSurfacePainterEditor.hh" |
EFocalSurfacePainterEditor
class description - source file - inheritance tree (.pdf)
class EFocalSurfacePainterEditor : public TGedFrame
Inheritance Chart: | |||||||||||||||||||||||||||||||||
|
private:
TGComboBox* BuildChipTriggerCombo(TGFrame* parent, Int_t id) TGComboBox* BuildIntegralCombo(TGFrame* parent, Int_t id) TGComboBox* BuildMapIDCombo(TGFrame* parent, Int_t id) void CreateColorTab() void CreateThresholdTab() public:
EFocalSurfacePainterEditor(const TGWindow* p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground()) EFocalSurfacePainterEditor(const EFocalSurfacePainterEditor&) virtual ~EFocalSurfacePainterEditor() static TClass* Class() void ConnectSignals2Slots() virtual void DoAddEmptyPixels(Bool_t) virtual void DoAddGtuCount(Bool_t) virtual void DoAddOffPixels(Bool_t on) virtual void DoAlphaEntrySet() virtual void DoCountsEntrySet() virtual void DoCountsSliderMoved(Int_t) virtual void DoDrawNightGlow(Bool_t) virtual void DoEmptyPmtFillColor(Pixel_t) virtual void DoGtuEntrySet() virtual void DoGtuSliderMoved(Int_t) virtual void DoIntegral(Int_t) virtual void DoMapID(Int_t) virtual void DoPmtFillColor(Pixel_t) virtual void DoThreshold(Threshold_t) virtual void DoThresholdSliderMoved(Int_t) virtual void DoTrigger(Int_t) virtual void DoViewRangeSliderMoved(Int_t) virtual TClass* IsA() const virtual void SetModel(TVirtualPad* pad, TObject* obj, Int_t event) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
Data Members
private:
EFocalSurfacePainter* fPainter Int_t fCurrentMapID Int_t fCurrentIntegral Int_t fCurrentTrigger TGTab* fTab TGCompositeFrame* fColor TGCompositeFrame* fColorContainer TGCompositeFrame* fThreshold TGCompositeFrame* fThresholdContainer TGComboBox* fMapIDCombo font size combo box TGComboBox* fIntegralCombo font size combo box TGComboBox* fTriggerCombo font size combo box TGHSlider* fGtuSlider TGNumberEntry* fGtuEntry TGHSlider* fViewRangeSlider TGHSlider* fCountsSlider TGHSlider* fThresholdSlider TGNumberEntry* fAlphaEntry TGNumberEntry* fCountsEntry TGLabel* fViewRMinLabel TGLabel* fViewRMaxLabel TGLabel* fGtuMinLabel TGLabel* fGtuMaxLabel TGLabel* fAlphaMinLabel TGLabel* fAlphaMaxLabel TGCheckButton* fAddGtuCount TGCheckButton* fAddEmptyPixels TGCheckButton* fAddOffPixels TGCheckButton* fDrawNightGlow TGButtonGroup* fThresholdType TGRadioButton* fThNone TGRadioButton* fThAbs TGRadioButton* fThRel TGColorSelect* fPmtColorSelect fill color widget TGColorSelect* fEmptyPmtColorSelect fill color widget TGCompositeFrame* f7 TGCompositeFrame* f15 TGCompositeFrame* f16 TGCompositeFrame* f17 TGCompositeFrame* f18 TList* fGarbage
Class Description
EFocalSurfacePainterEditor <extensive class description> Config file parameters ====================== <parameter name>: <parameter description> -Valid options: <available options>
EFocalSurfacePainterEditor( const TGWindow* p, Int_t id, Int_t width, Int_t height, UInt_t options, Pixel_t back ) : TGedFrame(p, id, width, height, options | kVerticalFrame, back), fPainter(0)
Constructor
~EFocalSurfacePainterEditor()
Destructor
void SetModel(TVirtualPad* pad, TObject* obj, Int_t)
Pick up the used fill attributes.
void ConnectSignals2Slots()
TGComboBox* BuildMapIDCombo(TGFrame* parent, Int_t id)
Marker size combobox.
TGComboBox* BuildIntegralCombo(TGFrame* parent, Int_t id)
Marker size combobox.
TGComboBox* BuildChipTriggerCombo(TGFrame* parent, Int_t id)
Marker size combobox.
void DoMapID( Int_t id )
Set map to paint
void DoIntegral(Int_t id)
void DoTrigger(Int_t id)
void DoThresholdSliderMoved(Int_t pos)
void DoAlphaEntrySet()
void DoGtuSliderMoved( Int_t pos )
void DoGtuEntrySet()
void DoCountsSliderMoved( Int_t pos )
void DoCountsEntrySet()
void DoViewRangeSliderMoved( Int_t pos )
void DoAddGtuCount(Bool_t on)
void DoAddEmptyPixels(Bool_t on)
void DoAddOffPixels(Bool_t on)
void DoDrawNightGlow(Bool_t on)
void DoThreshold(Threshold_t th)
void DoPmtFillColor(Pixel_t color)
void DoEmptyPmtFillColor(Pixel_t color)
void CreateColorTab()
Creates the BinTab
void CreateThresholdTab()
Create the threshold tab in the editor
Inline Functions
TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) EFocalSurfacePainterEditor EFocalSurfacePainterEditor(const EFocalSurfacePainterEditor&)