Bindings Documentation#

This section provides documentation for the XML bindings. Many Kasper modules can parse XML files during intialization; the bindings classes define the available XML elements, their attributes and their relation to C++ classes.

Overview#

The files below show the allowed elements and attributes that can be used in Kasper XML files; according to the syntax:

<element attribute_1="value_1" attribute_2="value_2">
    <child_element attribute_3="value_3" />
</element>

Elements can be nested according to what is shown here, and each element can have a number of attributes. Note that in some cases, certain child elements and attributes are required; in other cases, they are mutually exclusive. Note that this information is not represented here in the documentation.

Additional documentation on the XML bindings is available on GitHub: Documentation/Bindings.

Bindings graph#

The graphs shows the relation between the available XML elements.

XML bindings graph

List of bindings#

The tables below show the child elements and attributes along with their type for each XML element. Note that the column pairs child element / child type and attribute / attribute type are linked: each listed type corresponds to the item on the left. The list of attributes is independent to the list of child elements. For many elements the child elements and attributes cannot be freely combined (e.g. some are mutually exclusive), but this is not reflected here.

KRoot#

element name

source files

child elements

child types

attributes

attribute types

NamedRandomGenerator

KommonNamedRandomGenerator

Random

KDummyRandom

geometry

KGInterface

geometry_printer

KGGeometryPrinter

kassiopeia

KSRoot

kemfield

KEMRoot

messages

KMessageTable

root_window

KROOTWindow

run

KApplicationRunner

vtk_window

KVTKWindow

KommonNamedRandomGenerator#

element name

source files

child elements

child types

attributes

attribute types

NamedRandomGenerator

KNamedRandomGeneratorBuilder.cxx

Name

string

Seed

SeedType

KDummyRandom#

element name

source files

child elements

child types

attributes

attribute types

Random

KRandomBuilder.cxx

Seed

int32_t

KGInterface#

element name

source files

child elements

child types

attributes

attribute types

geometry

KGInterfaceBuilder.cc

annulus_surface

KGAnnulusSurface

reset

bool

appearance

KGAppearanceAttributor

axial_mesh

KGAxialMeshAttributor

beam_space

KGWrappedSpace<KGBeam>

beam_surface

KGWrappedSurface<KGBeam>

box_space

KGBoxSpace

circle_wire_space

KGWrappedSpace<KGCircleWire>

circle_wire_surface

KGWrappedSurface<KGCircleWire>

circular_wire_pins_space

KGWrappedSpace<KGCircularWirePins>

circular_wire_pins_surface

KGWrappedSurface<KGCircularWirePins>

complex_annulus_surface

KGWrappedSurface<KGComplexAnnulus>

cone_space

KGConeSpace

cone_surface

KGConeSurface

conic_section_port_housing_space

KGWrappedSpace<KGConicSectPortHousing>

conic_section_port_housing_surface

KGWrappedSurface<KGConicSectPortHousing>

conical_wire_array_space

KGWrappedSpace<KGConicalWireArray>

conical_wire_array_surface

KGWrappedSurface<KGConicalWireArray>

cut_cone_space

KGCutConeSpace

cut_cone_surface

KGCutConeSurface

cut_cone_tube_space

KGCutConeTubeSpace

cut_torus_surface

KGCutTorusSurface

cylinder_space

KGCylinderSpace

cylinder_surface

KGCylinderSurface

cylinder_tube_space

KGCylinderTubeSpace

discrete_rotational_mesh

KGDiscreteRotationalMeshAttributor

disk_surface

KGDiskSurface

electromagnet

KGElectromagnetAttributor

extruded_arc_segment_surface

KGExtrudedArcSegmentSurface

extruded_circle_space

KGExtrudedCircleSpace

extruded_circle_surface

KGExtrudedCircleSurface

extruded_line_segment_surface

KGExtrudedLineSegmentSurface

extruded_poly_line_surface

KGExtrudedPolyLineSurface

extruded_poly_loop_space

KGExtrudedPolyLoopSpace

extruded_poly_loop_surface

KGExtrudedPolyLoopSurface

extruded_space

KGWrappedSpace<KGExtrudedObject>

extruded_surface

KGWrappedSurface<KGExtrudedObject>

flattened_circle_surface

KGFlattenedCircleSurface

flattened_poly_loop_surface

KGFlattenedPolyLoopSurface

linear_wire_grid_space

KGWrappedSpace<KGLinearWireGrid>

linear_wire_grid_surface

KGWrappedSurface<KGLinearWireGrid>

mesh

KGMeshAttributor

mesh_deformer

KGMeshDeformer

mesh_refiner

KGMeshRefiner

ply_file_space

KGWrappedSpace<KGPlyFile>

ply_file_surface

KGWrappedSurface<KGPlyFile>

port_housing_space

KGWrappedSpace<KGPortHousing>

port_housing_surface

KGWrappedSurface<KGPortHousing>

quadratic_wire_grid_space

KGWrappedSpace<KGQuadraticWireGrid>

quadratic_wire_grid_surface

KGWrappedSurface<KGQuadraticWireGrid>

rod_space

KGWrappedSpace<KGRod>

rod_surface

KGWrappedSurface<KGRod>

rotated_arc_segment_space

KGRotatedArcSegmentSpace

rotated_arc_segment_surface

KGRotatedArcSegmentSurface

rotated_circle_space

KGRotatedCircleSpace

rotated_circle_surface

KGRotatedCircleSurface

rotated_line_segment_space

KGRotatedLineSegmentSpace

rotated_line_segment_surface

KGRotatedLineSegmentSurface

rotated_poly_line_space

KGRotatedPolyLineSpace

rotated_poly_line_surface

KGRotatedPolyLineSurface

rotated_poly_loop_space

KGRotatedPolyLoopSpace

rotated_poly_loop_surface

KGRotatedPolyLoopSurface

rotated_space

KGWrappedSpace<KGRotatedObject>

rotated_surface

KGWrappedSurface<KGRotatedObject>

shell_arc_segment_surface

KGShellArcSegmentSurface

shell_circle_surface

KGShellCircleSurface

shell_line_segment_surface

KGShellLineSegmentSurface

shell_poly_line_surface

KGShellPolyLineSurface

shell_poly_loop_surface

KGShellPolyLoopSurface

space

KGSpace

stl_file_space

KGWrappedSpace<KGStlFile>

stl_file_surface

KGWrappedSurface<KGStlFile>

surface

KGSurface

torus_space

KGTorusSpace

torus_surface

KGTorusSurface

KGAnnulusSurface#

element name

source files

child elements

child types

attributes

attribute types

annulus_surface

KGAnnulusSurfaceBuilder.cc

axial_mesh_count

unsigned int

name

string

r1

double

r2

double

radial_mesh_count

unsigned int

radial_mesh_power

double

z

double

KGAppearanceAttributor#

element name

source files

child elements

child types

attributes

attribute types

appearance

KGAppearanceBuilder.cc

arc

unsigned int

color

KGRGBAColor

name

string

spaces

string

surfaces

string

KGAxialMeshAttributor#

element name

source files

child elements

child types

attributes

attribute types

axial_mesh

KGAxialMeshBuilder.cc

name

string

spaces

string

surfaces

string

KGWrappedSpace<KGBeam>#

element name

source files

child elements

child types

attributes

attribute types

beam_space

KGBeamBuilder.cc

beam

KGBeam

name

string

KGBeam#

element name

source files

child elements

child types

attributes

attribute types

beam

KGBeamBuilder.cc

end_line

KGBeamLine

axial_mesh_count

int

start_line

KGBeamLine

longitudinal_mesh_count

int

element name

source files

child elements

child types

attributes

attribute types

end_line

KGBeamBuilder.cc

x1

double

x2

double

y1

double

y2

double

z1

double

z2

double

KGWrappedSurface<KGBeam>#

element name

source files

child elements

child types

attributes

attribute types

beam_surface

KGBeamBuilder.cc

beam

KGBeam

name

string

KGBoxSpace#

element name

source files

child elements

child types

attributes

attribute types

box_space

KGBoxSpaceBuilder.cc

name

string

x_mesh_count

unsigned int

x_mesh_power

double

xa

double

xb

double

y_mesh_count

unsigned int

y_mesh_power

double

ya

double

yb

double

z_mesh_count

unsigned int

z_mesh_power

double

za

double

zb

double

KGWrappedSpace<KGCircleWire>#

element name

source files

child elements

child types

attributes

attribute types

circle_wire_space

KGCircleWireBuilder.cc

circle_wire

KGCircleWire

name

string

KGCircleWire#

element name

source files

child elements

child types

attributes

attribute types

circle_wire

KGCircleWireBuilder.cc

diameter

double

mesh_count

unsigned int

radius

double

KGWrappedSurface<KGCircleWire>#

element name

source files

child elements

child types

attributes

attribute types

circle_wire_surface

KGCircleWireBuilder.cc

circle_wire

KGCircleWire

name

string

KGWrappedSpace<KGCircularWirePins>#

element name

source files

child elements

child types

attributes

attribute types

circular_wire_pins_space

KGCircularWirePinsBuilder.cc

circular_wire_pins

KGCircularWirePins

name

string

KGCircularWirePins#

element name

source files

child elements

child types

attributes

attribute types

circular_wire_pins

KGCircularWirePinsBuilder.cc

diameter

double

inner_radius

double

mesh_count

unsigned int

mesh_power

double

n_pins

unsigned int

outer_radius

double

rotation_angle

double

KGWrappedSurface<KGCircularWirePins>#

element name

source files

child elements

child types

attributes

attribute types

circular_wire_pins_surface

KGCircularWirePinsBuilder.cc

circular_wire_pins

KGCircularWirePins

name

string

KGWrappedSurface<KGComplexAnnulus>#

element name

source files

child elements

child types

attributes

attribute types

complex_annulus_surface

KGComplexAnnulusBuilder.cc

complex_annulus

KGComplexAnnulus

name

string

KGComplexAnnulusBuilder.cc

KGComplexAnnulus#

element name

source files

child elements

child types

attributes

attribute types

complex_annulus

KGComplexAnnulusBuilder.cc

ring

KGComplexAnnulusRing

axial_mesh_count

int

KGComplexAnnulusBuilder.cc

radial_mesh_count

int

radius

double

element name

source files

child elements

child types

attributes

attribute types

ring

KGComplexAnnulusBuilder.cc

radius

double

KGComplexAnnulusBuilder.cc

x

double

y

double

KGConeSpace#

element name

source files

child elements

child types

attributes

attribute types

cone_space

KGConeSpaceBuilder.cc

axial_mesh_count

unsigned int

longitudinal_mesh_count

unsigned int

longitudinal_mesh_power

double

name

string

radial_mesh_count

unsigned int

radial_mesh_power

double

rb

double

za

double

zb

double

KGConeSurface#

element name

source files

child elements

child types

attributes

attribute types

cone_surface

KGConeSurfaceBuilder.cc

axial_mesh_count

unsigned int

longitudinal_mesh_count

unsigned int

longitudinal_mesh_power

double

name

string

rb

double

za

double

zb

double

KGWrappedSpace<KGConicSectPortHousing>#

element name

source files

child elements

child types

attributes

attribute types

conic_section_port_housing_space

KGConicSectPortHousingBuilder.cc

conic_section_port_housing

KGConicSectPortHousing

name

string

KGConicSectPortHousing#

element name

source files

child elements

child types

attributes

attribute types

conic_section_port_housing

KGConicSectPortHousingBuilder.cc

orthogonal_port

KGConicSectPortHousingOrthogonalPort

axial_mesh_count

int

paraxial_port

KGConicSectPortHousingParaxialPort

longitudinal_mesh_count

int

r1

double

r2

double

z1

double

z2

double

element name

source files

child elements

child types

attributes

attribute types

orthogonal_port

KGConicSectPortHousingBuilder.cc

box_curve_mesh_count

int

box_radial_mesh_count

int

cylinder_axial_mesh_count

int

cylinder_longitudinal_mesh_count

int

radius

double

x

double

y

double

z

double

element name

source files

child elements

child types

attributes

attribute types

paraxial_port

KGConicSectPortHousingBuilder.cc

box_curve_mesh_count

int

box_radial_mesh_count

int

cylinder_axial_mesh_count

int

cylinder_longitudinal_mesh_count

int

radius

double

x

double

y

double

z

double

KGWrappedSurface<KGConicSectPortHousing>#

element name

source files

child elements

child types

attributes

attribute types

conic_section_port_housing_surface

KGConicSectPortHousingBuilder.cc

conic_section_port_housing

KGConicSectPortHousing

name

string

KGWrappedSpace<KGConicalWireArray>#

element name

source files

child elements

child types

attributes

attribute types

conical_wire_array_space

KGConicalWireArrayBuilder.cc

conical_wire_array

KGConicalWireArray

name

string

KGConicalWireArray#

element name

source files

child elements

child types

attributes

attribute types

conical_wire_array

KGConicalWireArrayBuilder.cc

diameter

double

longitudinal_mesh_count

unsigned int

longitudinal_mesh_power

double

radius1

double

radius2

double

theta_start

double

wire_count

unsigned int

z1

double

z2

double

KGWrappedSurface<KGConicalWireArray>#

element name

source files

child elements

child types

attributes

attribute types

conical_wire_array_surface

KGConicalWireArrayBuilder.cc

conical_wire_array

KGConicalWireArray

name

string

KGCutConeSpace#

element name

source files

child elements

child types

attributes

attribute types

cut_cone_space

KGCutConeSpaceBuilder.cc

axial_mesh_count

unsigned int

longitudinal_mesh_count

unsigned int

longitudinal_mesh_power

double

name

string

r1

double

r2

double

radial_mesh_count

unsigned int

radial_mesh_power

double

z1

double

z2

double

KGCutConeSurface#

element name

source files

child elements

child types

attributes

attribute types

cut_cone_surface

KGCutConeSurfaceBuilder.cc

axial_mesh_count

unsigned int

longitudinal_mesh_count

unsigned int

longitudinal_mesh_power

double

name

string

r1

double

r2

double

z1

double

z2

double

KGCutConeTubeSpace#

element name

source files

child elements

child types

attributes

attribute types

cut_cone_tube_space

KGCutConeTubeSpaceBuilder.cc

axial_mesh_count

unsigned int

longitudinal_mesh_count

unsigned int

longitudinal_mesh_power

double

name

string

r11

double

r12

double

r21

double

r22

double

radial_mesh_count

unsigned int

radial_mesh_power

double

z1

double

z2

double

KGCutTorusSurface#

element name

source files

child elements

child types

attributes

attribute types

cut_torus_surface

KGCutTorusSurfaceBuilder.cc

axial_mesh_count

unsigned int

name

string

r1

double

r2

double

radius

double

right

bool

short

bool

toroidal_mesh_count

unsigned int

z1

double

z2

double

KGCylinderSpace#

element name

source files

child elements

child types

attributes

attribute types

cylinder_space

KGCylinderSpaceBuilder.cc

axial_mesh_count

unsigned int

length

double

longitudinal_mesh_count

unsigned int

longitudinal_mesh_power

double

name

string

r

double

radial_mesh_count

unsigned int

radial_mesh_power

double

z1

double

z2

double

KGCylinderSurface#

element name

source files

child elements

child types

attributes

attribute types

cylinder_surface

KGCylinderSurfaceBuilder.cc

axial_mesh_count

unsigned int

length

double

longitudinal_mesh_count

unsigned int

longitudinal_mesh_power

double

name

string

r

double

z1

double

z2

double

KGCylinderTubeSpace#

element name

source files

child elements

child types

attributes

attribute types

cylinder_tube_space

KGCylinderTubeSpaceBuilder.cc

axial_mesh_count

unsigned int

length

double

longitudinal_mesh_count

unsigned int

longitudinal_mesh_power

double

name

string

r1

double

r2

double

radial_mesh_count

unsigned int

radial_mesh_power

double

z1

double

z2

double

KGDiscreteRotationalMeshAttributor#

element name

source files

child elements

child types

attributes

attribute types

discrete_rotational_mesh

KGDiscreteRotationalMeshBuilder.cc

angle

double

count

int

name

string

spaces

string

surfaces

string

KGDiskSurface#

element name

source files

child elements

child types

attributes

attribute types

disk_surface

KGDiskSurfaceBuilder.cc

axial_mesh_count

unsigned int

name

string

r

double

radial_mesh_count

unsigned int

radial_mesh_power

double

z

double

KGElectromagnetAttributor#

element name

source files

child elements

child types

attributes

attribute types

electromagnet

KGElectromagnetBuilder.cc

current

double

direction

string

name

string

num_turns

double

scaling_factor

double

spaces

string

surfaces

string

KGExtrudedArcSegmentSurface#

element name

source files

child elements

child types

attributes

attribute types

extruded_arc_segment_surface

KGExtrudedArcSegmentSurfaceBuilder.cc

arc_segment

KGPlanarArcSegment

extruded_mesh_count

unsigned int

extruded_mesh_power

double

name

string

zmax

double

zmin

double

KGPlanarArcSegment#

element name

source files

child elements

child types

attributes

attribute types

arc_segment

KGExtrudedArcSegmentSurfaceBuilder.cc

arc_mesh_count

unsigned int

KGRotatedArcSegmentSurfaceBuilder.cc

radius

double

KGRotatedArcSegmentSpaceBuilder.cc

right

bool

KGShellArcSegmentSurfaceBuilder.cc

short

bool

x1

double

x2

double

y1

double

y2

double

KGExtrudedCircleSpace#

element name

source files

child elements

child types

attributes

attribute types

extruded_circle_space

KGExtrudedCircleSpaceBuilder.cc

circle

KGPlanarCircle

extruded_mesh_count

unsigned int

extruded_mesh_power

double

flattened_mesh_count

unsigned int

flattened_mesh_power

double

name

string

zmax

double

zmin

double

KGPlanarCircle#

element name

source files

child elements

child types

attributes

attribute types

circle

KGExtrudedCircleSurfaceBuilder.cc

circle_mesh_count

unsigned int

KGExtrudedCircleSpaceBuilder.cc

radius

double

KGFlattenedCircleSurfaceBuilder.cc

x

double

KGRotatedCircleSurfaceBuilder.cc

y

double

KGRotatedCircleSpaceBuilder.cc

KGShellCircleSurfaceBuilder.cc

KGExtrudedCircleSurface#

element name

source files

child elements

child types

attributes

attribute types

extruded_circle_surface

KGExtrudedCircleSurfaceBuilder.cc

circle

KGPlanarCircle

extruded_mesh_count

unsigned int

extruded_mesh_power

double

name

string

zmax

double

zmin

double

KGExtrudedLineSegmentSurface#

element name

source files

child elements

child types

attributes

attribute types

extruded_line_segment_surface

KGExtrudedLineSegmentSurfaceBuilder.cc

line_segment

KGPlanarLineSegment

extruded_mesh_count

unsigned int

extruded_mesh_power

double

name

string

zmax

double

zmin

double

KGPlanarLineSegment#

element name

source files

child elements

child types

attributes

attribute types

line_segment

KGExtrudedLineSegmentSurfaceBuilder.cc

