Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

EFocalSurfacePainterEditor

#include "EFocalSurfacePainterEditor.hh"

EFocalSurfacePainterEditor


class description - source file - inheritance tree (.pdf)

class EFocalSurfacePainterEditor : public TGedFrame

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
TGWidget
<-
TGedFrame
<-
EFocalSurfacePainterEditor
    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&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:25:04 2005