by CERN

Advanced graphical user interface for particle simulation programs
◀ Previous   △ Index   Next ▶

Geometry Plot

 With the Geometry Plot you can create 2D projections of the
 geometry, overlaying as color plot regions, materials, lattices,
 biasing and magnetic field maps. The header and the footer are
 common like in all other plots except the range that is dynamically
 calculated depending on the projection.

 grab-geometry-plot.gif

 Each projection is defined by the position of the Center point, the
 projection axes called "Basis" and the extends of the plot.

 Flair using this information will generate a temporary FLUKA input
 file including only the relevant information (geometry, materials,
 fields, USR[IG]CALL cards. At the end it will append a PLOTGEOM card
 with the information supplied in this frame. It will execute FLUKA
 and if everything is Ok will process the PLOTGEOM output file and
 plot the result. In case of failure an dialog will be shown with all
 files produced by FLUKA for inspection.

   Fields and Buttons
   ~~~~~~~~~~~~~~~~~~
   Center          The center group allows the user to enter the 3D
   ~~~~~~          coordinates of the center position of the plot.

        x          The r=(x,y,z) center position coordinates
        y
        z


   Basis           The basis group defines the projection plane to be
   ~~~~~           used. The projection plane is defined by two
                   vectors the
                          u  for the x-projection
                          v  for the y-projection

        u          Define the u vector of the projection

        v          Define the v vector of the projection

        x-y        Set u=x-axes and v=y-axes

        x-z        Set u=x-axes and v=z-axes

        y-z        Set u=y-axes and v=z-axes

        swap       Swap the values of u and v

        -u         Negate the value of u

        -v         Negate the value of v


   Extends         The extends group defines half-range of the plot.
   ~~~~~~~         Total range is twice the value of Du and Dv

        Du         half range (or from center to max/min) in the u
                   axis

        Dv         half range (or from center to max/min) in the v
                   axis

        Get        Get the range and Center position from gnuplot.
                   You can zoom in gnuplot by right-clicking the
                   mouse and selecting a region of interest. Then
                   click the "Get" button to get the coordinates of
                   gnuplot back to this frame


    Plot           Provides two combo boxes for selecting the type of
   ~~~~~           plot as well the plotting axes

       Type        Gives the choice to the user of the type of the
                   plot, between
                       Geometry  purely 2D line plot
                       Region    Display regions with random color
                       Material  Display materials with colors
                                 defined in the "Palette"
                       Lattice   Display lattice with different
                                 colors
                       Field Intensity  Display Magnetic field
                                 intensity with color plot

                       Field Vector  Display Magnetic field vectors
                                 and intensity with color plot

       Run         Select the appropriate run from the drop down
                   listbox


   Grid            The grid group defines scanning grid to be used
   ~~~~            in FLUKA when plotting of region, materials,...
                   is requested.
                   
Note:
That the processing of the plot is done by flair and since python is an interpreter language, big values on the scanning grid could result in slow performance Nu Number of bins in the u axis Nv Number of bins in the v axis Options Various options ~~~~~~~ Vector scale Multiply the value of the magnetic field with the Vector scale value when displayed on screen Coordinates This field is automatically set when the basis buttons are set. The user can further select on of the following values to plot U-V, V-U, X-Y, X-Z, Y-Z, Y-X, Z-X, Z-Y boundaries Display all boundaries even between regions with the same material labels Display labels of regions, materials
Note:
gnuplot 4.2 or higher is required for that
◀ Previous   △ Index   Next ▶