line_mesh_count

unsigned int

KGRotatedLineSegmentSurfaceBuilder.cc

line_mesh_power

double

KGRotatedLineSegmentSpaceBuilder.cc

x1

double

KGShellLineSegmentSurfaceBuilder.cc

x2

double

y1

double

y2

double

KGExtrudedPolyLineSurface#

element name

source files

child elements

child types

attributes

attribute types

extruded_poly_line_surface

KGExtrudedPolyLineSurfaceBuilder.cc

poly_line

KGPlanarPolyLine

extruded_mesh_count

unsigned int

extruded_mesh_power

double

name

string

zmax

double

zmin

double

KGPlanarPolyLine#

element name

source files

child elements

child types

attributes

attribute types

poly_line

KGExtrudedPolyLineSurfaceBuilder.cc

next_arc

KGPlanarPolyLineArcArguments

KGRotatedPolyLineSurfaceBuilder.cc

next_line

KGPlanarPolyLineLineArguments

KGRotatedPolyLineSpaceBuilder.cc

previous_arc

KGPlanarPolyLineArcArguments

KGShellPolyLineSurfaceBuilder.cc

previous_line

KGPlanarPolyLineLineArguments

start_point

KGPlanarPolyLineStartPointArguments

element name

source files

child elements

child types

attributes

attribute types

next_arc

KGPlanarPolyLineBuilder.cc

arc_mesh_count

unsigned int

radius

double

right

bool

short

bool

x

double

y

double

element name

source files

child elements

child types

attributes

attribute types

next_line

KGPlanarPolyLineBuilder.cc

line_mesh_count

unsigned int

line_mesh_power

double

x

double

y

double

element name

source files

child elements

child types

attributes

attribute types

start_point

KGPlanarPolyLineBuilder.cc

x

double

y

double

KGExtrudedPolyLoopSpace#

element name

source files

child elements

child types

attributes

attribute types

extruded_poly_loop_space

KGExtrudedPolyLoopSpaceBuilder.cc

poly_loop

KGPlanarPolyLoop

extruded_mesh_count

unsigned int

extruded_mesh_power

double

flattened_mesh_count

unsigned int

flattened_mesh_power

double

name

string

zmax

double

zmin

double

KGPlanarPolyLoop#

element name

source files

child elements

child types

attributes

attribute types

poly_loop

KGExtrudedPolyLoopSurfaceBuilder.cc

last_arc

KGPlanarPolyLoopLastArcArguments

KGExtrudedPolyLoopSpaceBuilder.cc

last_line

KGPlanarPolyLoopLastLineArguments

KGFlattenedPolyLoopSurfaceBuilder.cc

next_arc

KGPlanarPolyLoopArcArguments

KGRotatedPolyLoopSurfaceBuilder.cc

next_line

KGPlanarPolyLoopLineArguments

KGRotatedPolyLoopSpaceBuilder.cc

previous_arc

KGPlanarPolyLoopArcArguments

KGShellPolyLoopSurfaceBuilder.cc

previous_line

KGPlanarPolyLoopLineArguments

start_point

KGPlanarPolyLoopStartPointArguments

element name

source files

child elements

child types

attributes

attribute types

last_arc

KGPlanarPolyLoopBuilder.cc

arc_mesh_count

unsigned int

radius

double

right

bool

short

bool

element name

source files

child elements

child types

attributes

attribute types

last_line

KGPlanarPolyLoopBuilder.cc

line_mesh_count

unsigned int

line_mesh_power

double

element name

source files

child elements

child types

attributes

attribute types

next_arc

KGPlanarPolyLoopBuilder.cc

arc_mesh_count

unsigned int

radius

double

right

bool

short

bool

x

double

y

double

element name

source files

child elements

child types

attributes

attribute types

next_line

KGPlanarPolyLoopBuilder.cc

line_mesh_count

unsigned int

line_mesh_power

double

x

double

y

double

element name

source files

child elements

child types

attributes

attribute types

start_point

KGPlanarPolyLoopBuilder.cc

x

double

y

double

KGExtrudedPolyLoopSurface#

element name

source files

child elements

child types

attributes

attribute types

extruded_poly_loop_surface

KGExtrudedPolyLoopSurfaceBuilder.cc

poly_loop

KGPlanarPolyLoop

extruded_mesh_count

unsigned int

extruded_mesh_power

double

name

string

zmax

double

zmin

double

KGWrappedSpace<KGExtrudedObject>#

element name

source files

child elements

child types

attributes

attribute types

extruded_space

KGExtrudedObjectBuilder.cc

extruded_object

KGExtrudedObject

name

string

KGExtrudedObject#

element name

source files

child elements

child types

attributes

attribute types

extruded_object

KGExtrudedObjectBuilder.cc

inner_arc

KGExtrudedObjectArc

closed_form

bool

inner_line

KGExtrudedObjectLine

extruded_mesh_count

int

outer_arc

KGExtrudedObjectArc

extruded_mesh_power

double

outer_line

KGExtrudedObjectLine

longitudinal_mesh_count

int

longitudinal_mesh_power

double

mesh_merge_distance

double

refine_mesh

bool

z_max

double

z_min

double

element name

source files

child elements

child types

attributes

attribute types

inner_arc

KGExtrudedObjectBuilder.cc

positive_orientation

bool

radius

double

x1

double

x2

double

y1

double

y2

double

element name

source files

child elements

child types

attributes

attribute types

inner_line

KGExtrudedObjectBuilder.cc

x1

double

x2

double

y1

double

y2

double

KGWrappedSurface<KGExtrudedObject>#

element name

source files

child elements

child types

attributes

attribute types

extruded_surface

KGExtrudedObjectBuilder.cc

extruded_object

KGExtrudedObject

name

string

KGFlattenedCircleSurface#

element name

source files

child elements

child types

attributes

attribute types

flattened_circle_surface

KGFlattenedCircleSurfaceBuilder.cc

circle

KGPlanarCircle

flattened_mesh_count

unsigned int

flattened_mesh_power

double

name

string

z

double

KGFlattenedPolyLoopSurface#

element name

source files

child elements

child types

attributes

attribute types

flattened_poly_loop_surface

KGFlattenedPolyLoopSurfaceBuilder.cc

poly_loop

KGPlanarPolyLoop

flattened_mesh_count

unsigned int

flattened_mesh_power

double

name

string

z

double

KGWrappedSpace<KGLinearWireGrid>#

element name

source files

child elements

child types

attributes

attribute types

linear_wire_grid_space

KGLinearWireGridBuilder.cc

linear_wire_grid

KGLinearWireGrid

name

string

KGLinearWireGrid#

element name

source files

child elements

child types

attributes

attribute types

linear_wire_grid

KGLinearWireGridBuilder.cc

add_outer_circle

bool

diameter

double

longitudinal_mesh_count

unsigned int

longitudinal_mesh_power

double

pitch

double

radius

double

KGWrappedSurface<KGLinearWireGrid>#

element name

source files

child elements

child types

attributes

attribute types

linear_wire_grid_surface

KGLinearWireGridBuilder.cc

linear_wire_grid

KGLinearWireGrid

name

string

KGMeshAttributor#

element name

source files

child elements

child types

attributes

attribute types

mesh

KGMeshBuilder.cc

name

string

spaces

string

surfaces

string

KGMeshDeformer#

element name

source files

child elements

child types

attributes

attribute types

mesh_deformer

KGMeshDeformerBuilder.cc

spaces

string

surfaces

string

KGMeshRefiner#

element name

source files

child elements

child types

attributes

attribute types

mesh_refiner

KGMeshRefinerBuilder.cc

max_area

double

max_aspect_ratio

double

max_length

double

max_refinement_steps

unsigned int

spaces

string

surfaces

string

KGWrappedSpace<KGPlyFile>#

element name

source files

child elements

child types

attributes

attribute types

ply_file_space

KGPlyFileBuilder.cc

ply_file

KGPlyFile

name

string

KGPlyFile#

element name

source files

child elements

child types

attributes

attribute types

ply_file

KGPlyFileBuilder.cc

file

string

mesh_count

int

path

string

scale

double

selector

string

KGWrappedSurface<KGPlyFile>#

element name

source files

child elements

child types

attributes

attribute types

ply_file_surface

KGPlyFileBuilder.cc

ply_file

KGPlyFile

name

string

KGWrappedSpace<KGPortHousing>#

element name

source files

child elements

child types

attributes

attribute types

port_housing_space

KGPortHousingBuilder.cc

port_housing

KGPortHousing

name

string

KGPortHousing#

element name

source files

child elements

child types

attributes

attribute types

port_housing

KGPortHousingBuilder.cc

circular_port

KGPortHousingCircularPort

axial_mesh_count

int

rectangular_port

KGPortHousingRectangularPort

longitudinal_mesh_count

int

radius

double

x1

double

x2

double

y1

double

y2

double

z1

double

z2

double

element name

source files

child elements

child types

attributes

attribute types

circular_port

KGPortHousingBuilder.cc

radius

double

x

double

y

double

z

double

element name

source files

child elements

child types

attributes

attribute types

rectangular_port

KGPortHousingBuilder.cc

length

double

width

double

x

double

y

double

z

double

KGWrappedSurface<KGPortHousing>#

element name

source files

child elements

child types

attributes

attribute types

port_housing_surface

KGPortHousingBuilder.cc

port_housing

KGPortHousing

name

string

KGWrappedSpace<KGQuadraticWireGrid>#

element name

source files

child elements

child types

attributes

attribute types

quadratic_wire_grid_space

KGQuadraticWireGridBuilder.cc

quadratic_wire_grid

KGQuadraticWireGrid

name

string

KGQuadraticWireGrid#

element name

source files

child elements

child types

attributes

attribute types

quadratic_wire_grid

KGQuadraticWireGridBuilder.cc

add_outer_circle

bool

diameter

double

mesh_count_per_pitch

unsigned int

pitch

double

radius

double

KGWrappedSurface<KGQuadraticWireGrid>#

element name

source files

child elements

child types

attributes

attribute types

quadratic_wire_grid_surface

KGQuadraticWireGridBuilder.cc

quadratic_wire_grid

KGQuadraticWireGrid

name

string

KGWrappedSpace<KGRod>#

element name

source files

child elements

child types

attributes

attribute types

rod_space

KGRodBuilder.cc

rod

KGRod

name

string

KGRod#

element name

source files

child elements

child types

attributes

attribute types

rod

KGRodBuilder.cc

vertex

KGRodVertex

axial_mesh_count

int

longitudinal_mesh_count

int

name

string

radius

double

element name

source files

child elements

child types

attributes

attribute types

vertex

KGRodBuilder.cc

x

double

y

double

z

double

KGWrappedSurface<KGRod>#

element name

source files

child elements

child types

attributes

attribute types

rod_surface

KGRodBuilder.cc

rod

KGRod

name

string

KGRotatedArcSegmentSpace#

element name

source files

child elements

child types

attributes

attribute types

rotated_arc_segment_space

KGRotatedArcSegmentSpaceBuilder.cc

arc_segment

KGPlanarArcSegment

flattened_mesh_count

unsigned int

flattened_mesh_power

double

name

string

rotated_mesh_count

unsigned int

KGRotatedArcSegmentSurface#

element name

source files

child elements

child types

attributes

attribute types

rotated_arc_segment_surface

KGRotatedArcSegmentSurfaceBuilder.cc

arc_segment

KGPlanarArcSegment

name

string

rotated_mesh_count

unsigned int

KGRotatedCircleSpace#

element name

source files

child elements

child types

attributes

attribute types

rotated_circle_space

KGRotatedCircleSpaceBuilder.cc

circle

KGPlanarCircle

name

string

rotated_mesh_count

unsigned int

KGRotatedCircleSurface#

element name

source files

child elements

child types

attributes

attribute types

rotated_circle_surface

KGRotatedCircleSurfaceBuilder.cc

circle

KGPlanarCircle

name

string

rotated_mesh_count

unsigned int

KGRotatedLineSegmentSpace#

element name

source files

child elements

child types

attributes

attribute types

rotated_line_segment_space

KGRotatedLineSegmentSpaceBuilder.cc

line_segment

KGPlanarLineSegment

flattened_mesh_count

unsigned int

flattened_mesh_power

double

name

string

rotated_mesh_count

unsigned int

KGRotatedLineSegmentSurface#

element name

source files

child elements

child types

attributes

attribute types

rotated_line_segment_surface

KGRotatedLineSegmentSurfaceBuilder.cc

line_segment

KGPlanarLineSegment

name

string

rotated_mesh_count

unsigned int

KGRotatedPolyLineSpace#

element name

source files

child elements

child types

attributes

attribute types

rotated_poly_line_space

KGRotatedPolyLineSpaceBuilder.cc

poly_line

KGPlanarPolyLine

flattened_mesh_count

unsigned int

flattened_mesh_power

double

name

string

rotated_mesh_count

unsigned int

KGRotatedPolyLineSurface#

element name

source files

child elements

child types

attributes

attribute types

rotated_poly_line_surface

KGRotatedPolyLineSurfaceBuilder.cc

poly_line

KGPlanarPolyLine

name

string

rotated_mesh_count

unsigned int

KGRotatedPolyLoopSpace#

element name

source files

child elements

child types

attributes

attribute types

rotated_poly_loop_space

KGRotatedPolyLoopSpaceBuilder.cc

poly_loop

KGPlanarPolyLoop

name

string

rotated_mesh_count

unsigned int

KGRotatedPolyLoopSurface#

element name

source files

child elements

child types

attributes

attribute types

rotated_poly_loop_surface

KGRotatedPolyLoopSurfaceBuilder.cc

poly_loop

KGPlanarPolyLoop

name

string

rotated_mesh_count

unsigned int

KGWrappedSpace<KGRotatedObject>#

element name

source files

child elements

child types

attributes

attribute types

rotated_space

KGRotatedObjectBuilder.cc

rotated_object

KGRotatedObject

name

string

KGRotatedObject#

element name

source files

child elements

child types

attributes

attribute types

rotated_object

KGRotatedObjectBuilder.cc

arc

KGRotatedObjectArc

longitudinal_mesh_count

int

line

KGRotatedObjectLine

longitudinal_mesh_count_end

int

longitudinal_mesh_count_start

int

longitudinal_mesh_power

double

element name

source files

child elements

child types

attributes

attribute types

arc

KGRotatedObjectBuilder.cc

positive_orientation

bool

r1

double

r2

double

radius

double

z1

double

z2

double

element name

source files

child elements

child types

attributes

attribute types

line

KGRotatedObjectBuilder.cc

r1

double

r2

double

z1

double

z2

double

KGWrappedSurface<KGRotatedObject>#

element name

source files

child elements

child types

attributes

attribute types

rotated_surface

KGRotatedObjectBuilder.cc

rotated_object

KGRotatedObject

name

string

KGShellArcSegmentSurface#

element name

source files

child elements

child types

attributes

attribute types

shell_arc_segment_surface

KGShellArcSegmentSurfaceBuilder.cc

arc_segment

KGPlanarArcSegment

angle_start

double

angle_stop

double

name

string

shell_mesh_count

unsigned int

shell_mesh_power

double

KGShellCircleSurface#

element name

source files

child elements

child types

attributes

attribute types

shell_circle_surface

KGShellCircleSurfaceBuilder.cc

circle

KGPlanarCircle

angle_start

double

angle_stop

double

name

string

shell_mesh_count

unsigned int

shell_mesh_power

double

KGShellLineSegmentSurface#

element name

source files

child elements

child types

attributes

attribute types

shell_line_segment_surface

KGShellLineSegmentSurfaceBuilder.cc

line_segment

KGPlanarLineSegment

angle_start

double

angle_stop

double

name

string

shell_mesh_count

unsigned int

shell_mesh_power

double

KGShellPolyLineSurface#

element name

source files

child elements

child types

attributes

attribute types

shell_poly_line_surface

KGShellPolyLineSurfaceBuilder.cc

poly_line

KGPlanarPolyLine

angle_start

double

angle_stop

double

name

string

shell_mesh_count

unsigned int

shell_mesh_power

double

KGShellPolyLoopSurface#

element name

source files

child elements

child types

attributes

attribute types

shell_poly_loop_surface

KGShellPolyLoopSurfaceBuilder.cc

poly_loop

KGPlanarPolyLoop

angle_start

double

angle_stop

double

name

string

shell_mesh_count

unsigned int

shell_mesh_power

double

KGSpace#

element name

source files

child elements

child types

attributes

attribute types

space

KGSpaceBuilder.cc

space

KGSpace

name

string

surface

KGSurface

node

string

transformation

KTransformation

tree

string

KGSurface#

element name

source files

child elements

child types

attributes

attribute types

surface

KGSpaceBuilder.cc

transformation

KTransformation

name

string

KGSurfaceBuilder.cc

node

string

element name

source files

child elements

child types

attributes

attribute types

transformation

KGSpaceBuilder.cc

d

KThreeVector

KGSurfaceBuilder.cc

displacement

KThreeVector

r_aa

KThreeVector

r_eu

KThreeVector

rotation_axis_angle

KThreeVector

rotation_euler

KThreeVector

KGWrappedSpace<KGStlFile>#

element name

source files

child elements

child types

attributes

attribute types

stl_file_space

KGStlFileBuilder.cc

stl_file

KGStlFile

name

string

KGStlFile#

element name

source files

child elements

child types

attributes

attribute types

stl_file

KGStlFileBuilder.cc

file

string

mesh_count

int

path

string

scale

double

selector

string

KGWrappedSurface<KGStlFile>#

element name

source files

child elements

child types

attributes

attribute types

stl_file_surface

KGStlFileBuilder.cc

stl_file

KGStlFile

name

string

KGTorusSpace#

element name

source files

child elements

child types

attributes

attribute types

torus_space

KGTorusSpaceBuilder.cc

axial_mesh_count

unsigned int

name

string

r

double

radius

double

toroidal_mesh_count

unsigned int

z

double

KGTorusSurface#

element name

source files

child elements

child types

attributes

attribute types

torus_surface

KGTorusSurfaceBuilder.cc

axial_mesh_count

unsigned int

name

string

r

double

radius

double

toroidal_mesh_count

unsigned int

z

double

KGGeometryPrinter#

element name

source files

child elements

child types

attributes

attribute types

geometry_printer

KGGeometryPrinterBuilder.cc

file

string

name

string

path

string

spaces

string

surfaces

string

write_json

bool

write_xml

bool

KSRoot#

element name

source files

child elements

child types

attributes

attribute types

kassiopeia

KSRootBuilder.cxx

kess_elastic_elsepa

KESSElasticElsepa

random_seed

unsigned int

kess_inelastic_bethefano

KESSInelasticBetheFano

kess_inelastic_penn

KESSInelasticPenn

kess_surface_interaction

KESSSurfaceInteraction

ks_command_group

KSCommandGroup

ks_command_member

KSCommandMemberData

ks_component_delta

KSComponentDeltaData

ks_component_group

KSComponentGroup

ks_component_integral

KSComponentIntegralData

ks_component_math

KSComponentMathData

ks_component_maximum

KSComponentMaximumData

