Skip to content

Commit e926cb1

Browse files
committed
magnetif fields examples
1 parent 2572709 commit e926cb1

19 files changed

Lines changed: 389 additions & 3 deletions

File tree

examples/basic/b1/annotations.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
show_field_lines: 0
2+
show_auxiliary_edges: false
3+
14
g4decoration:
25
scale: true
36
axes: true

examples/basic/b1/b1.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
experiment: examples
22
runno: 1
33
nthreads: 1
4+
show_field_lines: 0
5+
show_auxiliary_edges: false
46

57
gsystem:
68
- name: b1

examples/basic/b2/b2.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
experiment: examples
22
runno: 1
33
nthreads: 1
4+
show_field_lines: 0
5+
show_auxiliary_edges: false
46

57
gsystem:
68
- name: b2
@@ -27,4 +29,3 @@ gmultipoles:
2729
strength: 2
2830
rotaxis: z
2931
rotation_angle: "30*deg"
30-

examples/basic/b3/b3.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ experiment: examples
22
runno: 1
33
n: 1
44
nthreads: 4
5+
show_field_lines: 0
6+
show_auxiliary_edges: false
57

68
gparticle:
79
- name: e-

examples/basic/material/annotations.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
show_field_lines: 0
2+
show_auxiliary_edges: false
3+
14
g4decoration:
25
scale: true
36
scaleLength: 10

examples/basic/material/materials.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
experiment: examples
22
runno: 1
33
nthreads: 1
4+
show_field_lines: 0
5+
show_auxiliary_edges: false
46

57
gsystem:
68
- name: material

examples/basic/pyvista/pyvista.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
experiment: examples
22
runno: 1
33
nthreads: 1
4+
show_field_lines: 0
5+
show_auxiliary_edges: false
46

57
gsystem:
68
- name: pyvista

examples/basic/scintillator_barrel/scintillator_barrel.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ experiment: examples
22
runno: 1
33
n: 1
44
nthreads: 1
5+
show_field_lines: 0
6+
show_auxiliary_edges: false
57

68
gsystem:
79
- name: scintillator_barrel
@@ -25,4 +27,4 @@ g4camera:
2527

2628
gstreamer:
2729
- format: csv
28-
filename: barrel
30+
filename: barrel

examples/basic/simple_flux/simple_flux.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
experiment: examples
22
runno: 1
33
nthreads: 1
4+
show_field_lines: 0
5+
show_auxiliary_edges: false
46

57
gsystem:
68
- name: simple_flux
@@ -22,4 +24,4 @@ gparticle:
2224
vz: -3*cm
2325
delta_vx: 0.1*cm
2426
delta_vy: 0.1*cm
25-
multiplicity: 10
27+
multiplicity: 10
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/usr/bin/env python3
2+
from pygemc import autogeometry
3+
from pygemc import GVolume
4+
5+
cfg = autogeometry("examples", "constant")
6+
7+
world = GVolume("root")
8+
world.description = "World for constant field display"
9+
world.make_box(3.0, 3.0, 3.0, "m")
10+
world.material = "G4_AIR"
11+
world.visible = 0
12+
world.publish(cfg)
13+
14+
field_volume = GVolume("constant_field_box")
15+
field_volume.description = "Box enclosing the uniform constant field"
16+
field_volume.make_box(1.0, 1.0, 1.0, "m")
17+
field_volume.material = "G4_AIR"
18+
field_volume.mfield = "constant"
19+
field_volume.color = "orchid"
20+
field_volume.style = 0
21+
field_volume.opacity = 0.35
22+
field_volume.publish(cfg)

0 commit comments

Comments
 (0)