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