ks_component_maximum_at

KSComponentMaximumAtData

ks_component_member

KSComponentMemberData

ks_component_minimum

KSComponentMinimumData

ks_component_minimum_at

KSComponentMinimumAtData

ks_root_electric_field

KSRootElectricField

ks_root_event_modifier

KSRootEventModifier

ks_root_generator

KSRootGenerator

ks_root_magnetic_field

KSRootMagneticField

ks_root_run_modifier

KSRootRunModifier

ks_root_space_interaction

KSRootSpaceInteraction

ks_root_space_navigator

KSRootSpaceNavigator

ks_root_step_modifier

KSRootStepModifier

ks_root_surface_interaction

KSRootSurfaceInteraction

ks_root_surface_navigator

KSRootSurfaceNavigator

ks_root_terminator

KSRootTerminator

ks_root_track_modifier

KSRootTrackModifier

ks_root_trajectory

KSRootTrajectory

ks_root_writer

KSRootWriter

ks_simulation

KSSimulation

ksfield_electric_constant

KElectrostaticConstantField

ksfield_electric_induced_azi

KInducedAzimuthalElectricField

ksfield_electric_potentialmap

KElectrostaticPotentialmap

ksfield_electric_potentialmap_calculator

KElectrostaticPotentialmapCalculator

ksfield_electric_quadrupole

KElectricQuadrupoleField

ksfield_electric_ramped

KRampedElectricField

ksfield_electric_ramped_2fields

KRampedElectric2Field

ksfield_electromagnet

KGStaticElectromagnetField

ksfield_electrostatic

KGElectrostaticBoundaryField

ksfield_magnetic_constant

KMagnetostaticConstantField

ksfield_magnetic_dipole

KMagneticDipoleField

ksfield_magnetic_fieldmap

KMagnetostaticFieldmap

ksfield_magnetic_fieldmap_calculator

KMagnetostaticFieldmapCalculator

ksfield_magnetic_ramped

KRampedMagneticField

ksfield_magnetic_super_position

KMagneticSuperpositionField

ksgen_direction_spherical_composite

KSGenDirectionSphericalComposite

ksgen_direction_spherical_magnetic_field

KSGenDirectionSphericalMagneticField

ksgen_direction_surface_composite

KSGenDirectionSurfaceComposite

ksgen_energy_beta_decay

KSGenEnergyBetaDecay

ksgen_energy_beta_recoil

KSGenEnergyBetaRecoil

ksgen_energy_composite

KSGenEnergyComposite

ksgen_energy_krypton_event

KSGenEnergyKryptonEvent

ksgen_energy_lead_event

KSGenEnergyLeadEvent

ksgen_energy_radon_event

KSGenEnergyRadonEvent

ksgen_energy_rydberg

KSGenEnergyRydberg

ksgen_generator_composite

KSGenGeneratorComposite

ksgen_generator_file

KSGenGeneratorTextFile

ksgen_generator_simulation

KSGenGeneratorSimulation

ksgen_l_composite

KSGenLComposite

ksgen_l_statistical

KSGenLStatistical

ksgen_l_uniform_max_n

KSGenLUniformMaxN

ksgen_momentum_rectangular_composite

KSGenMomentumRectangularComposite

ksgen_n_composite

KSGenNComposite

ksgen_position_cylindrical_composite

KSGenPositionCylindricalComposite

ksgen_position_flux_tube

KSGenPositionFluxTube

ksgen_position_frustrum_composite

KSGenPositionFrustrumComposite

ksgen_position_homogeneous_flux_tube

KSGenPositionHomogeneousFluxTube

ksgen_position_mask

KSGenPositionMask

ksgen_position_mesh_surface_random

KSGenPositionMeshSurfaceRandom

ksgen_position_rectangular_composite

KSGenPositionRectangularComposite

ksgen_position_space_random

KSGenPositionSpaceRandom

ksgen_position_spherical_composite

KSGenPositionSphericalComposite

ksgen_position_surface_adjustment_step

KSGenPositionSurfaceAdjustmentStep

ksgen_position_surface_random

KSGenPositionSurfaceRandom

ksgen_spin_composite

KSGenSpinComposite

ksgen_spin_composite_relative

KSGenSpinRelativeComposite

ksgen_time_composite

KSGenTimeComposite

ksgen_value_angle_cosine

KSGenValueAngleCosine

ksgen_value_angle_spherical

KSGenValueAngleSpherical

ksgen_value_boltzmann

KSGenValueBoltzmann

ksgen_value_fermi

KSGenValueFermi

ksgen_value_fix

KSGenValueFix

ksgen_value_formula

KSGenValueFormula

ksgen_value_gauss

KSGenValueGauss

ksgen_value_generalized_gauss

KSGenValueGeneralizedGauss

ksgen_value_histogram

KSGenValueHistogram

ksgen_value_list

KSGenValueList

ksgen_value_pareto

KSGenValuePareto

ksgen_value_radius_cylindrical

KSGenValueRadiusCylindrical

ksgen_value_radius_fraction

KSGenValueRadiusFraction

ksgen_value_radius_spherical

KSGenValueRadiusSpherical

ksgen_value_set

KSGenValueSet

ksgen_value_uniform

KSGenValueUniform

ksgen_value_z_frustrum

KSGenValueZFrustrum

ksgeo_side

KSGeoSide

ksgeo_space

KSGeoSpace

ksgeo_surface

KSGeoSurface

ksint_calculator_constant

KSIntCalculatorConstant

ksint_calculator_ion

KSIntCalculatorIon

ksint_decay

KSIntDecay

ksint_decay_calculator_death_const_rate

KSIntDecayCalculatorDeathConstRate

ksint_decay_calculator_ferenc_bbr_transition

KSIntDecayCalculatorFerencBBRTransition

ksint_decay_calculator_ferenc_ionisation

KSIntDecayCalculatorFerencIonisation

ksint_decay_calculator_ferenc_spontaneous

KSIntDecayCalculatorFerencSpontaneous

ksint_decay_calculator_glukhov_deexcitation

KSIntDecayCalculatorGlukhovDeExcitation

ksint_decay_calculator_glukhov_excitation

KSIntDecayCalculatorGlukhovExcitation

ksint_decay_calculator_glukhov_ionisation

KSIntDecayCalculatorGlukhovIonisation

ksint_decay_calculator_glukhov_spontaneous

KSIntDecayCalculatorGlukhovSpontaneous

ksint_density_constant

KSIntDensityConstant

ksint_scattering

KSIntScattering

ksint_spin_flip

KSIntSpinFlip

ksint_spin_flip_pulse

KSIntSpinFlipPulse

ksint_spin_rotate_y_pulse

KSIntSpinRotateYPulse

ksint_surface_UCN

KSIntSurfaceUCN

ksint_surface_diffuse

KSIntSurfaceDiffuse

ksint_surface_multiplication

KSIntSurfaceMultiplication

ksint_surface_specular

KSIntSurfaceSpecular

ksint_surface_spin_flip

KSIntSurfaceSpinFlip

ksmod_dynamic_enhancement

KSModDynamicEnhancement

ksmod_event_report

KSModEventReport

ksmod_split_on_turn

KSModSplitOnTurn

ksnav_meshed_space

KSNavMeshedSpace

ksnav_space

KSNavSpace

ksnav_surface

KSNavSurface

ksterm_death

KSTermDeath

ksterm_magnetron

KSTermMagnetron

ksterm_max_energy

KSTermMaxEnergy

ksterm_max_length

KSTermMaxLength

ksterm_max_long_energy

KSTermMaxLongEnergy

ksterm_max_r

KSTermMaxR

ksterm_max_step_time

KSTermMaxStepTime

ksterm_max_steps

KSTermMaxSteps

ksterm_max_time

KSTermMaxTime

ksterm_max_total_time

KSTermMaxTotalTime

ksterm_max_z

KSTermMaxZ

ksterm_min_distance

KSTermMinDistance

ksterm_min_energy

KSTermMinEnergy

ksterm_min_long_energy

KSTermMinLongEnergy

ksterm_min_r

KSTermMinR

ksterm_min_z

KSTermMinZ

ksterm_output

KSTermOutputData

ksterm_secondaries

KSTermSecondaries

ksterm_stepsize

KSTermStepsize

ksterm_trapped

KSTermTrapped

ksterm_zh_radius

KSTermZHRadius

kstraj_control_B_change

KSTrajControlBChange

kstraj_control_cyclotron

KSTrajControlCyclotron

kstraj_control_energy

KSTrajControlEnergy

kstraj_control_length

KSTrajControlLength

kstraj_control_m_dot

KSTrajControlMDot

kstraj_control_magnetic_moment

KSTrajControlMagneticMoment

kstraj_control_momentum_numerical_error

KSTrajControlMomentumNumericalError

kstraj_control_position_numerical_error

KSTrajControlPositionNumericalError

kstraj_control_spin_precession

KSTrajControlSpinPrecession

kstraj_control_time

KSTrajControlTime

kstraj_integrator_rk54

KSTrajIntegratorRK54

kstraj_integrator_rk65

KSTrajIntegratorRK65

kstraj_integrator_rk8

KSTrajIntegratorRK8

kstraj_integrator_rk86

KSTrajIntegratorRK86

kstraj_integrator_rk87

KSTrajIntegratorRK87

kstraj_integrator_rkdp54

KSTrajIntegratorRKDP54

kstraj_integrator_rkdp853

KSTrajIntegratorRKDP853

kstraj_integrator_sym4

KSTrajIntegratorSym4

kstraj_interpolator_crk

KSTrajInterpolatorContinuousRungeKutta

kstraj_interpolator_fast

KSTrajInterpolatorFast

kstraj_interpolator_hermite

KSTrajInterpolatorHermite

kstraj_term_constant_force_propagation

KSTrajTermConstantForcePropagation

kstraj_term_drift

KSTrajTermDrift

kstraj_term_gravity

KSTrajTermGravity

kstraj_term_gyration

KSTrajTermGyration

kstraj_term_propagation

KSTrajTermPropagation

kstraj_term_synchrotron

KSTrajTermSynchrotron

kstraj_trajectory_adiabatic

KSTrajTrajectoryAdiabatic

kstraj_trajectory_adiabatic_spin

KSTrajTrajectoryAdiabaticSpin

kstraj_trajectory_electric

KSTrajTrajectoryElectric

kstraj_trajectory_exact

KSTrajTrajectoryExact

kstraj_trajectory_exact_spin

KSTrajTrajectoryExactSpin

kstraj_trajectory_exact_trapped

KSTrajTrajectoryExactTrapped

kstraj_trajectory_linear

KSTrajTrajectoryLinear

kstraj_trajectory_magnetic

KSTrajTrajectoryMagnetic

kswrite_ascii

KSWriteASCII

kswrite_root

KSWriteROOT

kswrite_root_condition_output

KSWriteROOTConditionOutputData

kswrite_root_condition_periodic

KSWriteROOTConditionPeriodicData

kswrite_root_condition_step

KSWriteROOTConditionStepData

kswrite_root_condition_terminator

KSWriteROOTConditionTerminatorData

kswrite_vtk

KSWriteVTK

output

KSComponentMemberData

output_delta

KSComponentDeltaData

output_group

KSComponentGroup

output_integral

KSComponentIntegralData

output_math

KSComponentMathData

output_maximum

KSComponentMaximumData

output_maximum_at

KSComponentMaximumAtData

output_minimum

KSComponentMinimumData

output_minimum_at

KSComponentMinimumAtData

KESSElasticElsepa#

element name

source files

child elements

child types

attributes

attribute types

kess_elastic_elsepa

KESSElasticElsepaBuilder.cxx

name

string

KESSInelasticBetheFano#

element name

source files

child elements

child types

attributes

attribute types

kess_inelastic_bethefano

KESSInelasticBetheFanoBuilder.cxx

AugerRelaxation

bool

PhotoAbsorption

bool

name

string

KESSInelasticPenn#

element name

source files

child elements

child types

attributes

attribute types

kess_inelastic_penn

KESSInelasticPennBuilder.cxx

AugerRelaxation

bool

PhotoAbsorption

bool

name

string

KESSSurfaceInteraction#

element name

source files

child elements

child types

attributes

attribute types

kess_surface_interaction

KESSSurfaceInteractionBuilder.cxx

name

string

siliconside

string

KSCommandGroup#

element name

source files

child elements

child types

attributes

attribute types

ks_command_group

KSCommandGroupBuilder.cxx

command_group

KSCommandGroup

command

string

name

string

KSCommandMemberData#

element name

source files

child elements

child types

attributes

attribute types

ks_command_member

KSGeoSideBuilder.cxx

child

string

KSGeoSpaceBuilder.cxx

field

string

KSGeoSurfaceBuilder.cxx

name

string

KSCommandMemberBuilder.cxx

parent

string

KSComponentDeltaData#

element name

source files

child elements

child types

attributes

attribute types

ks_component_delta

KSComponentDeltaBuilder.cxx

component

string

group

string

name

string

parent

string

ks_component_group

KSComponentGroupBuilder.cxx

KSComponentIntegralData#

element name

source files

child elements

child types

attributes

attribute types

ks_component_integral

KSComponentIntegralBuilder.cxx

component

string

group

string

name

string

parent

string

KSComponentMathData#

element name

source files

child elements

child types

attributes

attribute types

ks_component_math

KSComponentMathBuilder.cxx

component

string

group

string

name

string

parent

string

term

string

KSComponentMaximumData#

element name

source files

child elements

child types

attributes

attribute types

ks_component_maximum

KSComponentMaximumBuilder.cxx

component

string

group

string

name

string

parent

string

KSComponentMaximumAtData#

element name

source files

child elements

child types

attributes

attribute types

ks_component_maximum_at

KSComponentMaximumAtBuilder.cxx

component

string

group

string

name

string

parent

string

source

string

KSComponentMemberData#

element name

source files

child elements

child types

attributes

attribute types

ks_component_member

KSComponentMemberBuilder.cxx

field

string

name

string

parent

string

KSComponentMinimumData#

element name

source files

child elements

child types

attributes

attribute types

ks_component_minimum

KSComponentMinimumBuilder.cxx

component

string

group

string

name

string

parent

string

KSComponentMinimumAtData#

element name

source files

child elements

child types

attributes

attribute types

ks_component_minimum_at

KSComponentMinimumAtBuilder.cxx

component

string

group

string

name

string

parent

string

source

string

KSRootElectricField#

element name

source files

child elements

child types

attributes

attribute types

ks_root_electric_field

KSRootElectricFieldBuilder.cxx

add_electric_field

string

name

string

KSRootEventModifier#

element name

source files

child elements

child types

attributes

attribute types

ks_root_event_modifier

KSRootEventModifierBuilder.cxx

add_modifier

string

name

string

KSRootGenerator#

element name

source files

child elements

child types

attributes

attribute types

ks_root_generator

KSRootGeneratorBuilder.cxx

name

string

set_generator

string

KSRootMagneticField#

element name

source files

child elements

child types

attributes

attribute types

ks_root_magnetic_field

KSRootMagneticFieldBuilder.cxx

add_magnetic_field

string

name

string

KSRootRunModifier#

element name

source files

child elements

child types

attributes

attribute types

ks_root_run_modifier

KSRootRunModifierBuilder.cxx

add_modifier

string

name

string

KSRootSpaceInteraction#

element name

source files

child elements

child types

attributes

attribute types

ks_root_space_interaction

KSRootSpaceInteractionBuilder.cxx

add_space_interaction

string

name

string

KSRootSpaceNavigator#

element name

source files

child elements

child types

attributes

attribute types

ks_root_space_navigator

KSRootSpaceNavigatorBuilder.cxx

name

string

set_space_navigator

string

KSRootStepModifier#

element name

source files

child elements

child types

attributes

attribute types

ks_root_step_modifier

KSRootStepModifierBuilder.cxx

add_modifier

string

name

string

KSRootSurfaceInteraction#

element name

source files

child elements

child types

attributes

attribute types

ks_root_surface_interaction

KSRootSurfaceInteractionBuilder.cxx

name

string

set_surface_interaction

string

KSRootSurfaceNavigator#

element name

source files

child elements

child types

attributes

attribute types

ks_root_surface_navigator

KSRootSurfaceNavigatorBuilder.cxx

name

string

set_surface_navigator

string

KSRootTerminator#

element name

source files

child elements

child types

attributes

attribute types

ks_root_terminator

KSRootTerminatorBuilder.cxx

add_terminator

string

name

string

KSRootTrackModifier#

element name

source files

child elements

child types

attributes

attribute types

ks_root_track_modifier

KSRootTrackModifierBuilder.cxx

add_modifier

string

name

string

KSRootTrajectory#

element name

source files

child elements

child types

attributes

attribute types

ks_root_trajectory

KSRootTrajectoryBuilder.cxx

name

string

set_trajectory

string

KSRootWriter#

element name

source files

child elements

child types

attributes

attribute types

ks_root_writer

KSRootWriterBuilder.cxx

add_writer

string

name

string

KSSimulation#

element name

source files

child elements

child types

attributes

attribute types

ks_simulation

KSSimulationBuilder.cxx

add_static_event_modifier

string

add_static_run_modifier

string

add_static_step_modifier

string

add_static_track_modifier

string

command

string

electric_field

string

events

unsigned int

generator

string

magnetic_field

string

name

string

run

unsigned int

seed

unsigned int

space

string

space_interaction

string

space_navigator

string

step_report_iteration

unsigned int

surface

string

surface_interaction

string

surface_navigator

string

terminator

string

trajectory

string

writer

string

KElectrostaticConstantField#

element name

source files

child elements

child types

attributes

attribute types

ksfield_electric_constant

KElectrostaticConstantFieldBuilder.cc

field

KEMStreamableThreeVector

KElectrostaticPotentialmapBuilder.cc

location

KEMStreamableThreeVector

KSFieldKEMFieldObjectsBuilder.cxx

name

string

offset_potential

double

KInducedAzimuthalElectricField#

element name

source files

child elements

child types

attributes

attribute types

ksfield_electric_induced_azi

KInducedAzimuthalElectricFieldBuilder.cc

name

string

KSFieldKEMFieldObjectsBuilder.cxx

root_field

string

KElectrostaticPotentialmap#

element name

source files

child elements

child types

attributes

attribute types

ksfield_electric_potentialmap

KElectrostaticPotentialmapBuilder.cc

directory

string

KSFieldKEMFieldObjectsBuilder.cxx

file

string

interpolation

string

name

string

KElectrostaticPotentialmapCalculator#

element name

source files

child elements

child types

attributes

attribute types

ksfield_electric_potentialmap_calculator

KElectrostaticPotentialmapBuilder.cc

field_electric_constant

KElectrostaticConstantField

center

KEMStreamableThreeVector

KSFieldKEMFieldObjectsBuilder.cxx

field_electric_quadrupole

KElectricQuadrupoleField

compute_field

bool

field_electrostatic

KGElectrostaticBoundaryField

directory

string

field

string

file

string

force_update

bool

length

KEMStreamableThreeVector

mirror_x

bool

mirror_y

bool

mirror_z

bool

name

string

spaces

string

