kaliveda-dev team mailing list archive
-
kaliveda-dev team
-
Mailing list archive
-
Message #00280
[Bug 795144] Re: lecture de fichier grilles Chio_Si75
> Et pour cause : je ne sais pas de quoi il s'agit, je ne me suis
> donc pas posé la question !
normal, c'est pas encore documenté correctement :-(
on associe à chaque cut une direction: mes points a identifier sont a droite de CUT1,
au-dessus de CUT2, etc. etc.
ca permet de rendre automatique la methode KVIDGrid::IsIdentifiable(x,y) qui va
boucler sur les cuts de la grille et tester a chaque fois si (x,y) se trouve a gauche, a droite,
en haut, en bas, de chaque cut selon son "accepted direction"
> Mais pourquoi cela n'empêche pas de lire la
> grille qui contient le cut, alors que cela bloque les autres ?
en fait la grille n'etait pas lu correctement, en tout cas pas la ligne de bragg
comme il essayait de lire qqchose la ou il n'y avait rien, il a lu ce qu'il avait
sous la main, c'est a dire le nombre de points (7) et il a utilisé ca comme
"accepted direction". ensuite, il a utilisé la premiere coordonnée x (172....)
comme nombre de points, et puis apres tout etait décalé, c'est pourquoi
la lecture de la grille suivante etait impossible.
> Tant que j'y suis, pour une grille ChIo:Si, n'y a t-il pas d'autres
> cuts à définir pour que l'identification fonctionne ? Si oui autant que
> je le fasse tout de suite tant que j'ai la main sur la souris.
pour les autres cuts, voir KVIDGChIoSi::IsIdentifiable
les cuts sont facultatifs, si ils ne sont pas presents dans la grille ca fonctionnera aussi,
mais sans les selections/sous-codes associes au cuts.
a noter aussi que les cuts pour une KVIDGChIoSi ont des noms bien particuliers,
tels qu'ils sont ecrits dans la doc de KVIDGChIoSi::IsIdentifiable
j'essaie de rendre la GUI un peu plus stable avant de faire la "release"
officielle v1.8.1
--
You received this bug notification because you are a member of KaliVeda
Development Team, which is subscribed to KaliVeda.
https://bugs.launchpad.net/bugs/795144
Title:
lecture de fichier grilles Chio_Si75
Status in KaliVeda data analysis framework:
In Progress
Status in KaliVeda 1.8 series:
In Progress
Bug description:
Version KV 1.8.1
j'ai trois fichiers de grilles pour les détecteurs étalons, pour les trois types de télescopes. Chaque fichier contient plusieurs grilles.
Dans un KVIDGrigManager, je relis sans problème toutes les grilles Si75_SiLi et SiLi_CsI. Par contre quand j'ouvre le fichier avec les grilles ChIo_Si75, seule la premiére grille est chargée. Elle a bien ses 7 lignes d'identification, et sa ligne de bragg, je peux la tracer.
Pourquoi les 3 autres grilles du fichier ne sont-elles pas chargées ?
j'ai pensé que c'était à cause d'une ligne vide entre le "OK" et le nb de points de la ligne Bragg, mais que je garde ou non cette ligne ne change rien.
Voici le fichier:
# ASCII file generated by KVIDGChIoSi::WriteToAsciiFile
# ID Graph Name : CI_SI75_1002
# This file can be read using KVIDGChIoSi::ReadFromAsciiFile
#
++KVIDGChIoSi
<VARX>
<VARY>
<PARAMETER> IDTelescopes=CI_SI75_1002
<PARAMETER> Runlist=80-297 385-532
OnlyZId 0
+KVIDZALine
ID:Z=2 A=4
2 4
3
178.77 151.93
216.288 129.188
271.28 109.141
+KVIDZALine
ID:Z=3 A=7
3 7
4
172.745 215.852
223.923 189.858
304.566 150.385
380.557 119.577
+KVIDZALine
ID:Z=4 A=9
4 9
7
171.194 281.32
214.617 259.176
261.143 234.145
314.306 214.482
381.887 185.914
436.225 165.863
507.38 148.041
+KVIDZALine
ID:Z=5 A=11
5 11
8
175.847 342.936
206.863 325.607
256.49 296.724
341.179 260.398
426.916 228.937
496.018 207.68
575.949 184.8
665.217 163.635
+KVIDZALine
ID:Z=6 A=12
6 12
10
174.822 421.951
222.17 397.293
289.058 360.266
352.695 329.271
416.679 300.361
484.501 275.703
552.323 257.847
630.242 237.996
694.365 224.686
796.739 205.129
+KVIDZALine
ID:Z=7 A=14
7 14
9
182.5 488.273
227.289 461.064
291.272 424.502
353.975 395.593
437.153 363.282
529.289 327.57
616.306 302.912
725.077 273.152
827.45 251.895
+KVIDZALine
ID:Z=8 A=16
8 16
7
186.702 540.301
247.185 509.493
340.235 464.243
451.896 416.106
569.759 377.595
720.191 336.197
867.52 303.463
+KVIDCutLine
OK:Bragg
7
172.301 434.937
200.763 591.899
204.645 779.241
214.995 1098.23
244.751 1366.58
299.088 1604.56
375.419 1791.9
!
# ASCII file generated by KVIDGChIoSi::WriteToAsciiFile
# ID Graph Name : CI_SI75_1202
# This file can be read using KVIDGChIoSi::ReadFromAsciiFile
#
++KVIDGChIoSi
<VARX>
<VARY>
<PARAMETER> IDTelescopes=CI_SI75_1202
<PARAMETER> Runlist=80-297 385-532
OnlyZId 0
+KVIDZALine
ID:Z=2 A=4
2 4
5
179.681 157.632
221.237 146.323
257.756 132.957
310.644 120.619
357.237 110.338
+KVIDZALine
ID:Z=3 A=7
3 7
7
182.2 193.617
217.459 181.279
256.496 169.97
305.607 157.632
361.015 145.295
417.681 138.098
473.089 127.816
+KVIDZALine
ID:Z=4 A=9
4 9
7
182.2 227.545
231.311 210.067
277.904 195.673
334.57 180.251
407.607 165.857
484.422 155.576
561.237 145.295
+KVIDZALine
ID:Z=5 A=11
5 11
9
182.2 265.586
225.015 251.192
272.867 236.798
333.311 219.32
406.348 200.814
465.533 188.476
549.904 176.138
602.793 165.857
668.274 157.632
+KVIDZALine
ID:Z=6 A=12
6 12
8
178.422 300.542
236.348 277.923
300.57 261.473
376.126 243.995
444.126 230.629
515.904 217.264
592.719 202.87
660.719 195.673
+KVIDZALine
ID:Z=7 A=14
7 14
6
179.681 335.498
236.348 315.964
308.126 296.43
392.496 279.979
457.978 264.558
554.941 248.107
+KVIDZALine
ID:Z=8 A=16
8 16
5
178.422 377.652
240.126 359.145
315.681 340.639
396.274 319.048
517.163 295.401
!
# ASCII file generated by KVIDGChIoSi::WriteToAsciiFile
# ID Graph Name : CI_SI75_1304
# This file can be read using KVIDGChIoSi::ReadFromAsciiFile
#
++KVIDGChIoSi
<VARX>
<VARY>
<PARAMETER> IDTelescopes=CI_SI75_1304
OnlyZId 0
+KVIDZALine
ID:Z=2 A=4
2 4
7
172.526 75.6364
184.023 63.5759
195.52 53.2384
212.324 42.9008
232.666 34.2862
252.123 30.8404
276.887 29.1174
+KVIDZALine
ID:Z=3 A=7
3 7
8
172.526 142.831
191.983 120.432
216.746 104.926
247.701 89.4198
283.078 73.9135
319.339 61.853
352.063 51.5155
378.595 48.0696
+KVIDZALine
ID:Z=4 A=9
4 9
9
172.526 204.856
192.867 189.35
223.822 166.951
257.43 146.276
294.575 123.878
331.721 104.926
375.057 91.1428
422.816 77.3593
466.153 70.4676
+KVIDZALine
ID:Z=5 A=11
5 11
8
176.948 263.435
207.902 242.76
241.51 222.085
278.656 197.964
319.339 172.12
363.56 153.168
409.55 135.939
464.384 116.987
+KVIDZALine
ID:Z=6 A=12
6 12
8
177.832 316.846
211.44 299.617
255.661 272.05
303.42 246.206
358.254 218.639
411.319 196.241
470.575 173.843
513.027 165.229
+KVIDZALine
ID:Z=7 A=14
7 14
7
179.601 377.148
227.36 349.582
283.078 318.569
339.681 291.002
404.243 263.435
465.268 242.76
513.911 225.531
+KVIDZALine
ID:Z=8 A=16
8 16
5
182.254 440.897
228.244 411.607
291.922 375.425
355.6 349.582
453.771 308.231
!
# ASCII file generated by KVIDGChIoSi::WriteToAsciiFile
# ID Graph Name : CI_SI75_1503
# This file can be read using KVIDGChIoSi::ReadFromAsciiFile
#
++KVIDGChIoSi
<VARX>
<VARY>
<PARAMETER> IDTelescopes=CI_SI75_1503
OnlyZId 0
+KVIDZALine
ID:Z=2 A=4
2 4
9
173.37 63.6835
185.55 51.1519
193.79 46.5949
205.253 37.481
220.299 31.7848
232.838 29.5063
246.451 22.6709
260.78 22.6709
274.393 21.5316
+KVIDZALine
ID:Z=3 A=7
3 7
9
173.012 124.063
190.207 105.835
207.761 92.1646
227.464 81.9114
252.899 71.6582
276.901 63.6835
299.828 53.4304
320.964 45.4557
341.025 42.038
+KVIDZALine
ID:Z=4 A=9
4 9
7
172.295 181.025
194.148 158.241
218.508 142.291
243.226 125.203
275.468 111.532
303.769 103.557
332.069 94.443
!
To manage notifications about this bug go to:
https://bugs.launchpad.net/kaliveda/+bug/795144/+subscriptions
References