-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
86 changed files
with
2,775 additions
and
5,653 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,4 +9,3 @@ | |
path = kassiopeia | ||
url = https://github.com/project8/kassiopeia.git | ||
branch = feature/eventmod | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
Directory Structure | ||
------------------- | ||
|
||
* Tutorial - Tutorial outlining usage of locust in Phase II | ||
|
||
File Conventions | ||
------------------- | ||
* .xml files are kassiopeia configuration files, and are compatible with the current release of Kassiopeia | ||
Typically, to improve the modularity of the XML files, users create separate xml files specifically specifying the geometry of the electromagnetic trap (ie. Project8Geometry.xml) which can be included in other files. | ||
|
||
https://github.com/KATRIN-Experiment/Kassiopeia | ||
|
||
* .json files are generally locust configuration files. Locust uses an ordered list of generators (ie. kass-signal, lpf-fft), which either generate signals, or apply transformations, such as filtering, to these signals. These files specify both the list of generators used and the parameters of these generators, in standard JSON format. | ||
In the Tutorial subdirectory, there are katydid.json files, which are used as configuration for katydid. These are clearly marked and explained in the tutorial. | ||
|
||
|
||
* .and files are HFSS input files. If using the hfss-signal generator, this file is used as input in locust to generate an .nfd file, which is another HFSS configuration file, describing the electron fields. Both the .and and .nfd files are compatible with up to HFSS version 18.1. An issue should be raised on github if future versions are not back-compatible to the current file format. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,119 @@ | ||
|
||
<!-- waveguide --> | ||
|
||
<tag name="project8_rectangular_waveguide_tag"> | ||
<box_space | ||
name="new_rectangularwaveguide_space" | ||
xa="-0.005334" | ||
xb="0.005334" | ||
x_mesh_count="10" | ||
x_mesh_power="1." | ||
ya="-0.002159" | ||
yb="0.002159" | ||
y_mesh_count="10" | ||
y_mesh_power="1." | ||
za="-0.0381" | ||
zb="0.0381" | ||
z_mesh_count="10" | ||
z_mesh_power="1." | ||
/> | ||
</tag> | ||
|
||
|
||
<!-- pinch coil --> | ||
|
||
<tag name="magnet_tag" name="center_pinch_coil_tag"> | ||
<cylinder_tube_space | ||
name="center_pinch_coil_space" | ||
z1="-.00381" | ||
z2=".00381" | ||
longitudinal_mesh_count="10" | ||
longitudinal_mesh_power="1." | ||
r1="0.0065024" | ||
r2="0.0096774" | ||
radial_mesh_count="30" | ||
radial_mesh_power="1." | ||
axial_mesh_count="128" | ||
/> | ||
</tag> | ||
|
||
<!-- bathtub coils --> | ||
|
||
<tag name="magnet_tag" name="upstream_bathtub_coil_tag"> | ||
<cylinder_tube_space | ||
name="upstream_bathtub_coil_space" | ||
z1="-.003175" | ||
z2=".003175" | ||
longitudinal_mesh_count="10" | ||
longitudinal_mesh_power="1." | ||
r1="0.0065024" | ||
r2="0.0096774" | ||
radial_mesh_count="30" | ||
radial_mesh_power="1." | ||
axial_mesh_count="128" | ||
/> | ||
</tag> | ||
|
||
<tag name="magnet_tag" name="downstream_bathtub_coil_tag"> | ||
<cylinder_tube_space | ||
name="downstream_bathtub_coil_space" | ||
z1="-.003175" | ||
z2=".003175" | ||
longitudinal_mesh_count="10" | ||
longitudinal_mesh_power="1." | ||
r1="0.0065024" | ||
r2="0.0096774" | ||
radial_mesh_count="30" | ||
radial_mesh_power="1." | ||
axial_mesh_count="128" | ||
/> | ||
</tag> | ||
|
||
|
||
<!-- assembly --> | ||
|
||
<space name="project8_assembly"> | ||
|
||
<space name="center_pinch_coil" node="center_pinch_coil_space"> | ||
<transformation rotation_euler="0. 0. 0."/> | ||
<transformation displacement="{0.} {0.} {0.0}"/> | ||
</space> | ||
<space name="upstream_bathtub_coil" node="upstream_bathtub_coil_space"> | ||
<transformation rotation_euler="0. 0. 0."/> | ||
<transformation displacement="{0.} {0.} {0.027051}"/> | ||
</space> | ||
<space name="downstream_bathtub_coil" node="downstream_bathtub_coil_space"> | ||
<transformation rotation_euler="0. 0. 0."/> | ||
<transformation displacement="{0.} {0.} {-0.027051}"/> | ||
</space> | ||
|
||
<space name="rectangularwaveguide" node="new_rectangularwaveguide_space"/> | ||
|
||
|
||
</space> | ||
|
||
|
||
|
||
|
||
<cylinder_space name="world_space" z1="-50" z2="50" r="20"/> | ||
<space name="world" node="world_space"> | ||
<space name="project8" tree="project8_assembly"> | ||
<transformation rotation_axis_angle="[alignment] 90. 90."/> | ||
</space> | ||
</space> | ||
|
||
|
||
|
||
|
||
<appearance name="app_magnet" color="0 255 96 96" arc="72" surfaces="world/project8/upstream_bathtub_coil/#"/> | ||
<appearance name="app_magnet" color="0 255 96 96" arc="72" surfaces="world/project8/center_pinch_coil/#"/> | ||
<appearance name="app_magnet" color="0 255 96 96" arc="72" surfaces="world/project8/downstream_bathtub_coil/#"/> | ||
<appearance name="app_waveguide" color="255 128 0 96" arc="72" surfaces="world/project8/rectangularwaveguide/top"/> | ||
<appearance name="app_waveguide" color="255 128 0 96" arc="72" surfaces="world/project8/rectangularwaveguide/bottom"/> | ||
<appearance name="app_waveguide" color="255 128 0 96" arc="72" surfaces="world/project8/rectangularwaveguide/jacket"/> | ||
|
||
|
||
|
||
|
||
<!-- appearance --> | ||
|
Oops, something went wrong.