spacing

double

KElectricQuadrupoleField#

element name

source files

child elements

child types

attributes

attribute types

field_electric_quadrupole

KElectricQuadrupoleFieldBuilder.cc

length

double

KElectrostaticPotentialmapBuilder.cc

location

KEMStreamableThreeVector

KSFieldKEMFieldObjectsBuilder.cxx

name

string

radius

double

strength

double

KGElectrostaticBoundaryField#

element name

source files

child elements

child types

attributes

attribute types

field_electrostatic

KElectrostaticBoundaryFieldBuilder.cc

boundary_element_info

KBoundaryElementInfoDisplay

directory

string

KElectrostaticPotentialmapBuilder.cc

cached_bem_solver

KCachedChargeDensitySolver

file

string

KSFieldKEMFieldObjectsBuilder.cxx

cached_charge_density_solver

KCachedChargeDensitySolver

hash_masked_bits

unsigned int

explicit_superposition_cached_bem_solver

KExplicitSuperpositionCachedChargeDensitySolver

hash_threshold

double

explicit_superposition_cached_charge_density_solver

KExplicitSuperpositionCachedChargeDensitySolver

maximum_element_aspect_ratio

double

fast_multipole_field_solver

KElectricFastMultipoleFieldSolver

minimum_element_area

double

gauss_seidel_bem_solver

KGaussSeidelChargeDensitySolver

name

string

gauss_seidel_charge_density_solver

KGaussSeidelChargeDensitySolver

spaces

string

gaussian_elimination_bem_solver

KGaussianEliminationChargeDensitySolver

surfaces

string

gaussian_elimination_charge_density_solver

KGaussianEliminationChargeDensitySolver

symmetry

string

integrating_field_solver

KIntegratingElectrostaticFieldSolver

system

string

krylov_bem_solver

KKrylovChargeDensitySolverOld

krylov_bem_solver_new

KKrylovChargeDensitySolver

krylov_bem_solver_old

KKrylovChargeDensitySolverOld

krylov_charge_density_solver

KKrylovChargeDensitySolver

krylov_charge_density_solver_old

KKrylovChargeDensitySolverOld

robin_hood_bem_solver

KRobinHoodChargeDensitySolver

robin_hood_charge_density_solver

KRobinHoodChargeDensitySolver

timer

KElectrostaticBoundaryFieldTimer

viewer

KVTKViewerAsBoundaryFieldVisitor

zonal_harmonic_field_solver

KElectricZHFieldSolver

boundary_element_info

KBoundaryElementInfoDisplayBuilder.cc

element name

source files

child elements

child types

attributes

attribute types

cached_bem_solver

KCachedChargeDensitySolverBuilder.cc

hash

string

name

string

element name

source files

child elements

child types

attributes

attribute types

explicit_superposition_cached_bem_solver

KExplicitSuperpositionCachedChargeDensitySolverBuilder.cc

component

KExplicitSuperpositionSolutionComponent

name

string

element name

source files

child elements

child types

attributes

attribute types

component

KExplicitSuperpositionCachedChargeDensitySolverBuilder.cc

hash

string

name

string

scale

double

element name

source files

child elements

child types

attributes

attribute types

fast_multipole_field_solver

KElectricFastMultipoleFieldSolverBuilder.cc

viewer

KFMVTKElectrostaticTreeViewerData

expansion_degree

unsigned int

insertion_ratio

double

maximum_tree_depth

unsigned int

neighbor_order

unsigned int

region_expansion_factor

double

split_mode

bool

top_level_divisions

unsigned int

tree_level_divisions

unsigned int

use_caching

bool

use_opencl

bool

use_region_size_estimation

bool

verbosity

unsigned int

world_cube_center_x

double

world_cube_center_y

double

world_cube_center_z

double

world_cube_length

double

element name

source files

child elements

child types

attributes

attribute types

viewer

KFMVTKElectrostaticTreeViewerBuilder.cc

file

string

save

bool

view

*bool *

element name

source files

child elements

child types

attributes

attribute types

gauss_seidel_bem_solver

KGaussSeidelChargeDensitySolverBuilder.cc

integrator

string

use_opencl

bool

element name

source files

child elements

child types

attributes

attribute types

gaussian_elimination_bem_solver

KGaussianEliminationChargeDensitySolverBuilder.cc

integrator

string

element name

source files

child elements

child types

attributes

attribute types

integrating_field_solver

KIntegratingElectrostaticFieldSolverBuilder.cc

integrator

string

use_opencl

bool

element name

source files

child elements

child types

attributes

attribute types

krylov_bem_solver

KKrylovChargeDensitySolverOldBuilder.cc

fftm_multiplication

KFMElectrostaticParameters

intermediate_save_interval

unsigned int

preconditioner_electrostatic_parameters

KFMElectrostaticParameters

iterations_between_restarts

unsigned int

max_iterations

unsigned int

max_preconditioner_iterations

unsigned int

preconditioner

string

preconditioner_degree

unsigned int

preconditioner_tolerance

double

show_plot

bool

solver_name

string

time_check_interval

unsigned int

time_limit_in_seconds

double

tolerance

double

use_display

bool

use_timer

bool

element name

source files

child elements

child types

attributes

attribute types

fftm_multiplication

KKrylovChargeDensitySolverOldBuilder.cc

allowed_fraction

unsigned int

allowed_number

unsigned int

bias_degree

double

expansion_degree

unsigned int

insertion_ratio

double

maximum_tree_depth

unsigned int

neighbor_order

unsigned int

region_expansion_factor

double

strategy

string

top_level_divisions

unsigned int

tree_level_divisions

unsigned int

use_caching

bool

use_region_size_estimation

bool

verbosity

unsigned int

world_cube_center_x

double

world_cube_center_y

double

world_cube_center_z

double

world_cube_length

double

element name

source files

child elements

child types

attributes

attribute types

krylov_bem_solver_new

KKrylovChargeDensitySolverBuilder.cc

krylov_preconditioner

KKrylovPreconditionerGenerator

intermediate_save_interval

unsigned int

iterations_between_restarts

unsigned int

max_iterations

unsigned int

show_plot

bool

solver_name

string

time_check_interval

unsigned int

time_limit_in_seconds

double

tolerance

double

use_display

bool

use_timer

bool

element name

source files

child elements

child types

attributes

attribute types

krylov_preconditioner

KKrylovPreconditionerGeneratorBuilder.cc

krylov_preconditioner

KKrylovPreconditionerGenerator

intermediate_save_interval

unsigned int

iterations_between_restarts

unsigned int

max_iterations

unsigned int

show_plot

bool

solver_name

string

time_check_interval

unsigned int

time_limit_in_seconds

double

tolerance

double

use_display

bool

use_timer

bool

element name

source files

child elements

child types

attributes

attribute types

robin_hood_bem_solver

KRobinHoodChargeDensitySolverBuilder.cc

cache_matrix_elements

bool

check_sub_interval

unsigned int

display_interval

unsigned int

integrator

string

plot_interval

unsigned int

split_mode

bool

tolerance

double

use_opencl

bool

use_vtk

bool

write_interval

unsigned int

timer

KElectrostaticBoundaryFieldTimerBuilder.cc

element name

source files

child elements

child types

attributes

attribute types

viewer

KVTKViewerVisitorBuilder.cc

file

string

path

string

postprocessing

bool

preprocessing

bool

save

bool

view

bool

element name

source files

child elements

child types

attributes

attribute types

zonal_harmonic_field_solver

KElectricZHFieldSolverBuilder.cc

central_sourcepoint_end

double

central_sourcepoint_fractional_distance

double

central_sourcepoint_spacing

double

central_sourcepoint_start

double

coaxiality_tolerance

double

convergence_parameter

double

convergence_ratio

double

integrator

string

number_of_bifurcations

int

number_of_central_coefficients

int

number_of_remote_coefficients

int

number_of_remote_sourcepoints

int

proximity_to_sourcepoint

double

remote_sourcepoint_end

double

remote_sourcepoint_start

double

use_fixed_sourcepoint_range

bool

use_fractional_central_sourcepoint_spacing

bool

KRampedElectricField#

element name

source files

child elements

child types

attributes

attribute types

ksfield_electric_ramped

KRampedElectricFieldBuilder.cc

name

string

KSFieldKEMFieldObjectsBuilder.cxx

num_cycles

int

ramp_down_delay

double

ramp_down_time

double

ramp_up_delay

double

ramp_up_time

double

ramping_type

string

root_field

string

time_constant

double

time_scaling

double

KRampedElectric2Field#

element name

source files

child elements

child types

attributes

attribute types

ksfield_electric_ramped_2fields

KRampedElectric2FieldBuilder.cc

focus_exponent

double

KSFieldKEMFieldObjectsBuilder.cxx

focus_time

double

name

string

num_cycles

int

potential_scaling

double

ramp_down_delay

double

ramp_down_time

double

ramp_up_delay

double

ramp_up_time

double

ramping_type

string

root_field_1

string

root_field_2

string

small_spectrometer

bool

time_constant

double

time_scaling

double

KGStaticElectromagnetField#

element name

source files

child elements

child types

attributes

attribute types

ksfield_electromagnet

KStaticElectromagnetFieldBuilder.cc

integrating_field_solver

KIntegratingMagnetostaticFieldSolver

directory

string

KSFieldKEMFieldObjectsBuilder.cxx

magfield_coil_field_solver

KMagfieldCoilsFieldSolver

directory_magfield3

string

zonal_harmonic_field_solver

KZonalHarmonicMagnetostaticFieldSolver

file

string

name

string

save_magfield3

bool

spaces

string

surfaces

string

system

string

integrating_field_solver

KIntegratingMagnetostaticFieldSolverBuilder.cc

KMagfieldCoilsFieldSolver#

element name

source files

child elements

child types

attributes

attribute types

magfield_coil_field_solver

KMagfieldCoilsFieldSolverBuilder.cc

directory

string

eps_tol

double

file

string

force_elliptic

bool

n_elliptic

unsigned

n_max

unsigned

name

string

replace_file

bool

KZonalHarmonicMagnetostaticFieldSolver#

element name

source files

child elements

child types

attributes

attribute types

zonal_harmonic_field_solver

KZonalHarmonicMagnetostaticFieldSolverBuilder.cc

central_sourcepoint_end

double

central_sourcepoint_fractional_distance

double

central_sourcepoint_spacing

double

central_sourcepoint_start

double

coaxiality_tolerance

double

convergence_parameter

double

convergence_ratio

double

number_of_bifurcations

int

number_of_central_coefficients

int

number_of_remote_coefficients

int

number_of_remote_sourcepoints

int

proximity_to_sourcepoint

double

remote_sourcepoint_end

double

remote_sourcepoint_start

double

use_fixed_sourcepoint_range

bool

use_fractional_central_sourcepoint_spacing

bool

KMagnetostaticConstantField#

element name

source files

child elements

child types

attributes

attribute types

ksfield_magnetic_constant

KMagnetostaticConstantFieldBuilder.cc

field

KEMStreamableThreeVector

KMagnetostaticFieldmapBuilder.cc

location

KEMStreamableThreeVector

KSFieldKEMFieldObjectsBuilder.cxx

name

string

KMagneticDipoleField#

element name

source files

child elements

child types

attributes

attribute types

ksfield_magnetic_dipole

KMagneticDipoleFieldBuilder.cc

location

KEMStreamableThreeVector

KSFieldKEMFieldObjectsBuilder.cxx

moment

KEMStreamableThreeVector

name

string

KMagnetostaticFieldmap#

element name

source files

child elements

child types

attributes

attribute types

ksfield_magnetic_fieldmap

KMagnetostaticFieldmapBuilder.cc

directory

string

KSFieldKEMFieldObjectsBuilder.cxx

file

string

interpolation

string

magnetic_gradient_numerical

bool

name

string

KMagnetostaticFieldmapCalculator#

element name

source files

child elements

child types

attributes

attribute types

ksfield_magnetic_fieldmap_calculator

KMagnetostaticFieldmapBuilder.cc

field_electromagnet

KStaticElectromagnetField

center

KEMStreamableThreeVector

KSFieldKEMFieldObjectsBuilder.cxx

field_magnetic_constant

KMagnetostaticConstantField

compute_gradient

bool

field_magnetic_dipole

KMagneticDipoleFieldBuilder

directory

string

field

string

file

string

force_update

bool

length

KEMStreamableThreeVector

mirror_x

bool

mirror_y

bool

mirror_z

bool

name

string

spaces

string

spacing

double

time

double

field_electromagnet

KMagnetostaticFieldmapBuilder.cc

field_magnetic_dipole

KMagnetostaticFieldmapBuilder.cc

KRampedMagneticField#

element name

source files

child elements

child types

attributes

attribute types

ksfield_magnetic_ramped

KRampedMagneticFieldBuilder.cc

name

string

KSFieldKEMFieldObjectsBuilder.cxx

num_cycles

int

ramp_down_delay

double

ramp_down_time

double

ramp_up_delay

double

ramp_up_time

double

ramping_type

string

root_field

string

time_constant

double

time_constant_2

double

time_scaling

double

KMagneticSuperpositionField#

element name

source files

child elements

child types

attributes

attribute types

ksfield_magnetic_super_position

KMagneticSuperpositionFieldBuilder.cc

add_field

KMagneticSuperpositionFieldEntry

name

string

KSFieldKEMFieldObjectsBuilder.cxx

require

string

use_caching

bool

KMagneticSuperpositionFieldEntry#

element name

source files

child elements

child types

attributes

attribute types

add_field

KMagneticSuperpositionFieldBuilder.cc

enhancement

double

name

string

KSGenDirectionSphericalComposite#

element name

source files

child elements

child types

attributes

attribute types

ksgen_direction_spherical_composite

KSGenDirectionSphericalCompositeBuilder.cxx

phi_fermi

KSGenValueFermi

name

string

KSGenGeneratorCompositeBuilder.cxx

phi_fix

KSGenValueFix

phi

string

phi_formula

KSGenValueFormula

space

string

phi_gauss

KSGenValueGauss

surface

string

phi_generalized_gauss

KSGenValueGeneralizedGauss

theta

string

phi_histogram

KSGenValueHistogram

phi_list

KSGenValueList

phi_set

KSGenValueSet

phi_uniform

KSGenValueUniform

theta_cosine

KSGenValueAngleCosine

theta_fermi

KSGenValueFermi

theta_fix

KSGenValueFix

theta_formula

KSGenValueFormula

theta_gauss

KSGenValueGauss

theta_generalized_gauss

KSGenValueGeneralizedGauss

theta_histogram

KSGenValueHistogram

theta_list

KSGenValueList

theta_set

KSGenValueSet

theta_spherical

KSGenValueAngleSpherical

theta_uniform

KSGenValueUniform

KSGenValueFermi#

element name

source files

child elements

child types

attributes

attribute types

phi_fermi

KSGenDirectionSphericalCompositeBuilder.cxx

name

string

KSGenDirectionSurfaceCompositeBuilder.cxx

value_max

double

KSGenEnergyCompositeBuilder.cxx

value_mean

double

KSGenTimeCompositeBuilder.cxx

value_min

double

KSGenValueFermiBuilder.cxx

value_tau

double

value_temp

double

KSGenValueFix#

element name

source files

child elements

child types

attributes

attribute types

phi_fix

KSGenDirectionSphericalCompositeBuilder.cxx

name

string

KSGenDirectionSphericalMagneticFieldBuilder.cxx

value

double

KSGenDirectionSurfaceCompositeBuilder.cxx

KSGenEnergyCompositeBuilder.cxx

KSGenGeneratorCompositeBuilder.cxx

KSGenLCompositeBuilder.cxx

KSGenMomentumRectangularCompositeBuilder.cxx

KSGenNCompositeBuilder.cxx

KSGenPositionCylindricalCompositeBuilder.cxx

KSGenPositionFluxTubeBuilder.cxx

KSGenPositionFrustrumCompositeBuilder.cxx

KSGenPositionRectangularCompositeBuilder.cxx

KSGenPositionSphericalCompositeBuilder.cxx

KSGenSpinCompositeBuilder.cxx

KSGenSpinRelativeCompositeBuilder.cxx

KSGenTimeCompositeBuilder.cxx

KSGenValueFixBuilder.cxx

KSGenValueFormula#

element name

source files

child elements

child types

attributes

attribute types

phi_formula

KSGenDirectionSphericalCompositeBuilder.cxx

name

string

KSGenDirectionSphericalMagneticFieldBuilder.cxx

value_formula

string

KSGenDirectionSurfaceCompositeBuilder.cxx

value_max

double

KSGenEnergyCompositeBuilder.cxx

value_min

double

KSGenGeneratorCompositeBuilder.cxx

KSGenLCompositeBuilder.cxx

KSGenMomentumRectangularCompositeBuilder.cxx

KSGenNCompositeBuilder.cxx

KSGenPositionCylindricalCompositeBuilder.cxx

KSGenPositionFluxTubeBuilder.cxx

KSGenPositionFrustrumCompositeBuilder.cxx

KSGenPositionRectangularCompositeBuilder.cxx

KSGenPositionSphericalCompositeBuilder.cxx

KSGenSpinCompositeBuilder.cxx

KSGenSpinRelativeCompositeBuilder.cxx

KSGenTimeCompositeBuilder.cxx

KSGenValueFormulaBuilder.cxx

KSGenValueGauss#

element name

source files

child elements

child types

attributes

attribute types

phi_gauss

KSGenDirectionSphericalCompositeBuilder.cxx

name

string

KSGenDirectionSphericalMagneticFieldBuilder.cxx

value_max

double

KSGenDirectionSurfaceCompositeBuilder.cxx

value_mean

double

KSGenEnergyCompositeBuilder.cxx

value_min

double

KSGenGeneratorCompositeBuilder.cxx

value_sigma

double

KSGenLCompositeBuilder.cxx

KSGenMomentumRectangularCompositeBuilder.cxx

KSGenNCompositeBuilder.cxx

KSGenPositionCylindricalCompositeBuilder.cxx

KSGenPositionFluxTubeBuilder.cxx

KSGenPositionFrustrumCompositeBuilder.cxx

KSGenPositionRectangularCompositeBuilder.cxx

KSGenPositionSphericalCompositeBuilder.cxx

KSGenSpinCompositeBuilder.cxx

KSGenSpinRelativeCompositeBuilder.cxx

KSGenTimeCompositeBuilder.cxx

KSGenValueGaussBuilder.cxx

KSGenValueGeneralizedGauss#

element name

source files

child elements

child types

attributes

attribute types

phi_generalized_gauss

KSGenDirectionSphericalCompositeBuilder.cxx

name

string

KSGenDirectionSphericalMagneticFieldBuilder.cxx

value_max

double

KSGenDirectionSurfaceCompositeBuilder.cxx

value_mean

double

KSGenEnergyCompositeBuilder.cxx

value_min

double

KSGenSpinCompositeBuilder.cxx

value_sigma

double

KSGenSpinRelativeCompositeBuilder.cxx

value_skew

double

KSGenTimeCompositeBuilder.cxx

KSGenValueGeneralizedGaussBuilder.cxx

