Commit graph

198 commits

Author SHA1 Message Date
guinea.pitt
555ab717dc Add refract 2024-02-22 13:28:11 +01:00
guinea.pitt
8e9abb28ff fix error source 2024-02-21 16:38:23 +01:00
guinea.pitt
6bea554683 add rotate_any, reflect, matrix 2024-02-21 16:35:59 +01:00
guinea.pitt
b63bfc2e09 Add test for cross_angle 2024-02-21 15:31:13 +01:00
guinea.pitt
c236054f79 modify point_in_plane, cross, shape 2024-02-20 13:31:44 +01:00
guinea.pitt
127cb5902c Make output object of class 2024-02-20 13:30:52 +01:00
guinea.pitt
bbf4017d93 Tests functions for random generated objects 2024-02-20 13:30:03 +01:00
guinea.pitt
a2238a311c Change name 2024-02-20 10:51:40 +01:00
guinea.pitt
65d0941718 Fix cross 2024-02-20 10:51:29 +01:00
guinea.pitt
ad8773f14e Fix cross 2024-02-20 10:51:18 +01:00
guinea.pitt
c1a2fd02a6 Test file to generate random objects 2024-02-20 10:47:56 +01:00
guinea.pitt
77ba81d8fb Add inheriting class Detector 2024-02-19 17:16:58 +01:00
guinea.pitt
36d3a392f0 Add Shape 2024-02-18 17:44:43 +01:00
guinea.pitt
1f74617235 Fix cross_angle 2024-02-18 14:45:52 +01:00
guinea.pitt
f4a91fd995 add cross line of two planes 2024-02-17 18:16:23 +01:00
guinea.pitt
cb976cd0c6 add plane visualization 2024-02-17 17:39:45 +01:00
guinea.pitt
a919ffa9c7 Add comments 2024-02-17 16:37:44 +01:00
guinea.pitt
c867b1e4e5 Fix cross_point 2024-02-17 12:36:42 +01:00
guinea.pitt
7ce61315e5 change in ray-class and cross-def 2024-02-16 17:44:28 +01:00
guinea.pitt
2093746aef Visualiziation of vectors 2024-02-16 16:29:35 +01:00
guinea.pitt
11b627bc42 Delete example 2024-02-16 16:22:23 +01:00
guinea.pitt
9bcb20e441 First version 2024-02-16 16:21:25 +01:00
guinea.pitt
8ebf914806 First Commit 2023-11-12 16:15:05 +01:00
Stephan I. Böttcher
5475b0a44a add ahepam-het.gf 2023-02-09 17:11:42 +01:00
Stephan I. Böttcher
df2a55b74c add --help and --prism= 2023-02-09 17:10:56 +01:00
Stephan I. Böttcher
564caadf33 mustang: add tile number diagram. 2023-02-03 11:23:18 +01:00
Stephan I. Böttcher
ddc1060b33 mustang: find coincidences 2023-02-03 10:33:35 +01:00
Stephan I. Böttcher
3f6eb9cac1 mustang: fix pz
Paul observed that Mustang as setup in Kiel has the upper layer of
detektors at a much lower height than drawn in the documentation.
The measured vertical pitch is 1155mm±3mm.  The error reflects the
measured variation at various points.

This geometry was based on the drawings.  This patch sets pz=1155
2023-01-23 20:27:19 +01:00
Stephan I. Böttcher
fa4e66e220 add dutoit-rpi 2022-05-06 08:11:37 +02:00
Stephan I. Böttcher
7bebe33313 add .gitignore, mustang hash-bang 2022-05-06 00:07:16 +02:00
Stephan I. Böttcher
9f14284f78 ahepam24 2022-04-28 10:59:58 +02:00
Stephan I. Böttcher
f58205257d fork ahepam32 2022-03-23 10:51:26 +01:00
Stephan I. Böttcher
077ecbdc77 ahepam 6 cm² sr 2022-03-18 11:05:23 +01:00
Stephan I. Böttcher
a974fabe87 ahepam: five Si, 2 BGO 2022-03-11 22:17:44 +01:00
Stephan I. Böttcher
b1077a777d add ahepam.makefile 2022-03-09 16:18:39 +01:00
Stephan I. Böttcher
627750a16e ahepam: fix size adjustment parameter s/bb/Δc/ 2022-03-09 16:17:45 +01:00
Stephan I. Böttcher
ff9974512f ahepam three detector planes 2022-03-09 15:43:20 +01:00
Stephan I. Böttcher
dcf261671d plot_rays.awk: script to plot rays with gnuplot 2022-03-09 15:42:40 +01:00
Stephan I. Böttcher
7228e1aab3 fixes for ahepam 2022-03-09 15:41:52 +01:00
Stephan I. Böttcher
45de0cefe2 doc: add --genuplot, fixes for --ray and --plane 2021-06-13 22:14:38 +02:00
Stephan I. Böttcher
46ece8af65 -G option to splot the detector in gnuplot 2021-06-13 22:03:35 +02:00
Stephan I. Böttcher
629eec201b gpt scripts for µM 2021-06-13 22:02:46 +02:00
Stephan I. Böttcher
bc2c24f3b8 corners fixes 2021-06-08 22:11:28 +02:00
Stephan I. Böttcher
120829dc47 Major rewrite, about 200× speedup.
Eliminate two loops, over r and ψ.  The offsets of the parallel beams are
calculated once, rotated for each direction (θ,φ), and all intersections
with a plane calculated in one call to solve().
2021-06-03 21:58:26 +02:00
Stephan I. Böttcher
9b259c2c73 replace all use of matrix() by arrays, use @, use empty() instead of zeros() 2021-06-02 22:20:07 +02:00
Stephan I. Böttcher
bc50e55cc0 Variable renames, to be consistent with documentation.
Small fixes.
2021-06-01 15:53:04 +02:00
Stephan I. Böttcher
ff4cf0055d Documentation 2021-06-01 15:51:42 +02:00
Stephan I. Böttcher
78f1d72bc5 geometryfactor: new script to integrate geometry factors
of convex polyhedrons.

- geometryfactor.py: run the integration
- mustang.gf: the mustang µ telescope
- geometryfactor.awk: analysis of the run output
2021-06-01 11:19:06 +02:00