library: libGeomBuilder
#include "TGeoMediumEditor.h"

TGeoMediumEditor


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

class TGeoMediumEditor : public TGedFrame

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
TGWidget
<-
TGedFrame
<-
TGeoMediumEditor

    protected:
virtual void ConnectSignals2Slots() public:
TGeoMediumEditor(const TGWindow* p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground()) TGeoMediumEditor(const TGeoMediumEditor&) virtual ~TGeoMediumEditor() static TClass* Class() void DoApply() void DoDeemax() void DoEditMaterial() void DoEpsil() void DoFieldm() void DoMagfldSelect(Int_t ientry) void DoMedId() void DoMedName() void DoSelectMaterial() void DoStemax() void DoStmin() void DoTmaxfd() void DoToggleSensitive() void DoUndo() 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


    protected:
TGeoMedium* fMedium Medium object TGeoTabManager* fTabMgr Tab manager Bool_t fIsEditable Flag that the medium can be changed Bool_t fIsModified Modified flag TGTextEntry* fMedName Medium name text entry TGNumberEntry* fMedId Number entry for medium id TGeoMaterial* fSelectedMaterial Selected material TGLabel* fLSelMaterial Selected material label TGPictureButton* fBSelMaterial Button for selecting a material TGTextButton* fEditMaterial Check button for material editing TGCheckButton* fMedSensitive Check button for sensitivity TGComboBox* fMagfldOption Combo box with magnetic field options TGNumberEntry* fMedFieldm Number entry for fieldm TGNumberEntry* fMedTmaxfd Number entry for tmaxfd TGNumberEntry* fMedStemax Number entry for stemax TGNumberEntry* fMedDeemax Number entry for deemax TGNumberEntry* fMedEpsil Number entry for epsil TGNumberEntry* fMedStmin Number entry for stmin TGTextButton* fApply Apply-Button to accept changes TGTextButton* fUndo Undo-Button

Class Description

                                                                      
  TGeoMediumEditor                                                    
                                                                      

TGeoMediumEditor(const TGWindow *p, Int_t id, Int_t width, Int_t height, UInt_t options, Pixel_t back)
 Constructor for medium editor
~TGeoMediumEditor()
 Destructor
void ConnectSignals2Slots()
 Connect signals to slots.
void SetModel(TVirtualPad* pad, TObject* obj, Int_t)
 Connect to the selected object.
void DoEditMaterial()
 Edit selected material.
void DoMedName()
 Slot for medium name.
void DoMedId()
 Slot for medium id.
void DoSelectMaterial()
 Select the material component.
void DoToggleSensitive()
 Slot for sensitivity.
void DoMagfldSelect(Int_t)
 Slot for mag. field.
void DoFieldm()
 Slot for max field.
void DoTmaxfd()
 Slot for tmaxfd.
void DoStemax()
 Slot for the max allowed step.
void DoDeemax()
 Slot for the maximum allowed dedx.
void DoEpsil()
 Slot for tracking precision.
void DoStmin()
 Slot for min. step.
void DoApply()
 Slot for applying modifications.
void DoUndo()
 Slot for undoing last operation.
TGeoMediumEditor(const TGWindow *p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground())

Author: M.Gheata
Last update: :$Name: $:$Id: TGeoMediumEditor.cxx,v 1.3 2006/06/23 16:00:13 brun Exp $
Copyright (C) 1995-2002, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.