KSGenValueHistogram#

element name

source files

child elements

child types

attributes

attribute types

phi_histogram

KSGenDirectionSphericalCompositeBuilder.cxx

base

string

KSGenDirectionSphericalMagneticFieldBuilder.cxx

formula

string

KSGenDirectionSurfaceCompositeBuilder.cxx

histogram

string

KSGenEnergyCompositeBuilder.cxx

name

string

KSGenGeneratorCompositeBuilder.cxx

path

string

KSGenMomentumRectangularCompositeBuilder.cxx

KSGenPositionCylindricalCompositeBuilder.cxx

KSGenPositionFrustrumCompositeBuilder.cxx

KSGenPositionRectangularCompositeBuilder.cxx

KSGenPositionSphericalCompositeBuilder.cxx

KSGenSpinCompositeBuilder.cxx

KSGenSpinRelativeCompositeBuilder.cxx

KSGenTimeCompositeBuilder.cxx

KSGenValueHistogramBuilder.cxx

KSGenValueList#

element name

source files

child elements

child types

attributes

attribute types

phi_list

KSGenDirectionSphericalCompositeBuilder.cxx

add_value

double

KSGenDirectionSphericalMagneticFieldBuilder.cxx

name

string

KSGenDirectionSurfaceCompositeBuilder.cxx

randomize

bool

KSGenEnergyCompositeBuilder.cxx

KSGenGeneratorCompositeBuilder.cxx

KSGenLCompositeBuilder.cxx

KSGenMomentumRectangularCompositeBuilder.cxx

KSGenNCompositeBuilder.cxx

KSGenPositionCylindricalCompositeBuilder.cxx

KSGenPositionFrustrumCompositeBuilder.cxx

KSGenPositionRectangularCompositeBuilder.cxx

KSGenPositionSphericalCompositeBuilder.cxx

KSGenSpinCompositeBuilder.cxx

KSGenSpinRelativeCompositeBuilder.cxx

KSGenTimeCompositeBuilder.cxx

KSGenValueListBuilder.cxx

KSGenValueSet#

element name

source files

child elements

child types

attributes

attribute types

phi_set

KSGenDirectionSphericalCompositeBuilder.cxx

name

string

KSGenDirectionSphericalMagneticFieldBuilder.cxx

value_count

unsigned int

KSGenDirectionSurfaceCompositeBuilder.cxx

value_increment

double

KSGenEnergyCompositeBuilder.cxx

value_start

double

KSGenGeneratorCompositeBuilder.cxx

value_stop

double

KSGenLCompositeBuilder.cxx

KSGenMomentumRectangularCompositeBuilder.cxx

KSGenNCompositeBuilder.cxx

KSGenPositionCylindricalCompositeBuilder.cxx

KSGenPositionFluxTubeBuilder.cxx

KSGenPositionFrustrumCompositeBuilder.cxx

KSGenPositionRectangularCompositeBuilder.cxx

KSGenPositionSphericalCompositeBuilder.cxx

KSGenSpinCompositeBuilder.cxx

KSGenSpinRelativeCompositeBuilder.cxx

KSGenTimeCompositeBuilder.cxx

KSGenValueSetBuilder.cxx

KSGenValueUniform#

element name

source files

child elements

child types

attributes

attribute types

phi_uniform

KSGenDirectionSphericalCompositeBuilder.cxx

name

string

KSGenDirectionSphericalMagneticFieldBuilder.cxx

value_max

double

KSGenDirectionSurfaceCompositeBuilder.cxx

value_min

double

KSGenEnergyCompositeBuilder.cxx

KSGenGeneratorCompositeBuilder.cxx

KSGenLCompositeBuilder.cxx

KSGenMomentumRectangularCompositeBuilder.cxx

KSGenNCompositeBuilder.cxx

KSGenPositionCylindricalCompositeBuilder.cxx

KSGenPositionFluxTubeBuilder.cxx

KSGenPositionFrustrumCompositeBuilder.cxx

KSGenPositionRectangularCompositeBuilder.cxx

KSGenPositionSphericalCompositeBuilder.cxx

KSGenSpinCompositeBuilder.cxx

KSGenSpinRelativeCompositeBuilder.cxx

KSGenTimeCompositeBuilder.cxx

KSGenValueUniformBuilder.cxx

KSGenValueAngleCosine#

element name

source files

child elements

child types

attributes

attribute types

theta_cosine

KSGenDirectionSphericalCompositeBuilder.cxx

angle_max

double

KSGenDirectionSphericalMagneticFieldBuilder.cxx

angle_min

double

KSGenDirectionSurfaceCompositeBuilder.cxx

mode

string

KSGenSpinCompositeBuilder.cxx

name

string

KSGenSpinRelativeCompositeBuilder.cxx

KSGenValueAngleCosineBuilder.cxx

KSGenValueAngleSpherical#

element name

source files

child elements

child types

attributes

attribute types

theta_spherical

KSGenDirectionSphericalCompositeBuilder.cxx

angle_max

double

KSGenDirectionSphericalMagneticFieldBuilder.cxx

angle_min

double

KSGenDirectionSurfaceCompositeBuilder.cxx

name

string

KSGenPositionSphericalCompositeBuilder.cxx

KSGenSpinCompositeBuilder.cxx

KSGenSpinRelativeCompositeBuilder.cxx

KSGenValueAngleSphericalBuilder.cxx

KSGenDirectionSphericalMagneticField#

element name

source files

child elements

child types

attributes

attribute types

ksgen_direction_spherical_magnetic_field

KSGenDirectionSphericalMagneticFieldBuilder.cxx

phi_fix

KSGenValueFix

magnetic_field_name

string

KSGenGeneratorCompositeBuilder.cxx

phi_formula

KSGenValueFormula

name

string

phi_gauss

KSGenValueGauss

phi

string

phi_generalized_gauss

KSGenValueGeneralizedGauss

theta

string

phi_histogram

KSGenValueHistogram

phi_list

KSGenValueList

phi_set

KSGenValueSet

phi_uniform

KSGenValueUniform

theta_cosine

KSGenValueAngleCosine

theta_fix

KSGenValueFix

theta_formula

KSGenValueFormula

theta_gauss

KSGenValueGauss

theta_generalized_gauss

KSGenValueGeneralizedGauss

theta_histogram

KSGenValueHistogram

theta_list

KSGenValueList

theta_set

KSGenValueSet

theta_spherical

KSGenValueAngleSpherical

theta_uniform

KSGenValueUniform

KSGenDirectionSurfaceComposite#

element name

source files

child elements

child types

attributes

attribute types

ksgen_direction_surface_composite

KSGenDirectionSurfaceCompositeBuilder.cxx

phi_fermi

KSGenValueFermi

name

string

KSGenGeneratorCompositeBuilder.cxx

phi_fix

KSGenValueFix

outside

bool

phi_formula

KSGenValueFormula

phi

string

phi_gauss

KSGenValueGauss

surfaces

string

phi_generalized_gauss

KSGenValueGeneralizedGauss

theta

string

phi_histogram

KSGenValueHistogram

phi_list

KSGenValueList

phi_set

KSGenValueSet

phi_uniform

KSGenValueUniform

theta_cosine

KSGenValueAngleCosine

theta_fermi

KSGenValueFermi

theta_fix

KSGenValueFix

theta_formula

KSGenValueFormula

theta_gauss

KSGenValueGauss

theta_generalized_gauss

KSGenValueGeneralizedGauss

theta_histogram

KSGenValueHistogram

theta_list

KSGenValueList

theta_set

KSGenValueSet

theta_spherical

KSGenValueAngleSpherical

theta_uniform

KSGenValueUniform

KSGenEnergyBetaDecay#

element name

source files

child elements

child types

attributes

attribute types

ksgen_energy_beta_decay

KSGenEnergyBetaDecayBuilder.cxx

daughter_z

int

KSGenGeneratorCompositeBuilder.cxx

endpoint_ev

double

max_energy

double

min_energy

double

mnu_ev

double

name

string

nmax

int

KSGenEnergyBetaRecoil#

element name

source files

child elements

child types

attributes

attribute types

ksgen_energy_beta_recoil

KSGenEnergyBetaRecoilBuilder.cxx

max_energy

double

KSGenGeneratorCompositeBuilder.cxx

min_energy

double

name

string

KSGenEnergyComposite#

element name

source files

child elements

child types

attributes

attribute types

ksgen_energy_composite

KSGenEnergyCompositeBuilder.cxx

energy_boltzmann

KSGenValueBoltzmann

energy

string

KSGenGeneratorCompositeBuilder.cxx

energy_fermi

KSGenValueFermi

name

string

energy_fix

KSGenValueFix

energy_formula

KSGenValueFormula

energy_gauss

KSGenValueGauss

energy_generalized_gauss

KSGenValueGeneralizedGauss

energy_histogram

KSGenValueHistogram

energy_list

KSGenValueList

energy_set

KSGenValueSet

energy_uniform

KSGenValueUniform

KSGenValueBoltzmann#

element name

source files

child elements

child types

attributes

attribute types

energy_boltzmann

KSGenEnergyCompositeBuilder.cxx

name

string

KSGenValueBoltzmannBuilder.cxx

unit_eV

bool

value_kT

double

value_mass

double

KSGenEnergyKryptonEvent#

element name

source files

child elements

child types

attributes

attribute types

ksgen_energy_krypton_event

KSGenEnergyKryptonEventBuilder.cxx

do_auger

bool

KSGenGeneratorCompositeBuilder.cxx

do_conversion

bool

force_conversion

bool

name

string

KSGenEnergyLeadEvent#

element name

source files

child elements

child types

attributes

attribute types

ksgen_energy_lead_event

KSGenEnergyLeadEventBuilder.cxx

do_auger

bool

KSGenGeneratorCompositeBuilder.cxx

do_conversion

bool

force_conversion

bool

name

string

KSGenEnergyRadonEvent#

element name

source files

child elements

child types

attributes

attribute types

ksgen_energy_radon_event

KSGenEnergyRadonEventBuilder.cxx

do_auger

bool

KSGenGeneratorCompositeBuilder.cxx

do_conversion

bool

do_shake_off

bool

force_conversion

bool

force_shake_off

bool

isotope_number

int

name

string

KSGenEnergyRydberg#

element name

source files

child elements

child types

attributes

attribute types

ksgen_energy_rydberg

KSGenEnergyRydbergBuilder.cxx

deposited_energy

double

KSGenGeneratorCompositeBuilder.cxx

ionization_energy

double

name

string

KSGenGeneratorComposite#

element name

source files

child elements

child types

attributes

attribute types

ksgen_generator_composite

KSGenGeneratorCompositeBuilder.cxx

direction_spherical_composite

KSGenDirectionSphericalComposite

creator

string

KSIntDecayCalculatorDeathConstRateBuilder.cxx

direction_spherical_magnetic_field

KSGenDirectionSphericalMagneticField

name

string

KSIntDecayCalculatorFerencBBRTransitionBuilder.cxx

direction_surface_composite

KSGenDirectionSurfaceComposite

pid

double

KSIntDecayCalculatorFerencIonisationBuilder.cxx

energy_beta_decay

KSGenEnergyBetaDecay

special

string

KSIntDecayCalculatorFerencSpontaneousBuilder.cxx

energy_beta_recoil

KSGenEnergyBetaRecoil

string_id

string

KSIntDecayCalculatorGlukhovDeExcitationBuilder.cxx

energy_composite

KSGenEnergyComposite

KSIntDecayCalculatorGlukhovExcitationBuilder.cxx

energy_krypton_event

KSGenEnergyKryptonEvent

KSIntDecayCalculatorGlukhovIonisationBuilder.cxx

energy_lead_event

KSGenEnergyLeadEvent

KSIntDecayCalculatorGlukhovSpontaneousBuilder.cxx

energy_radon_event

KSGenEnergyRadonEvent

energy_rydberg

KSGenEnergyRydberg

l_composite

KSGenLComposite

l_statistical

KSGenLStatistical

l_uniform_max_n

KSGenLUniformMaxN

momentum_rectangular_composite

KSGenMomentumRectangularComposite

n_composite

KSGenNComposite

pid_fix

KSGenValueFix

pid_formula

KSGenValueFormula

pid_gauss

KSGenValueGauss

pid_histogram

KSGenValueHistogram

pid_list

KSGenValueList

pid_pareto

KSGenValuePareto

pid_set

KSGenValueSet

pid_uniform

KSGenValueUniform

position_cylindrical_composite

KSGenPositionCylindricalComposite

position_flux_tube

KSGenPositionFluxTube

position_frustrum_composite

KSGenPositionFrustrumComposite

position_homogeneous_flux_tube

KSGenPositionHomogeneousFluxTube

position_mask

KSGenPositionMask

position_mesh_surface_random

KSGenPositionMeshSurfaceRandom

position_rectangular_composite

KSGenPositionRectangularComposite

position_space_random

KSGenPositionSpaceRandom

position_spherical_composite

KSGenPositionSphericalComposite

position_surface_adjustment_step

KSGenPositionSurfaceAdjustmentStep

position_surface_random

KSGenPositionSurfaceRandom

spin_composite

KSGenSpinComposite

spin_relative_composite

KSGenSpinRelativeComposite

time_composite

KSGenTimeComposite

KSGenLComposite#

element name

source files

child elements

child types

attributes

attribute types

l_composite

KSGenGeneratorCompositeBuilder.cxx

l_fix

KSGenValueFix

l_value

string

KSGenLCompositeBuilder.cxx

l_formula

KSGenValueFormula

name

string

l_gauss

KSGenValueGauss

l_list

KSGenValueList

l_set

KSGenValueSet

l_uniform

KSGenValueUniform

KSGenLStatistical#

element name

source files

child elements

child types

attributes

attribute types

l_statistical

KSGenGeneratorCompositeBuilder.cxx

name

string

KSGenLStatisticalBuilder.cxx

KSGenLUniformMaxN#

element name

source files

child elements

child types

attributes

attribute types

l_uniform_max_n

KSGenGeneratorCompositeBuilder.cxx

name

string

KSGenLUniformMaxNBuilder.cxx

KSGenMomentumRectangularComposite#

element name

source files

child elements

child types

attributes

attribute types

momentum_rectangular_composite

KSGenGeneratorCompositeBuilder.cxx

x_fix

KSGenValueFix

name

string

KSGenMomentumRectangularCompositeBuilder.cxx

x_formula

KSGenValueFormula

space

string

x_gauss

KSGenValueGauss

surface

string

x_histogram

KSGenValueHistogram

x

string

x_list

KSGenValueList

y

string

x_set

KSGenValueSet

z

string

x_uniform

KSGenValueUniform

y_fix

KSGenValueFix

y_formula

KSGenValueFormula

y_gauss

KSGenValueGauss

y_histogram

KSGenValueHistogram

y_list

KSGenValueList

y_set

KSGenValueSet

y_uniform

KSGenValueUniform

z_fix

KSGenValueFix

z_formula

KSGenValueFormula

z_gauss

KSGenValueGauss

z_histogram

KSGenValueHistogram

z_list

KSGenValueList

z_set

KSGenValueSet

z_uniform

KSGenValueUniform

KSGenNComposite#

element name

source files

child elements

child types

attributes

attribute types

n_composite

KSGenGeneratorCompositeBuilder.cxx

n_fix

KSGenValueFix

n_value

string

KSGenNCompositeBuilder.cxx

n_formula

KSGenValueFormula

name

string

n_gauss

KSGenValueGauss

n_list

KSGenValueList

n_pareto

KSGenValuePareto

n_set

KSGenValueSet

n_uniform

KSGenValueUniform

element name

source files

child elements

child types

attributes

attribute types

n_pareto

KSGenGeneratorCompositeBuilder.cxx

cutoff

double

KSGenNCompositeBuilder.cxx

name

string

KSGenValueParetoBuilder.cxx

offset

double

slope

double

value_max

double

value_min

double

KSGenPositionCylindricalComposite#

element name

source files

child elements

child types

attributes

attribute types

position_cylindrical_composite

KSGenGeneratorCompositeBuilder.cxx

phi_fix

KSGenValueFix

name

string

KSGenPositionCylindricalCompositeBuilder.cxx

phi_formula

KSGenValueFormula

phi

string

KSGenPositionMaskBuilder.cxx

phi_gauss

KSGenValueGauss

r

string

phi_histogram

KSGenValueHistogram

space

string

phi_list

KSGenValueList

surface

string

phi_set

KSGenValueSet

z

string

phi_uniform

KSGenValueUniform

r_cylindrical

KSGenValueRadiusCylindrical

r_fix

KSGenValueFix

r_formula

KSGenValueFormula

r_fraction

KSGenValueRadiusFraction

r_gauss

KSGenValueGauss

r_histogram

KSGenValueHistogram

r_list

KSGenValueList

r_set

KSGenValueSet

r_uniform

KSGenValueUniform

z_fix

KSGenValueFix

z_formula

KSGenValueFormula

z_gauss

KSGenValueGauss

z_histogram

KSGenValueHistogram

z_list

KSGenValueList

z_set

KSGenValueSet

z_uniform

KSGenValueUniform

element name

source files

child elements

child types

attributes

attribute types

r_cylindrical

KSGenPositionCylindricalCompositeBuilder.cxx

name

string

KSGenPositionFrustrumCompositeBuilder.cxx

radius_max

double

KSGenValueRadiusCylindricalBuilder.cxx

radius_min

double

element name

source files

child elements

child types

attributes

attribute types

r_fraction

KSGenPositionCylindricalCompositeBuilder.cxx

name

string

KSGenPositionFrustrumCompositeBuilder.cxx

KSGenValueRadiusFractionBuilder.cxx

KSGenPositionFluxTube#

element name

source files

child elements

child types

attributes

attribute types

position_flux_tube

KSGenPositionFluxTubeBuilder.cxx

phi_fix

KSGenValueFix

flux

double

phi_gauss

KSGenValueGauss

magnetic_field_name

string

phi_set

KSGenValueSet

n_integration_step

int

phi_uniform

KSGenValueUniform

name

string

r_formula

KSGenValueFormula

only_surface

bool

z_fix

KSGenValueFix

phi

string

z_formula

KSGenValueFormula

space

string

z_gauss

KSGenValueGauss

surface

string

z_set

KSGenValueSet

z

string

z_uniform

KSGenValueUniform

KSGenPositionFrustrumComposite#

element name

source files

child elements

child types

attributes

attribute types

position_frustrum_composite

KSGenGeneratorCompositeBuilder.cxx

phi_fix

KSGenValueFix

name

string

KSGenPositionFrustrumCompositeBuilder.cxx

phi_formula

KSGenValueFormula

phi

string

phi_gauss

KSGenValueGauss

r

string

phi_histogram

KSGenValueHistogram

r1

string

phi_list

KSGenValueList

r2

string

phi_set

KSGenValueSet

space

string

phi_uniform

KSGenValueUniform

surface

string

r1_fix

KSGenValueFix

z

string

r2_fix

KSGenValueFix

z1

string

r_cylindrical

KSGenValueRadiusCylindrical

z2

string

r_fix

KSGenValueFix

r_formula

