12 #ifndef ROOT_TGeoVolumeEditor 13 #define ROOT_TGeoVolumeEditor 26 #ifndef ROOT_TGeoGedFrame TGeoVolume * fSelectedVolume
void DoDivN()
Handle division N modification.
TGeoMedium * fSelectedMedium
void DoRemoveNode()
Remove a daughter.
virtual ~TGeoVolumeEditor()
Destructor.
void DoRaytrace()
Slot for raytracing.
virtual void ConnectSignals2Slots()
Connect signals to slots.
The manager class for any TGeo geometry.
void DoDivSelAxis()
Change division axis and preserve number of slices.
Geometrical transformation package.
void DoSelectMatrix()
Select a matrix for positioning.
void DoSelectShape()
Select a new shape.
TGeoVolume, TGeoVolumeMulti, TGeoVolumeAssembly are the volume classes.
void DoVisAuto()
Slot for setting visibility depth auto.
TGeoMatrix * fSelectedMatrix
TGNumberEntry * fEVisLevel
void DoAddNode()
Add a daughter.
Base class describing materials.
void DoVolumeName()
Modify volume name.
void DoEditMedium()
Edit the medium of the volume.
void DoViewLeaves()
Slot for viewing last leaves only.
void DoDivName()
Modify division name.
TGTextButton * fEditMedium
TGNumberEntry * fEDivStep
virtual void SetModel(TObject *obj)
Connect to the picked volume.
#define ClassDef(name, id)
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
TGTextButton * fEditMatrix
TGTextEntry * fVolumeName
void DoVisDaughters()
Slot for setting daughters visible/invisible.
void DoApplyDiv()
Apply current division settings.
TGeoVolumeEditor(const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
Constructor for volume editor.
void DoVisLevel()
Slot for visibility level.
void DoVisVolume()
Slot for setting volume visible/invisible.
TGPictureButton * fBSelShape
Base abstract class for all shapes.
void DoViewOnly()
Slot for viewing volume only.
The ROOT global object gROOT contains a list of all defined classes.
void DoEditMatrix()
Edit the position of the selected node.
TGPictureButton * fBSelMatrix
TGTextButton * fRemoveNode
virtual void ActivateBaseClassEditors(TClass *cl)
Add editors to fGedFrame and exclude TLineEditor.
Media are used to store properties related to tracking and which are useful only when using geometry ...
void DoSelectMedium()
Select a new medium.
TGCheckButton * fBRaytrace
TGNumberEntry * fCopyNumber
Mother of all ROOT objects.
TGRadioButton * fBView[3]
TGTextButton * fEditShape
void DoDivFromTo()
Handle division range modification.
void DoEditShape()
Edit the shape of the volume.
void DoDivStep()
Handle division step modification.
TGPictureButton * fBSelVolume
void DoViewAll()
Slot for viewing volume and containers.
TGPictureButton * fBSelMedium
TGNumberEntry * fEDivFrom
void DoSelectVolume()
Select a daughter volume.
TGeoShape * fSelectedShape