KSGenValueFormula

r_fraction

KSGenValueRadiusFraction

r_gauss

KSGenValueGauss

r_histogram

KSGenValueHistogram

r_list

KSGenValueList

r_set

KSGenValueSet

r_uniform

KSGenValueUniform

z1_fix

KSGenValueFix

z2_fix

KSGenValueFix

z_fix

KSGenValueFix

z_formula

KSGenValueFormula

z_frustrum

KSGenValueZFrustrum

z_gauss

KSGenValueGauss

z_histogram

KSGenValueHistogram

z_list

KSGenValueList

z_set

KSGenValueSet

z_uniform

KSGenValueUniform

element name

source files

child elements

child types

attributes

attribute types

z_frustrum

KSGenPositionFrustrumCompositeBuilder.cxx

name

string

KSGenValueZFrustrumBuilder.cxx

r1

double

r2

double

z1

double

z2

double

KSGenPositionHomogeneousFluxTube#

element name

source files

child elements

child types

attributes

attribute types

position_homogeneous_flux_tube

KSGenPositionHomogeneousFluxTubeBuilder.cxx

flux

double

magnetic_field_name

string

n_integration_step

int

name

string

phi_max

double

phi_min

double

r_max

double

z_max

double

z_min

double

KSGenPositionMask#

element name

source files

child elements

child types

attributes

attribute types

position_mask

KSGenGeneratorCompositeBuilder.cxx

position_cylindrical_composite

KSGenPositionCylindricalComposite

max_retries

unsigned int

KSGenPositionMaskBuilder.cxx

position_mesh_surface_random

KSGenPositionMeshSurfaceRandom

name

string

position_rectangular_composite

KSGenPositionRectangularComposite

spaces_allowed

string

position_space_random

KSGenPositionSpaceRandom

spaces_forbidden

string

position_spherical_composite

KSGenPositionSphericalComposite

position_surface_random

KSGenPositionSurfaceRandom

element name

source files

child elements

child types

attributes

attribute types

position_mesh_surface_random

KSGenGeneratorCompositeBuilder.cxx

name

string

KSGenPositionMaskBuilder.cxx

surfaces

string

KSGenPositionMeshSurfaceRandomBuilder.cxx

element name

source files

child elements

child types

attributes

attribute types

position_rectangular_composite

KSGenGeneratorCompositeBuilder.cxx

x_fix

KSGenValueFix

name

string

KSGenPositionMaskBuilder.cxx

x_formula

KSGenValueFormula

space

string

KSGenPositionRectangularCompositeBuilder.cxx

x_gauss

KSGenValueGauss

surface

string

x_histogram

KSGenValueHistogram

x

string

x_list

KSGenValueList

y

string

x_set

KSGenValueSet

z

string

x_uniform

KSGenValueUniform

y_fix

KSGenValueFix

y_formula

KSGenValueFormula

y_gauss

KSGenValueGauss

y_histogram

KSGenValueHistogram

y_list

KSGenValueList

y_set

KSGenValueSet

y_uniform

KSGenValueUniform

z_fix

KSGenValueFix

z_formula

KSGenValueFormula

z_gauss

KSGenValueGauss

z_histogram

KSGenValueHistogram

z_list

KSGenValueList

z_set

KSGenValueSet

z_uniform

KSGenValueUniform

element name

source files

child elements

child types

attributes

attribute types

position_space_random

KSGenGeneratorCompositeBuilder.cxx

name

string

KSGenPositionMaskBuilder.cxx

spaces

string

KSGenPositionSpaceRandomBuilder.cxx

element name

source files

child elements

child types

attributes

attribute types

position_spherical_composite

KSGenGeneratorCompositeBuilder.cxx

phi_fix

KSGenValueFix

name

string

KSGenPositionMaskBuilder.cxx

phi_formula

KSGenValueFormula

phi

string

KSGenPositionSphericalCompositeBuilder.cxx

phi_gauss

KSGenValueGauss

r

string

phi_histogram

KSGenValueHistogram

space

string

phi_list

KSGenValueList

surface

string

phi_set

KSGenValueSet

theta

string

phi_uniform

KSGenValueUniform

r_fix

KSGenValueFix

r_formula

KSGenValueFormula

r_gauss

KSGenValueGauss

r_histogram

KSGenValueHistogram

r_list

KSGenValueList

r_set

KSGenValueSet

r_spherical

KSGenValueRadiusSpherical

r_uniform

KSGenValueUniform

theta_fix

KSGenValueFix

theta_formula

KSGenValueFormula

theta_gauss

KSGenValueGauss

theta_histogram

KSGenValueHistogram

theta_list

KSGenValueList

theta_set

KSGenValueSet

theta_spherical

KSGenValueAngleSpherical

theta_uniform

KSGenValueUniform

element name

source files

child elements

child types

attributes

attribute types

r_spherical

KSGenPositionSphericalCompositeBuilder.cxx

name

string

KSGenValueRadiusSphericalBuilder.cxx

radius_max

double

radius_min

double

position_surface_random

KSGenPositionMaskBuilder.cxx

KSGenPositionSurfaceAdjustmentStep#

element name

source files

child elements

child types

attributes

attribute types

position_surface_adjustment_step

KSGenGeneratorCompositeBuilder.cxx

length

double

KSGenPositionSurfaceAdjustmentStepBuilder.cxx

name

string

KSGenPositionSurfaceRandom#

element name

source files

child elements

child types

attributes

attribute types

position_surface_random

KSGenGeneratorCompositeBuilder.cxx

name

string

KSGenPositionSurfaceRandomBuilder.cxx

surfaces

string

KSGenSpinComposite#

element name

source files

child elements

child types

attributes

attribute types

spin_composite

KSGenGeneratorCompositeBuilder.cxx

phi_fix

KSGenValueFix

name

string

KSGenSpinCompositeBuilder.cxx

phi_formula

KSGenValueFormula

phi

string

phi_gauss

KSGenValueGauss

space

string

phi_generalized_gauss

KSGenValueGeneralizedGauss

surface

string

phi_histogram

KSGenValueHistogram

theta

string

phi_list

KSGenValueList

phi_set

KSGenValueSet

phi_uniform

KSGenValueUniform

theta_cosine

KSGenValueAngleCosine

theta_fix

KSGenValueFix

theta_formula

KSGenValueFormula

theta_gauss

KSGenValueGauss

theta_generalized_gauss

KSGenValueGeneralizedGauss

theta_histogram

KSGenValueHistogram

theta_list

KSGenValueList

theta_set

KSGenValueSet

theta_spherical

KSGenValueAngleSpherical

theta_uniform

KSGenValueUniform

KSGenSpinRelativeComposite#

element name

source files

child elements

child types

attributes

attribute types

spin_relative_composite

KSGenGeneratorCompositeBuilder.cxx

phi_fix

KSGenValueFix

name

string

KSGenSpinRelativeCompositeBuilder.cxx

phi_formula

KSGenValueFormula

phi

string

phi_gauss

KSGenValueGauss

space

string

phi_generalized_gauss

KSGenValueGeneralizedGauss

surface

string

phi_histogram

KSGenValueHistogram

theta

string

phi_list

KSGenValueList

phi_set

KSGenValueSet

phi_uniform

KSGenValueUniform

theta_cosine

KSGenValueAngleCosine

theta_fix

KSGenValueFix

theta_formula

KSGenValueFormula

theta_gauss

KSGenValueGauss

theta_generalized_gauss

KSGenValueGeneralizedGauss

theta_histogram

KSGenValueHistogram

theta_list

KSGenValueList

theta_set

KSGenValueSet

theta_spherical

KSGenValueAngleSpherical

theta_uniform

KSGenValueUniform

KSGenTimeComposite#

element name

source files

child elements

child types

attributes

attribute types

time_composite

KSGenGeneratorCompositeBuilder.cxx

time_fermi

KSGenValueFermi

name

string

KSGenTimeCompositeBuilder.cxx

time_fix

KSGenValueFix

time_value

string

time_formula

KSGenValueFormula

time_gauss

KSGenValueGauss

time_generalized_gauss

KSGenValueGeneralizedGauss

time_histogram

KSGenValueHistogram

time_list

KSGenValueList

time_set

KSGenValueSet

time_uniform

KSGenValueUniform

KSGenGeneratorTextFile#

element name

source files

child elements

child types

attributes

attribute types

ksgen_generator_file

KSGenGeneratorTextFileBuilder.cxx

base

string

name

string

path

string

KSGenGeneratorSimulation#

element name

source files

child elements

child types

attributes

attribute types

ksgen_generator_simulation

KSGenGeneratorSimulationBuilder.cxx

base

string

direction_x

string

direction_y

string

direction_z

string

energy

string

generator

string

kinetic_energy_field

string

momentum_field

string

name

string

path

string

pid_field

string

position_field

string

position_x

string

position_y

string

position_z

string

terminator

string

time

string

time_field

string

track_group

string

KSGeoSide#

element name

source files

child elements

child types

attributes

attribute types

ksgeo_side

KSGeoSideBuilder.cxx

add_electric_field

KSCommandMemberAddElectricFieldData

name

string

KSGeoSpaceBuilder.cxx

add_magnetic_field

KSCommandMemberAddMagneticFieldData

spaces

string

add_step_modifier

KSCommandMemberAddStepModifierData

surfaces

string

add_step_output

KSCommandMemberAddStepOutputData

add_terminator

KSCommandMemberAddTerminatorData

add_track_output

KSCommandMemberAddTrackOutputData

clear_surface_interaction

KSCommandMemberClearSurfaceInteractionData

command

KSCommandMemberData

remove_magnetic_field

KSCommandMemberRemoveElectricFieldData

remove_step_modifier

KSCommandMemberRemoveStepModifierData

remove_step_output

KSCommandMemberRemoveStepOutputData

remove_terminator

KSCommandMemberRemoveTerminatorData

remove_track_output

KSCommandMemberRemoveTrackOutputData

set_surface_interaction

KSCommandMemberSetSurfaceInteractionData

add_electric_field

KSGeoSideBuilder.cxx

KSGeoSpaceBuilder.cxx

KSGeoSurfaceBuilder.cxx

add_magnetic_field

KSGeoSideBuilder.cxx

KSGeoSpaceBuilder.cxx

KSGeoSurfaceBuilder.cxx

add_step_modifier

KSGeoSideBuilder.cxx

KSGeoSpaceBuilder.cxx

KSGeoSurfaceBuilder.cxx

add_step_output

KSGeoSideBuilder.cxx

KSGeoSpaceBuilder.cxx

KSGeoSurfaceBuilder.cxx

add_terminator

KSGeoSideBuilder.cxx

KSGeoSpaceBuilder.cxx

KSGeoSurfaceBuilder.cxx

add_track_output

KSGeoSideBuilder.cxx

KSGeoSpaceBuilder.cxx

KSGeoSurfaceBuilder.cxx

clear_surface_interaction

KSGeoSideBuilder.cxx

KSGeoSurfaceBuilder.cxx

remove_magnetic_field

KSGeoSideBuilder.cxx

KSGeoSpaceBuilder.cxx

KSGeoSurfaceBuilder.cxx

remove_step_modifier

KSGeoSideBuilder.cxx

KSGeoSpaceBuilder.cxx

KSGeoSurfaceBuilder.cxx

remove_step_output

KSGeoSideBuilder.cxx

KSGeoSpaceBuilder.cxx

KSGeoSurfaceBuilder.cxx

remove_terminator

KSGeoSideBuilder.cxx

KSGeoSpaceBuilder.cxx

KSGeoSurfaceBuilder.cxx

remove_track_output

KSGeoSideBuilder.cxx

KSGeoSpaceBuilder.cxx

KSGeoSurfaceBuilder.cxx

set_surface_interaction

KSGeoSideBuilder.cxx

KSGeoSurfaceBuilder.cxx

KSGeoSpace#

element name

source files

child elements

child types

attributes

attribute types

ksgeo_space

KSGeoSpaceBuilder.cxx

add_control

KSCommandMemberAddControlData

name

string

add_electric_field

KSCommandMemberAddElectricFieldData

spaces

string

add_magnetic_field

KSCommandMemberAddMagneticFieldData

add_space_interaction

KSCommandMemberAddSpaceInteractionData

add_step_modifier

KSCommandMemberAddStepModifierData

add_step_output

KSCommandMemberAddStepOutputData

add_term

KSCommandMemberAddTermData

add_terminator

KSCommandMemberAddTerminatorData

add_track_output

KSCommandMemberAddTrackOutputData

clear_density

KSCommandMemberClearDensityData

clear_step_data

KSCommandMemberClearStepDataData

clear_step_point

KSCommandMemberClearStepPointData

clear_track_data

KSCommandMemberClearTrackDataData

clear_track_point

KSCommandMemberClearTrackPointData

clear_trajectory

KSCommandMemberClearTrajectoryData

command

KSCommandMemberData

geo_side

KSGeoSide

geo_space

KSGeoSpace

geo_surface

KSGeoSurface

remove_control

KSCommandMemberRemoveControlData

remove_electric_field

KSCommandMemberRemoveElectricFieldData

remove_magnetic_field

KSCommandMemberRemoveMagneticFieldData

remove_space_interaction

KSCommandMemberRemoveSpaceInteractionData

remove_step_modifier

KSCommandMemberRemoveStepModifierData

remove_step_output

KSCommandMemberRemoveStepOutputData

remove_term

KSCommandMemberRemoveTermData

remove_terminator

KSCommandMemberRemoveTerminatorData

remove_track_output

KSCommandMemberRemoveTrackOutputData

set_density

KSCommandMemberSetDensityData

set_step_data

KSCommandMemberSetStepDataData

set_step_point

KSCommandMemberSetStepPointData

set_track_data

KSCommandMemberSetTrackDataData

set_track_point

KSCommandMemberSetTrackPointData

set_trajectory

KSCommandMemberSetTrajectoryData

add_control

KSGeoSpaceBuilder.cxx

add_space_interaction

KSGeoSpaceBuilder.cxx

add_term

KSGeoSpaceBuilder.cxx

clear_density

KSGeoSpaceBuilder.cxx

clear_step_data

KSGeoSpaceBuilder.cxx

clear_step_point

KSGeoSpaceBuilder.cxx

clear_track_data

KSGeoSpaceBuilder.cxx

clear_track_point

KSGeoSpaceBuilder.cxx

clear_trajectory

KSGeoSpaceBuilder.cxx

KSGeoSurface#

element name

source files

child elements

child types

attributes

attribute types

geo_surface

KSGeoSpaceBuilder.cxx

add_electric_field

KSCommandMemberAddElectricFieldData

name

string

KSGeoSurfaceBuilder.cxx

add_magnetic_field

KSCommandMemberAddMagneticFieldData

spaces

string

add_step_modifier

KSCommandMemberAddStepModifierData

surfaces

string

add_step_output

KSCommandMemberAddStepOutputData

add_terminator

KSCommandMemberAddTerminatorData

add_track_output

KSCommandMemberAddTrackOutputData

clear_surface_interaction

KSCommandMemberClearSurfaceInteractionData

command

KSCommandMemberData

remove_magnetic_field

KSCommandMemberRemoveElectricFieldData

remove_step_modifier

KSCommandMemberRemoveStepModifierData

remove_step_output

KSCommandMemberRemoveStepOutputData

remove_terminator

KSCommandMemberRemoveTerminatorData

remove_track_output

KSCommandMemberRemoveTrackOutputData

set_surface_interaction

KSCommandMemberSetSurfaceInteractionData

remove_control

KSGeoSpaceBuilder.cxx

remove_magnetic_field

KSGeoSideBuilder.cxx

KSGeoSpaceBuilder.cxx

KSGeoSurfaceBuilder.cxx

remove_space_interaction

KSGeoSpaceBuilder.cxx

remove_term

KSGeoSpaceBuilder.cxx

set_density

KSGeoSpaceBuilder.cxx

set_step_data

KSGeoSpaceBuilder.cxx

set_step_point

KSGeoSpaceBuilder.cxx

set_track_data

KSGeoSpaceBuilder.cxx

set_track_point

KSGeoSpaceBuilder.cxx

set_trajectory

KSGeoSpaceBuilder.cxx

KSIntCalculatorConstant#

element name

source files

child elements

child types

attributes

attribute types

ksint_calculator_constant

KSIntCalculatorConstantBuilder.cxx

cross_section

double

KSIntScatteringBuilder.cxx

name

string

KSIntCalculatorIon#

element name

source files

child elements

child types

attributes

attribute types

ksint_calculator_ion

KSIntCalculatorIonBuilder.cxx

gas

string

KSIntScatteringBuilder.cxx

name

string

KSIntDecay#

element name

source files

child elements

child types

attributes

attribute types

ksint_decay

KSIntDecayBuilder.cxx

decay_death_const_rate

KSIntDecayCalculatorDeathConstRate

calculator

string

decay_ferenc_bbr

KSIntDecayCalculatorFerencBBRTransition

calculators

string

decay_ferenc_ionisation

KSIntDecayCalculatorFerencIonisation

enhancement

double

decay_ferenc_spontaneous

KSIntDecayCalculatorFerencSpontaneous

name

string

decay_glukhov_deexcitation

KSIntDecayCalculatorGlukhovDeExcitation

decay_glukhov_excitation

KSIntDecayCalculatorGlukhovExcitation

decay_glukhov_ionisation

KSIntDecayCalculatorGlukhovIonisation

decay_glukhov_spontaneous

KSIntDecayCalculatorGlukhovSpontaneous

KSIntDecayCalculatorDeathConstRate#

element name

source files

child elements

child types

attributes

attribute types

decay_death_const_rate

KSIntDecayBuilder.cxx

decay_product_generator

KSGenGeneratorComposite

life_time

double

KSIntDecayCalculatorDeathConstRateBuilder.cxx

max_pid

long long

min_pid

long long

name

string

target_pid

long long

KSIntDecayCalculatorFerencBBRTransition#

element name

source files

child elements

child types

attributes

attribute types

decay_ferenc_bbr

KSIntDecayBuilder.cxx

decay_product_generator

KSGenGeneratorComposite

max_pid

long long

KSIntDecayCalculatorFerencBBRTransitionBuilder.cxx

min_pid

long long

name

string

target_pid

long long

temperature

double

KSIntDecayCalculatorFerencIonisation#

element name

source files

child elements

child types

attributes

attribute types

decay_ferenc_ionisation

KSIntDecayBuilder.cxx

decay_product_generator

KSGenGeneratorComposite

max_pid

long long

KSIntDecayCalculatorFerencIonisationBuilder.cxx

min_pid

long long

name

string

target_pid

long long

temperature

double

KSIntDecayCalculatorFerencSpontaneous#

element name

source files

child elements

child types

attributes

attribute types

decay_ferenc_spontaneous

KSIntDecayBuilder.cxx

decay_product_generator

KSGenGeneratorComposite

max_pid

long long

KSIntDecayCalculatorFerencSpontaneousBuilder.cxx

min_pid

long long

name

string

target_pid

long long

KSIntDecayCalculatorGlukhovDeExcitation#

element name

source files

child elements

child types

attributes

attribute types

decay_glukhov_deexcitation

KSIntDecayBuilder.cxx

decay_product_generator

KSGenGeneratorComposite

max_pid

long long

KSIntDecayCalculatorGlukhovDeExcitationBuilder.cxx

min_pid

long long

name

string

target_pid

long long

temperature

double

KSIntDecayCalculatorGlukhovExcitation#

element name

source files

child elements

child types

attributes

attribute types

decay_glukhov_excitation

KSIntDecayBuilder.cxx

decay_product_generator

KSGenGeneratorComposite

max_pid

long long

KSIntDecayCalculatorGlukhovExcitationBuilder.cxx

min_pid

long long

name

string

target_pid

long long

temperature

double

KSIntDecayCalculatorGlukhovIonisation#

element name

source files

child elements

child types

attributes

attribute types

decay_glukhov_ionisation

KSIntDecayBuilder.cxx

decay_product_generator

KSGenGeneratorComposite

max_pid

long long

KSIntDecayCalculatorGlukhovIonisationBuilder.cxx

min_pid

long long

name

string

target_pid

long long

temperature

double

KSIntDecayCalculatorGlukhovSpontaneous#

element name

source files

child elements

child types

attributes

attribute types

decay_glukhov_spontaneous

KSIntDecayBuilder.cxx

decay_product_generator

KSGenGeneratorComposite

max_pid

long long

KSIntDecayCalculatorGlukhovSpontaneousBuilder.cxx

min_pid

long long

name

string

target_pid

long long

KSIntDensityConstant#

element name

source files

child elements

child types

attributes

attribute types

ksint_density_constant

KSIntDensityConstantBuilder.cxx

density

double

KSIntScatteringBuilder.cxx

name

string

pressure

double

pressure_mbar

double

temperature

double

KSIntScattering#

element name

source files

child elements

child types

attributes

attribute types

ksint_scattering

KSIntScatteringBuilder.cxx

calculator_argon

KSIntCalculatorArgonSet

calculator

string

calculator_constant

KSIntCalculatorConstant

calculators

string

calculator_hydrogen

KSIntCalculatorHydrogenSet

density

string

calculator_ion

KSIntCalculatorIon

enhancement

double

calculator_kess

KSIntCalculatorKESSSet

name

string

density_constant

KSIntDensityConstant

split

bool

KSIntCalculatorArgonSet#

element name

source files

child elements

child types

attributes

attribute types

calculator_argon

KSIntScatteringBuilder.cxx

double_ionisation

bool

elastic

bool

excitation

bool

name

string

single_ionisation

bool

KSIntCalculatorHydrogenSet#

element name

source files

child elements

child types

attributes

attribute types

calculator_hydrogen

KSIntScatteringBuilder.cxx

elastic

bool

excitation

bool

ionisation

bool

molecule

string

name

string

KSIntCalculatorKESSSet#

element name

source files

child elements

child types

attributes

attribute types

calculator_kess

KSIntScatteringBuilder.cxx

auger_relaxation

string

elastic

bool

inelastic

string

name

string

photo_absorbtion

bool

KSIntSpinFlip#

element name

source files

child elements

child types

attributes

attribute types

ksint_spin_flip

KSIntSpinFlipBuilder.cxx

name

string

KSIntSpinFlipPulse#

element name

source files

child elements

child types

attributes

attribute types

ksint_spin_flip_pulse

KSIntSpinFlipPulseBuilder.cxx

name

string

time

double

KSIntSpinRotateYPulse#

element name

source files

child elements

child types

attributes

attribute types

ksint_spin_rotate_y_pulse

KSIntSpinRotateYPulseBuilder.cxx

angle

double

is_adiabatic

bool

name

string

time

double

KSIntSurfaceUCN#

element name

source files

child elements

child types

attributes

attribute types

ksint_surface_UCN

KSIntSurfaceUCNBuilder.cxx

alpha

double

correlation_length

double

eta

double

name

string

real_optical_potential

double

KSIntSurfaceDiffuse#

element name

source files

child elements

child types

attributes

attribute types

ksint_surface_diffuse

KSIntSurfaceDiffuseBuilder.cxx

name

string

probability

double

reflection_loss

double

reflection_loss_fraction

double

transmission_loss

double

transmission_loss_fraction

double

KSIntSurfaceMultiplication#

element name

source files

child elements

child types

attributes

attribute types

ksint_surface_multiplication

KSIntSurfaceMultiplicationBuilder.cxx

energy_loss_fraction

double

name

string

required_energy_per_particle_ev

double

side

string

KSIntSurfaceSpecular#

element name

source files

child elements

child types

attributes

attribute types

ksint_surface_specular

KSIntSurfaceSpecularBuilder.cxx

name

string

probability

double

reflection_loss

double

reflection_loss_fraction

double

transmission_loss

double

transmission_loss_fraction

double

KSIntSurfaceSpinFlip#

element name

source files

child elements

child types

attributes

attribute types

ksint_surface_spin_flip

KSIntSurfaceSpinFlipBuilder.cxx

name

string

probability

double

KSModDynamicEnhancement#

element name

source files

child elements

child types

attributes

attribute types

ksmod_dynamic_enhancement

KSModDynamicEnhancementBuilder.cxx

dynamic

bool

name

string

reference_energy

double

scattering

string

static_enhancement

double

synchrotron

string

KSModEventReport#

element name

source files

child elements

child types

attributes

attribute types

ksmod_event_report

KSModEventReportBuilder.cxx

name

string

KSModSplitOnTurn#

element name

source files

child elements

child types

attributes

attribute types

ksmod_split_on_turn

KSModSplitOnTurnBuilder.cxx

direction

string

name

string

KSNavMeshedSpace#

element name

source files

child elements

child types

attributes

attribute types

ksnav_meshed_space

KSNavMeshedSpaceBuilder.cxx

absolute_tolerance

double

enter_split

bool

exit_split

bool

fail_check

bool

max_octree_depth

unsigned int

n_allowed_elements

unsigned int

name

string

octree_file

string

path

string

relative_tolerance

double

root_space

string

spatial_resolution

double

KSNavSpace#

element name

source files

child elements

child types

attributes

attribute types

ksnav_space

KSNavSpaceBuilder.cxx

enter_split

bool

exit_split

bool

fail_check

bool

name

string

tolerance

double

KSNavSurface#

element name

source files

child elements

child types

attributes

attribute types

ksnav_surface

KSNavSurfaceBuilder.cxx

name

string

reflection_split

bool

transmission_split

bool

KSTermDeath#

element name

source files

child elements

child types

attributes

attribute types

ksterm_death

KSTermDeathBuilder.cxx

name

string

KSTermMagnetron#

element name

source files

child elements

child types

attributes

attribute types

ksterm_magnetron

KSTermMagnetronBuilder.cxx

max_phi

double

name

string

KSTermMaxEnergy#

element name

source files

child elements

child types

attributes

attribute types

ksterm_max_energy

KSTermMaxEnergyBuilder.cxx

energy

double

name

string

KSTermMaxLength#

element name

source files

child elements

child types

attributes

attribute types

ksterm_max_length

KSTermMaxLengthBuilder.cxx

length

double

name

string

KSTermMaxLongEnergy#

element name

source files

child elements

child types

attributes

attribute types

ksterm_max_long_energy

KSTermMaxLongEnergyBuilder.cxx

long_energy

double

name

string

KSTermMaxR#

element name

source files

child elements

child types

attributes

attribute types

ksterm_max_r

KSTermMaxRBuilder.cxx

name

string

r

double

KSTermMaxStepTime#

element name

source files

child elements

child types

attributes

attribute types

ksterm_max_step_time

KSTermMaxStepTimeBuilder.cxx

name

string

time

double

KSTermMaxSteps#

element name

source files

child elements

child types

attributes

attribute types

ksterm_max_steps

KSTermMaxStepsBuilder.cxx

name

string

steps

unsigned int

KSTermMaxTime#

element name

source files

child elements

child types

attributes

attribute types

ksterm_max_time

KSTermMaxTimeBuilder.cxx

name

string

time

double

KSTermMaxTotalTime#

element name

source files

child elements

child types

attributes

attribute types

ksterm_max_total_time

KSTermMaxTotalTimeBuilder.cxx

name

string

time

double

KSTermMaxZ#

element name

source files

child elements

child types

attributes

attribute types

ksterm_max_z

KSTermMaxZBuilder.cxx

name

string

z

double

KSTermMinDistance#

element name

source files

child elements

child types

attributes

attribute types

ksterm_min_distance

KSTermMinDistanceBuilder.cxx

min_distance

double

name

string

surfaces

string

KSTermMinEnergy#

element name

source files

child elements

child types

attributes

attribute types

ksterm_min_energy

KSTermMinEnergyBuilder.cxx

energy

double

name

string

KSTermMinLongEnergy#

element name

source files

child elements

child types

attributes

attribute types

ksterm_min_long_energy

KSTermMinLongEnergyBuilder.cxx

long_energy

double

name

string

KSTermMinR#

element name

source files

child elements

child types

attributes

attribute types

ksterm_min_r

KSTermMinRBuilder.cxx

name

string

r

double

KSTermMinZ#

element name

source files

child elements

child types

attributes

attribute types

ksterm_min_z

KSTermMinZBuilder.cxx

name

string

z

double

KSTermOutputData#

element name

source files

child elements

child types

attributes

attribute types

ksterm_output

KSTermOutputBuilder.cxx

component

string

group

string

max_value

double

min_value

double

name

string

KSTermSecondaries#

element name

source files

child elements

child types

attributes

attribute types

ksterm_secondaries

KSTermSecondariesBuilder.cxx

name

string

KSTermStepsize#

element name

source files

child elements

child types

attributes

attribute types

ksterm_stepsize

KSTermStepsizeBuilder.cxx

max_length

double

min_length

double

name

string

KSTermTrapped#

element name

source files

child elements

child types

attributes

attribute types

ksterm_trapped

KSTermTrappedBuilder.cxx

max_turns

int

name

string

use_electric_field

bool

use_magnetic_field

bool

KSTermZHRadius#

element name

source files

child elements

child types

attributes

attribute types

ksterm_zh_radius

KSTermZHRadiusBuilder.cxx

central_expansion

bool

electric_field

string

magnetic_field

string

name

string

remote_expansion

bool

KSTrajControlBChange#

element name

source files

child elements

child types

attributes

attribute types

kstraj_control_B_change

KSTrajControlBChangeBuilder.cxx

fraction

double

KSTrajTrajectoryAdiabaticBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajControlCyclotron#

element name

source files

child elements

child types

attributes

attribute types

kstraj_control_cyclotron

KSTrajControlCyclotronBuilder.cxx

fraction

double

KSTrajTrajectoryAdiabaticBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajControlEnergy#

element name

source files

child elements

child types

attributes

attribute types

kstraj_control_energy

KSTrajControlEnergyBuilder.cxx

adjustment

double

KSTrajTrajectoryAdiabaticBuilder.cxx

adjustment_down

double

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

adjustment_up

double

KSTrajTrajectoryExactBuilder.cxx

initial_step

double

KSTrajTrajectoryExactSpinBuilder.cxx

lower_limit

double

max_length

double

min_length

double

name

string

step_rescale

double

upper_limit

double

KSTrajControlLength#

element name

source files

child elements

child types

attributes

attribute types

kstraj_control_length

KSTrajControlLengthBuilder.cxx

length

double

KSTrajTrajectoryAdiabaticBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryExactTrappedBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajControlMDot#

element name

source files

child elements

child types

attributes

attribute types

kstraj_control_m_dot

KSTrajControlMDotBuilder.cxx

fraction

double

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

name

string

KSTrajControlMagneticMoment#

element name

source files

child elements

child types

attributes

attribute types

kstraj_control_magnetic_moment

KSTrajControlMagneticMomentBuilder.cxx

lower_limit

double

KSTrajTrajectoryAdiabaticBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

upper_limit

double

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajControlMomentumNumericalError#

element name

source files

child elements

child types

attributes

attribute types

kstraj_control_momentum_numerical_error

KSTrajControlMomentumNumericalErrorBuilder.cxx

absolute_momentum_error

double

KSTrajTrajectoryAdiabaticBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

safety_factor

double

KSTrajTrajectoryExactBuilder.cxx

solver_order

double

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajControlPositionNumericalError#

element name

source files

child elements

child types

attributes

attribute types

kstraj_control_position_numerical_error

KSTrajControlPositionNumericalErrorBuilder.cxx

absolute_position_error

double

KSTrajTrajectoryAdiabaticBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

safety_factor

double

KSTrajTrajectoryExactBuilder.cxx

solver_order

double

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajControlSpinPrecession#

element name

source files

child elements

child types

attributes

attribute types

kstraj_control_spin_precession

KSTrajControlSpinPrecessionBuilder.cxx

fraction

double

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

name

string

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajControlTime#

element name

source files

child elements

child types

attributes

attribute types

kstraj_control_time

KSTrajControlTimeBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticBuilder.cxx

time

double

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryExactTrappedBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajIntegratorRK54#

element name

source files

child elements

child types

attributes

attribute types

kstraj_integrator_rk54

KSTrajIntegratorRK54Builder.cxx

name

string

KSTrajTrajectoryAdiabaticBuilder.cxx

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajIntegratorRK65#

element name

source files

child elements

child types

attributes

attribute types

kstraj_integrator_rk65

KSTrajIntegratorRK65Builder.cxx

name

string

KSTrajTrajectoryAdiabaticBuilder.cxx

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajIntegratorRK8#

element name

source files

child elements

child types

attributes

attribute types

kstraj_integrator_rk8

KSTrajIntegratorRK8Builder.cxx

name

string

KSTrajTrajectoryAdiabaticBuilder.cxx

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryExactTrappedBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajIntegratorRK86#

element name

source files

child elements

child types

attributes

attribute types

kstraj_integrator_rk86

KSTrajIntegratorRK86Builder.cxx

name

string

KSTrajTrajectoryAdiabaticBuilder.cxx

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajIntegratorRK87#

element name

source files

child elements

child types

attributes

attribute types

kstraj_integrator_rk87

KSTrajIntegratorRK87Builder.cxx

name

string

KSTrajTrajectoryAdiabaticBuilder.cxx

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajIntegratorRKDP54#

element name

source files

child elements

child types

attributes

attribute types

kstraj_integrator_rkdp54

KSTrajIntegratorRKDP54Builder.cxx

name

string

KSTrajTrajectoryAdiabaticBuilder.cxx

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajIntegratorRKDP853#

element name

source files

child elements

child types

attributes

attribute types

kstraj_integrator_rkdp853

KSTrajIntegratorRKDP853Builder.cxx

name

string

KSTrajTrajectoryAdiabaticBuilder.cxx

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajIntegratorSym4#

element name

source files

child elements

child types

attributes

attribute types

kstraj_integrator_sym4

KSTrajIntegratorSym4Builder.cxx

name

string

KSTrajTrajectoryExactTrappedBuilder.cxx

KSTrajInterpolatorContinuousRungeKutta#

element name

source files

child elements

child types

attributes

attribute types

kstraj_interpolator_crk

KSTrajInterpolatorContinuousRungeKuttaBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticBuilder.cxx

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajInterpolatorFast#

element name

source files

child elements

child types

attributes

attribute types

kstraj_interpolator_fast

KSTrajInterpolatorFastBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticBuilder.cxx

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajInterpolatorHermite#

element name

source files

child elements

child types

attributes

attribute types

kstraj_interpolator_hermite

KSTrajInterpolatorHermiteBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticBuilder.cxx

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajTermConstantForcePropagation#

element name

source files

child elements

child types

attributes

attribute types

kstraj_term_constant_force_propagation

KSTrajTermConstantForcePropagationBuilder.cxx

force

KThreeVector

name

string

KSTrajTermDrift#

element name

source files

child elements

child types

attributes

attribute types

kstraj_term_drift

KSTrajTermDriftBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticBuilder.cxx

KSTrajTermGravity#

element name

source files

child elements

child types

attributes

attribute types

kstraj_term_gravity

KSTrajTermGravityBuilder.cxx

gravity

KThreeVector

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

name

string

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTermGyration#

element name

source files

child elements

child types

attributes

attribute types

kstraj_term_gyration

KSTrajTermGyrationBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticBuilder.cxx

KSTrajTermPropagation#

element name

source files

child elements

child types

attributes

attribute types

kstraj_term_propagation

KSTrajTermPropagationBuilder.cxx

direction

string

KSTrajTrajectoryAdiabaticBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

KSTrajTrajectoryElectricBuilder.cxx

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryExactTrappedBuilder.cxx

KSTrajTrajectoryMagneticBuilder.cxx

KSTrajTermSynchrotron#

element name

source files

child elements

child types

attributes

attribute types

kstraj_term_synchrotron

KSTrajTermSynchrotronBuilder.cxx

enhancement

double

KSTrajTrajectoryAdiabaticBuilder.cxx

name

string

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

old_methode

bool

KSTrajTrajectoryExactBuilder.cxx

KSTrajTrajectoryExactSpinBuilder.cxx

KSTrajTrajectoryExactTrappedBuilder.cxx

KSTrajTrajectoryAdiabatic#

element name

source files

child elements

child types

attributes

attribute types

kstraj_trajectory_adiabatic

KSTrajTrajectoryAdiabaticBuilder.cxx

control_B_change

KSTrajControlBChange

attempt_limit

unsigned int

control_cyclotron

KSTrajControlCyclotron

cyclotron_fraction

double

control_energy

KSTrajControlEnergy

max_segments

unsigned int

control_length

KSTrajControlLength

name

string

control_magnetic_moment

KSTrajControlMagneticMoment

piecewise_tolerance

double

control_momentum_error

KSTrajControlMomentumNumericalError

use_true_position

bool

control_position_error

KSTrajControlPositionNumericalError

control_time

KSTrajControlTime

integrator_rk54

KSTrajIntegratorRK54

integrator_rk65

KSTrajIntegratorRK65

integrator_rk8

KSTrajIntegratorRK8

integrator_rk86

KSTrajIntegratorRK86

integrator_rk87

KSTrajIntegratorRK87

integrator_rkdp54

KSTrajIntegratorRKDP54

integrator_rkdp853

KSTrajIntegratorRKDP853

interpolator_crk

KSTrajInterpolatorContinuousRungeKutta

interpolator_fast

KSTrajInterpolatorFast

interpolator_hermite

KSTrajInterpolatorHermite

term_drift

KSTrajTermDrift

term_gyration

KSTrajTermGyration

term_propagation

KSTrajTermPropagation

term_synchrotron

KSTrajTermSynchrotron

KSTrajTrajectoryAdiabaticSpin#

element name

source files

child elements

child types

attributes

attribute types

kstraj_trajectory_adiabatic_spin

KSTrajTrajectoryAdiabaticSpinBuilder.cxx

control_B_change

KSTrajControlBChange

attempt_limit

unsigned int

control_cyclotron

KSTrajControlCyclotron

max_segments

unsigned int

control_energy

KSTrajControlEnergy

name

string

control_length

KSTrajControlLength

piecewise_tolerance

double

control_m_dot

KSTrajControlMDot

control_magnetic_moment

KSTrajControlMagneticMoment

control_momentum_error

KSTrajControlMomentumNumericalError

control_position_error

KSTrajControlPositionNumericalError

control_spin_precession

KSTrajControlSpinPrecession

control_time

KSTrajControlTime

integrator_rk54

KSTrajIntegratorRK54

integrator_rk65

KSTrajIntegratorRK65

integrator_rk8

KSTrajIntegratorRK8

integrator_rk86

KSTrajIntegratorRK86

integrator_rk87

KSTrajIntegratorRK87

integrator_rkdp54

KSTrajIntegratorRKDP54

integrator_rkdp853

KSTrajIntegratorRKDP853

interpolator_crk

KSTrajInterpolatorContinuousRungeKutta

interpolator_fast

KSTrajInterpolatorFast

interpolator_hermite

KSTrajInterpolatorHermite

term_gravity

KSTrajTermGravity

term_propagation

KSTrajTermPropagation

term_synchrotron

KSTrajTermSynchrotron

KSTrajTrajectoryElectric#

element name

source files

child elements

child types

attributes

attribute types

kstraj_trajectory_electric

KSTrajTrajectoryElectricBuilder.cxx

control_B_change

KSTrajControlBChange

attempt_limit

unsigned int

control_length

KSTrajControlLength

max_segments

unsigned int

control_time

KSTrajControlTime

name

string

integrator_rk54

KSTrajIntegratorRK54

piecewise_tolerance

double

integrator_rk65

KSTrajIntegratorRK65

integrator_rk8

KSTrajIntegratorRK8

integrator_rk86

KSTrajIntegratorRK86

integrator_rk87

KSTrajIntegratorRK87

integrator_rkdp54

KSTrajIntegratorRKDP54

integrator_rkdp853

KSTrajIntegratorRKDP853

interpolator_crk

KSTrajInterpolatorContinuousRungeKutta

interpolator_fast

KSTrajInterpolatorFast

interpolator_hermite

KSTrajInterpolatorHermite

term_propagation

KSTrajTermPropagation

KSTrajTrajectoryExact#

element name

source files

child elements

child types

attributes

attribute types

kstraj_trajectory_exact

KSTrajTrajectoryExactBuilder.cxx

control_B_change

KSTrajControlBChange

attempt_limit

unsigned int

control_cyclotron

KSTrajControlCyclotron

max_segments

unsigned int

control_energy

KSTrajControlEnergy

name

string

control_length

KSTrajControlLength

piecewise_tolerance

double

control_magnetic_moment

KSTrajControlMagneticMoment

control_momentum_error

KSTrajControlMomentumNumericalError

control_position_error

KSTrajControlPositionNumericalError

control_time

KSTrajControlTime

integrator_rk54

KSTrajIntegratorRK54

integrator_rk65

KSTrajIntegratorRK65

integrator_rk8

KSTrajIntegratorRK8

integrator_rk86

KSTrajIntegratorRK86

integrator_rk87

KSTrajIntegratorRK87

integrator_rkdp54

KSTrajIntegratorRKDP54

integrator_rkdp853

KSTrajIntegratorRKDP853

interpolator_crk

KSTrajInterpolatorContinuousRungeKutta

interpolator_fast

KSTrajInterpolatorFast

interpolator_hermite

KSTrajInterpolatorHermite

term_gravity

KSTrajTermGravity

term_propagation

KSTrajTermPropagation

term_synchrotron

KSTrajTermSynchrotron

KSTrajTrajectoryExactSpin#

element name

source files

child elements

child types

attributes

attribute types

kstraj_trajectory_exact_spin

KSTrajTrajectoryExactSpinBuilder.cxx

control_B_change

KSTrajControlBChange

attempt_limit

unsigned int

control_cyclotron

KSTrajControlCyclotron

max_segments

unsigned int

control_energy

KSTrajControlEnergy

name

string

control_length

KSTrajControlLength

piecewise_tolerance

double

control_magnetic_moment

KSTrajControlMagneticMoment

control_momentum_error

KSTrajControlMomentumNumericalError

control_position_error

KSTrajControlPositionNumericalError

control_spin_precession

KSTrajControlSpinPrecession

control_time

KSTrajControlTime

integrator_rk54

KSTrajIntegratorRK54

integrator_rk65

KSTrajIntegratorRK65

integrator_rk8

KSTrajIntegratorRK8

integrator_rk86

KSTrajIntegratorRK86

integrator_rk87

KSTrajIntegratorRK87

integrator_rkdp54

KSTrajIntegratorRKDP54

integrator_rkdp853

KSTrajIntegratorRKDP853

interpolator_crk

KSTrajInterpolatorContinuousRungeKutta

interpolator_fast

KSTrajInterpolatorFast

interpolator_hermite

KSTrajInterpolatorHermite

term_gravity

KSTrajTermGravity

term_propagation

KSTrajTermPropagation

term_synchrotron

KSTrajTermSynchrotron

KSTrajTrajectoryExactTrapped#

element name

source files

child elements

child types

attributes

attribute types

kstraj_trajectory_exact_trapped

KSTrajTrajectoryExactTrappedBuilder.cxx

control_length

KSTrajControlLength

attempt_limit

unsigned int

control_time

KSTrajControlTime

max_segments

unsigned int

integrator_rk8

KSTrajIntegratorRK8

name

string

integrator_sym4

KSTrajIntegratorSym4

piecewise_tolerance

double

interpolator_crk

KSTrajInterpolatorContinuousRungeKutta

interpolator_fast

KSTrajInterpolatorFast

interpolator_hermite

KSTrajInterpolatorHermite

term_propagation

KSTrajTermPropagation

term_synchrotron

KSTrajTermSynchrotron

interpolator_crk

KSTrajTrajectoryExactTrappedBuilder.cxx

interpolator_fast

KSTrajTrajectoryExactTrappedBuilder.cxx

interpolator_hermite

KSTrajTrajectoryExactTrappedBuilder.cxx

KSTrajTrajectoryLinear#

element name

source files

child elements

child types

attributes

attribute types

kstraj_trajectory_linear

KSTrajTrajectoryLinearBuilder.cxx

length

double

name

string

KSTrajTrajectoryMagnetic#

element name

source files

child elements

child types

attributes

attribute types

kstraj_trajectory_magnetic

KSTrajTrajectoryMagneticBuilder.cxx

control_B_change

KSTrajControlBChange

attempt_limit

unsigned int

control_length

KSTrajControlLength

max_segments

unsigned int

control_time

KSTrajControlTime

name

string

integrator_rk54

KSTrajIntegratorRK54

piecewise_tolerance

double

integrator_rk65

KSTrajIntegratorRK65

integrator_rk8

KSTrajIntegratorRK8

integrator_rk86

KSTrajIntegratorRK86

integrator_rk87

KSTrajIntegratorRK87

integrator_rkdp54

KSTrajIntegratorRKDP54

integrator_rkdp853

KSTrajIntegratorRKDP853

interpolator_crk

KSTrajInterpolatorContinuousRungeKutta

interpolator_fast

KSTrajInterpolatorFast

interpolator_hermite

KSTrajInterpolatorHermite

term_propagation

KSTrajTermPropagation

KSWriteASCII#

element name

source files

child elements

child types

attributes

attribute types

kswrite_ascii

KSWriteASCIIBuilder.cxx

base

string

name

string

path

string

precision

unsigned int

KSWriteROOT#

element name

source files

child elements

child types

attributes

attribute types

kswrite_root

KSWriteROOTBuilder.cxx

base

string

name

string

path

string

KSWriteROOTConditionOutputData#

element name

source files

child elements

child types

attributes

attribute types

kswrite_root_condition_output

KSWriteROOTConditionOutputBuilder.cxx

group

string

max_value

double

min_value

double

name

string

parent

string

KSWriteROOTConditionPeriodicData#

element name

source files

child elements

child types

attributes

attribute types

kswrite_root_condition_periodic

KSWriteROOTConditionPeriodicBuilder.cxx

group

string

increment

double

initial_max

double

initial_min

double

name

string

parent

string

reset_max

double

reset_min

double

KSWriteROOTConditionStepData#

element name

source files

child elements

child types

attributes

attribute types

kswrite_root_condition_step

KSWriteROOTConditionStepBuilder.cxx

group

string

name

string

nth_step

int

parent

string

KSWriteROOTConditionTerminatorData#

element name

source files

child elements

child types

attributes

attribute types

kswrite_root_condition_terminator

KSWriteROOTConditionTerminatorBuilder.cxx

group

string

match_terminator

string

name

string

parent

string

KSWriteVTK#

element name

source files

child elements

child types

attributes

attribute types

kswrite_vtk

KSWriteVTKBuilder.cxx

base

string

name

string

path

string

KEMRoot#

element name

source files

child elements

child types

attributes

attribute types

kemfield

KEMToolboxBuilder.cc

constant_electric_field

KElectrostaticConstantField

constant_magnetic_field

KMagnetostaticConstantField

electric_potentialmap

KElectrostaticPotentialmap

electric_potentialmap_calculator

KElectrostaticPotentialmapCalculator

electric_quadrupole_field

KElectricQuadrupoleField

electromagnet_field

KGStaticElectromagnetField

electrostatic_field

KGElectrostaticBoundaryField

induced_azimuthal_electric_field

KInducedAzimuthalElectricField

linear_electric_field

KElectrostaticLinearField

magnetic_dipole_field

KMagneticDipoleField

magnetic_fieldmap

KMagnetostaticFieldmap

magnetic_fieldmap_calculator

KMagnetostaticFieldmapCalculator

magnetic_superposition_field

KMagneticSuperpositionField

ramped_electric_field

KRampedElectricField

ramped_magnetic_field

KRampedMagneticField

ramped_transitional_electric_field

KRampedElectric2Field

KElectrostaticLinearField#

element name

source files

child elements

child types

attributes

attribute types

linear_electric_field

KElectrostaticLinearFieldBuilder.cc

U1

double

U2

double

name

string

surface

string

z1

double

z2

double

KMessageTable#

element name

source files

child elements

child types

attributes

attribute types

messages

KMessageBuilder.cxx

file

KTextFile

format

string

message

KMessageData

log

string

parser_context

bool

precision

KMessagePrecision

shutdown_message

bool

terminal

string

file

KMessageBuilder.cxx

KMessageData#

element name

source files

child elements

child types

attributes

attribute types

message

KMessageBuilder.cxx

format

string

key

string

log

string

parser_context

bool

precision

KMessagePrecision

shutdown_message

bool

terminal

string

KROOTWindow#

element name

source files

child elements

child types

attributes

attribute types

root_window

KROOTWindowBuilder.cxx

root_geometry_painter

KGROOTGeometryPainter

active

bool

root_magfield_painter

KSROOTMagFieldPainter

canvas_height

unsigned int

root_pad

KROOTPad

canvas_width

unsigned int

root_potential_painter

KSROOTPotentialPainter

name

string

root_track_painter

KSROOTTrackPainter

path

string

root_zh_painter

KSROOTZonalHarmonicsPainter

write_enabled

bool

xmax

double

xmin

double

ymax

double

ymin

double

KGROOTGeometryPainter#

element name

source files

child elements

child types

attributes

attribute types

root_geometry_painter

KGROOTGeometryPainterBuilder.cc

epsilon

double

file

string

name

string

path

string

plane_normal

KThreeVector

plane_point

KThreeVector

save_json

bool

save_svg

bool

show_labels

bool

spaces

string

surfaces

string

swap_axis

bool

KSROOTMagFieldPainter#

element name

source files

child elements

child types

attributes

attribute types

root_magfield_painter

KSROOTMagFieldPainterBuilder.cxx

axial_symmetry

bool

draw

string

magnetic_field

string

magnetic_gradient_numerical

bool

name

string

plot

string

r_max

double

r_steps

int

x_axis

string

y_axis

string

z_axis_logscale

bool

z_fix

double

z_max

double

z_min

double

z_steps

int

KROOTPad#

element name

source files

child elements

child types

attributes

attribute types

root_pad

KROOTWindowBuilder.cxx

root_geometry_painter

KGROOTGeometryPainter

name

string

root_magfield_painter

KSROOTMagFieldPainter

xlow

double

root_potential_painter

KSROOTPotentialPainter

xmax

double

root_track_painter

KSROOTTrackPainter

xmin

double

root_zh_painter

KSROOTZonalHarmonicsPainter

xup

double

ylow

double

ymax

double

ymin

double

yup

double

KSROOTPotentialPainter#

element name

source files

child elements

child types

attributes

attribute types

root_potential_painter

KSROOTPotentialPainterBuilder.cxx

calc_pot

bool

compare_fields

bool

electric_field

string

name

string

r_max

double

r_steps

int

reference_field

string

x_axis

string

y_axis

string

z_max

double

z_min

double

z_steps

int

KSROOTTrackPainter#

element name

source files

child elements

child types

attributes

attribute types

root_track_painter

KSROOTTrackPainterBuilder.cxx

add_color

string

axial_mirror

bool

base

string

color

string

color_mode

string

color_palette

string

color_variable

string

draw_options

string

epsilon

double

name

string

path

string

plane_normal

KThreeVector

plane_point

KThreeVector

plot_mode

string

position_name

string

step_output_group_name

string

swap_axis

bool

track_output_group_name

string

x_axis

string

y_axis

string

KSROOTZonalHarmonicsPainter#

element name

source files

child elements

child types

attributes

attribute types

root_zh_painter

KSROOTZonalHarmonicsPainterBuilder.cxx

draw_central_boundary

bool

draw_convergence_area

bool

draw_remote_boundary

bool

draw_source_points

bool

electric_field

string

file

string

geometry_type

*string *

magnetic_field

string

name

string

path

string

r_dist

double

r_max

double

r_min

double

r_steps

int

radial_safety_margin

*double *

write

bool

x_axis

string

y_axis

string

z_dist

double

z_max

double

z_min

double

z_steps

int

KApplicationRunner#

element name

source files

child elements

child types

attributes

attribute types

run

KApplicationRunnerBuilder.cxx

app

KNamedReference

name

string

KNamedReference#

element name

source files

child elements

child types

attributes

attribute types

app

KApplicationRunnerBuilder.cxx

Name

string

KVTKWindow#

element name

source files

child elements

child types

attributes

attribute types

vtk_window

KVTKWindowBuilder.cxx

vtk_axial_mesh_painter

KGVTKAxialMeshPainter

depth_peeling

unsigned int

vtk_distance_tester

KGVTKDistanceTester

enable_axis

bool

vtk_generator_painter

KSVTKGeneratorPainter

enable_data

bool

vtk_geometry_painter

KGVTKGeometryPainter

enable_display

bool

vtk_mesh_painter

KGVTKMeshPainter

enable_help

bool

vtk_normal_tester

KGVTKNormalTester

enable_parallel_projection

bool

vtk_outside_tester

KGVTKOutsideTester

enable_write

bool

vtk_point_tester

KGVTKPointTester

eye_angle

double

vtk_random_point_tester

KGVTKRandomPointTester

frame_color_blue

float

vtk_track_painter

KSVTKTrackPainter

frame_color_green

float

vtk_track_terminator_painter

KSVTKTrackTerminatorPainter

frame_color_red

float

frame_size_x

unsigned int

frame_size_y

unsigned int

frame_title

string

multi_samples

unsigned int

name

string

view_angle

double

KGVTKAxialMeshPainter#

element name

source files

child elements

child types

attributes

attribute types

vtk_axial_mesh_painter

KGVTKAxialMeshPainterBuilder.cc

arc_count

unsigned int

color_mode

string

file

string

name

string

spaces

string

surfaces

string

KGVTKDistanceTester#

element name

source files

child elements

child types

attributes

attribute types

vtk_distance_tester

KGVTKDistanceTesterBuilder.cc

name

string

sample_count

unsigned int

sample_disk_normal

KThreeVector

sample_disk_origin

KThreeVector

sample_disk_radius

double

spaces

string

surfaces

string

vertex_size

double

KSVTKGeneratorPainter#

element name

source files

child elements

child types

attributes

attribute types

vtk_generator_painter

KSVTKGeneratorPainterBuilder.cxx

add_color

KThreeVector

add_generator

string

color_variable

string

electric_field

string

file

string

magnetic_field

string

name

string

num_samples

int

path

string

scale_factor

double

KGVTKGeometryPainter#

element name

source files

child elements

child types

attributes

attribute types

vtk_geometry_painter

KGVTKGeometryPainterBuilder.cc

file

string

name

string

path

string

spaces

string

surfaces

string

write_stl

bool

KGVTKMeshPainter#

element name

source files

child elements

child types

attributes

attribute types

vtk_mesh_painter

KGVTKMeshPainterBuilder.cc

arc_count

unsigned int

color_mode

string

file

string

name

string

spaces

string

surfaces

string

KGVTKNormalTester#

element name

source files

child elements

child types

attributes

attribute types

vtk_normal_tester

KGVTKNormalTesterBuilder.cc

line_size

double

name

string

normal_color

KGRGBColor

normal_length

double

point_color

KGRGBColor

sample_color

KGRGBColor

sample_count

unsigned int

sample_disk_normal

KThreeVector

sample_disk_origin

KThreeVector

sample_disk_radius

double

spaces

string

surfaces

string

vertex_size

double

KGVTKOutsideTester#

element name

source files

child elements

child types

attributes

attribute types

vtk_outside_tester

KGVTKOutsideTesterBuilder.cc

inside_color

KGRGBColor

name

string

outside_color

KGRGBColor

sample_count

unsigned int

sample_disk_normal

KThreeVector

sample_disk_origin

KThreeVector

sample_disk_radius

double

spaces

string

surfaces

string

vertex_size

double

KGVTKPointTester#

element name

source files

child elements

child types

attributes

attribute types

vtk_point_tester

KGVTKPointTesterBuilder.cc

line_size

double

name

string

point_color

KGRGBColor

sample_color

KGRGBColor

sample_count

unsigned int

sample_disk_normal

KThreeVector

sample_disk_origin

KThreeVector

sample_disk_radius

double

spaces

string

surfaces

string

vertex_size

double

KGVTKRandomPointTester#

element name

source files

child elements

child types

attributes

attribute types

vtk_random_point_tester

KGVTKRandomPointTesterBuilder.cc

name

string

sample_color

KGRGBColor

spaces

string

surfaces

string

vertex_size

double

KSVTKTrackPainter#

element name

source files

child elements

child types

attributes

attribute types

vtk_track_painter

KSVTKTrackPainterBuilder.cxx

color_object

string

color_variable

string

file

string

line_width

int

name

string

outfile

string

path

string

point_object

string

point_variable

string

KSVTKTrackTerminatorPainter#

element name

source files

child elements

child types

attributes

attribute types

vtk_track_terminator_painter

KSVTKTrackTerminatorPainterBuilder.cxx

add_color

KThreeVector

add_terminator

string

file

string

name

string

outfile

string

path

string

point_object

string

point_size

int

point_variable

string

terminator_object

string

terminator_variable

string