Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | ·d55142aa061a5d246ebaa6911c3661c6·87792·libdevel·optional·libsiscone-dev_3.0.5-3_i386.deb | 1 | ·d55142aa061a5d246ebaa6911c3661c6·87792·libdevel·optional·libsiscone-dev_3.0.5-3_i386.deb |
2 | ·ebb571e09590ef71a823f4f041e211d7·79024·libdevel·optional·libsiscone-spherical-dev_3.0.5-3_i386.deb | 2 | ·ebb571e09590ef71a823f4f041e211d7·79024·libdevel·optional·libsiscone-spherical-dev_3.0.5-3_i386.deb |
3 | ·b828b1f5b8439ae22a395552830701f5·412900·debug·optional·libsiscone-spherical0v5-dbgsym_3.0.5-3_i386.deb | 3 | ·b828b1f5b8439ae22a395552830701f5·412900·debug·optional·libsiscone-spherical0v5-dbgsym_3.0.5-3_i386.deb |
4 | ·95c4bd433b686571ef16cd4b21d8f669·63848·libs·optional·libsiscone-spherical0v5_3.0.5-3_i386.deb | 4 | ·95c4bd433b686571ef16cd4b21d8f669·63848·libs·optional·libsiscone-spherical0v5_3.0.5-3_i386.deb |
5 | ·77eacd93fca371ef095fbaa749468d5f·485120·debug·optional·libsiscone0v5-dbgsym_3.0.5-3_i386.deb | 5 | ·77eacd93fca371ef095fbaa749468d5f·485120·debug·optional·libsiscone0v5-dbgsym_3.0.5-3_i386.deb |
6 | ·7d166c23a66f41b55320ba671366ab87·70108·libs·optional·libsiscone0v5_3.0.5-3_i386.deb | 6 | ·7d166c23a66f41b55320ba671366ab87·70108·libs·optional·libsiscone0v5_3.0.5-3_i386.deb |
7 | ·869849d4983210f26adac222748585e5·1187376·doc·optional·siscone-doc-html_3.0.5-3_all.deb | ||
8 | · | 7 | ·2611081bf9e43354c537fa28c6b7c491·1187516·doc·optional·siscone-doc-html_3.0.5-3_all.deb |
8 | ·fdd969b5a866cd4aad37aa9501935d86·1650864·doc·optional·siscone-doc-pdf_3.0.5-3_all.deb | ||
9 | ·f55d27b2dd0698dc0b12d200da3aa5bf·34864·devel·optional·siscone-examples_3.0.5-3_all.deb | 9 | ·f55d27b2dd0698dc0b12d200da3aa5bf·34864·devel·optional·siscone-examples_3.0.5-3_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2025-01-07·11:57:28.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2025-01-07·11:57:28.000000·debian-binary |
2 | -rw-r--r--···0········0········0·····85 | 2 | -rw-r--r--···0········0········0·····8556·2025-01-07·11:57:28.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··1178 | 3 | -rw-r--r--···0········0········0··1178768·2025-01-07·11:57:28.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·siscone-doc-html | 1 | Package:·siscone-doc-html |
2 | Source:·siscone | 2 | Source:·siscone |
3 | Version:·3.0.5-3 | 3 | Version:·3.0.5-3 |
4 | Architecture:·all | 4 | Architecture:·all |
5 | Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org> | 5 | Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org> |
6 | Installed-Size:·582 | 6 | Installed-Size:·5829 |
7 | Depends:·libjs-jquery | 7 | Depends:·libjs-jquery |
8 | Section:·doc | 8 | Section:·doc |
9 | Priority:·optional | 9 | Priority:·optional |
10 | Multi-Arch:·foreign | 10 | Multi-Arch:·foreign |
11 | Homepage:·http://projects.hepforge.org/siscone/ | 11 | Homepage:·http://projects.hepforge.org/siscone/ |
12 | Description:·Developer's·reference·manual·of·SISCone·(HTML) | 12 | Description:·Developer's·reference·manual·of·SISCone·(HTML) |
13 | ·SISCone·implements·a·Seedless·Infrared·(IR)·Safe·Cone·jet·algorithm,·it·takes | 13 | ·SISCone·implements·a·Seedless·Infrared·(IR)·Safe·Cone·jet·algorithm,·it·takes |
Offset 211, 16 lines modified | Offset 211, 16 lines modified | ||
211 | -rw-r--r--···0·root·········(0)·root·········(0)·····6638·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_s.html | 211 | -rw-r--r--···0·root·········(0)·root·········(0)·····6638·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_s.html |
212 | -rw-r--r--···0·root·········(0)·root·········(0)·····3190·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_t.html | 212 | -rw-r--r--···0·root·········(0)·root·········(0)·····3190·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_t.html |
213 | -rw-r--r--···0·root·········(0)·root·········(0)·····2318·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_u.html | 213 | -rw-r--r--···0·root·········(0)·root·········(0)·····2318·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_u.html |
214 | -rw-r--r--···0·root·········(0)·root·········(0)·····4263·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_v.html | 214 | -rw-r--r--···0·root·········(0)·root·········(0)·····4263·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_v.html |
215 | -rw-r--r--···0·root·········(0)·root·········(0)····30417·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_vars.html | 215 | -rw-r--r--···0·root·········(0)·root·········(0)····30417·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_vars.html |
216 | -rw-r--r--···0·root·········(0)·root·········(0)·····2154·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_x.html | 216 | -rw-r--r--···0·root·········(0)·root·········(0)·····2154·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_x.html |
217 | -rw-r--r--···0·root·········(0)·root·········(0)·····5351·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_~.html | 217 | -rw-r--r--···0·root·········(0)·root·········(0)·····5351·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/functions_~.html |
218 | -rw-r--r--···0·root·········(0)·root·········(0)····3 | 218 | -rw-r--r--···0·root·········(0)·root·········(0)····34266·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/geom__2d_8cpp_source.html |
219 | -rw-r--r--···0·root·········(0)·root·········(0)····3 | 219 | -rw-r--r--···0·root·········(0)·root·········(0)····30772·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/geom__2d_8h_source.html |
220 | -rw-r--r--···0·root·········(0)·root·········(0)·····2551·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/globals.html | 220 | -rw-r--r--···0·root·········(0)·root·········(0)·····2551·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/globals.html |
221 | -rw-r--r--···0·root·········(0)·root·········(0)·····2433·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/globals_defs.html | 221 | -rw-r--r--···0·root·········(0)·root·········(0)·····2433·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/globals_defs.html |
222 | -rw-r--r--···0·root·········(0)·root·········(0)·····2058·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/globals_vars.html | 222 | -rw-r--r--···0·root·········(0)·root·········(0)·····2058·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/globals_vars.html |
223 | -rw-r--r--···0·root·········(0)·root·········(0)·····6196·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/graph_legend.html | 223 | -rw-r--r--···0·root·········(0)·root·········(0)·····6196·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/graph_legend.html |
224 | -rw-r--r--···0·root·········(0)·root·········(0)····23370·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/graph_legend.png | 224 | -rw-r--r--···0·root·········(0)·root·········(0)····23370·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/graph_legend.png |
225 | -rw-r--r--···0·root·········(0)·root·········(0)····52932·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/hash_8cpp_source.html | 225 | -rw-r--r--···0·root·········(0)·root·········(0)····52932·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/hash_8cpp_source.html |
226 | -rw-r--r--···0·root·········(0)·root·········(0)····22547·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/hash_8h_source.html | 226 | -rw-r--r--···0·root·········(0)·root·········(0)····22547·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/hash_8h_source.html |
Offset 281, 15 lines modified | Offset 281, 15 lines modified | ||
281 | -rw-r--r--···0·root·········(0)·root·········(0)······255·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_8.map | 281 | -rw-r--r--···0·root·········(0)·root·········(0)······255·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_8.map |
282 | -rw-r--r--···0·root·········(0)·root·········(0)·····1737·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_8.png | 282 | -rw-r--r--···0·root·········(0)·root·········(0)·····1737·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_8.png |
283 | -rw-r--r--···0·root·········(0)·root·········(0)·····1317·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_9.map | 283 | -rw-r--r--···0·root·········(0)·root·········(0)·····1317·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_9.map |
284 | -rw-r--r--···0·root·········(0)·root·········(0)····10333·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_9.png | 284 | -rw-r--r--···0·root·········(0)·root·········(0)····10333·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_9.png |
285 | -rw-r--r--···0·root·········(0)·root·········(0)····14156·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/inherits.html | 285 | -rw-r--r--···0·root·········(0)·root·········(0)····14156·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/inherits.html |
286 | -rw-r--r--···0·root·········(0)·root·········(0)····30264·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/main_8cpp_source.html | 286 | -rw-r--r--···0·root·········(0)·root·········(0)····30264·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/main_8cpp_source.html |
287 | -rw-r--r--···0·root·········(0)·root·········(0)····41790·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/momentum_8cpp_source.html | 287 | -rw-r--r--···0·root·········(0)·root·········(0)····41790·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/momentum_8cpp_source.html |
288 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 288 | -rw-r--r--···0·root·········(0)·root·········(0)····41438·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/momentum_8h_source.html |
289 | -rw-r--r--···0·root·········(0)·root·········(0)······153·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_f.png | 289 | -rw-r--r--···0·root·········(0)·root·········(0)······153·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_f.png |
290 | -rw-r--r--···0·root·········(0)·root·········(0)······169·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_fd.png | 290 | -rw-r--r--···0·root·········(0)·root·········(0)······169·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_fd.png |
291 | -rw-r--r--···0·root·········(0)·root·········(0)·······95·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_g.png | 291 | -rw-r--r--···0·root·········(0)·root·········(0)·······95·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_g.png |
292 | -rw-r--r--···0·root·········(0)·root·········(0)·······98·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_h.png | 292 | -rw-r--r--···0·root·········(0)·root·········(0)·······98·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_h.png |
293 | -rw-r--r--···0·root·········(0)·root·········(0)······114·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_hd.png | 293 | -rw-r--r--···0·root·········(0)·root·········(0)······114·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_hd.png |
294 | -rw-r--r--···0·root·········(0)·root·········(0)······123·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/open.png | 294 | -rw-r--r--···0·root·········(0)·root·········(0)······123·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/open.png |
295 | -rw-r--r--···0·root·········(0)·root·········(0)····52456·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/options_8cpp_source.html | 295 | -rw-r--r--···0·root·········(0)·root·········(0)····52456·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/options_8cpp_source.html |
Offset 307, 15 lines modified | Offset 307, 15 lines modified | ||
307 | -rw-r--r--···0·root·········(0)·root·········(0)····25626·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/reference_8h_source.html | 307 | -rw-r--r--···0·root·········(0)·root·········(0)····25626·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/reference_8h_source.html |
308 | -rw-r--r--···0·root·········(0)·root·········(0)····20314·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/sample_8cpp_source.html | 308 | -rw-r--r--···0·root·········(0)·root·········(0)····20314·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/sample_8cpp_source.html |
309 | -rw-r--r--···0·root·········(0)·root·········(0)····82494·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone_2area_8cpp_source.html | 309 | -rw-r--r--···0·root·········(0)·root·········(0)····82494·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone_2area_8cpp_source.html |
310 | -rw-r--r--···0·root·········(0)·root·········(0)····69584·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone_8cpp_source.html | 310 | -rw-r--r--···0·root·········(0)·root·········(0)····69584·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone_8cpp_source.html |
311 | -rw-r--r--···0·root·········(0)·root·········(0)····23913·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone_8h_source.html | 311 | -rw-r--r--···0·root·········(0)·root·········(0)····23913·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone_8h_source.html |
312 | -rw-r--r--···0·root·········(0)·root·········(0)·····8010·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone__error_8cpp_source.html | 312 | -rw-r--r--···0·root·········(0)·root·········(0)·····8010·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone__error_8cpp_source.html |
313 | -rw-r--r--···0·root·········(0)·root·········(0)····15205·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone__error_8h_source.html | 313 | -rw-r--r--···0·root·········(0)·root·········(0)····15205·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone__error_8h_source.html |
314 | -rw-r--r--···0·root·········(0)·root·········(0)····38 | 314 | -rw-r--r--···0·root·········(0)·root·········(0)····38354·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2geom__2d_8cpp_source.html |
315 | -rw-r--r--···0·root·········(0)·root·········(0)····22147·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2geom__2d_8h_source.html | 315 | -rw-r--r--···0·root·········(0)·root·········(0)····22147·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2geom__2d_8h_source.html |
316 | -rw-r--r--···0·root·········(0)·root·········(0)····47436·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2hash_8cpp_source.html | 316 | -rw-r--r--···0·root·········(0)·root·········(0)····47436·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2hash_8cpp_source.html |
317 | -rw-r--r--···0·root·········(0)·root·········(0)····22598·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2hash_8h_source.html | 317 | -rw-r--r--···0·root·········(0)·root·········(0)····22598·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2hash_8h_source.html |
318 | -rw-r--r--···0·root·········(0)·root·········(0)····81643·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2momentum_8cpp_source.html | 318 | -rw-r--r--···0·root·········(0)·root·········(0)····81643·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2momentum_8cpp_source.html |
319 | -rw-r--r--···0·root·········(0)·root·········(0)····70241·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2momentum_8h_source.html | 319 | -rw-r--r--···0·root·········(0)·root·········(0)····70241·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2momentum_8h_source.html |
320 | -rw-r--r--···0·root·········(0)·root·········(0)···165885·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2protocones_8cpp_source.html | 320 | -rw-r--r--···0·root·········(0)·root·········(0)···165885·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2protocones_8cpp_source.html |
321 | -rw-r--r--···0·root·········(0)·root·········(0)····43293·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2protocones_8h_source.html | 321 | -rw-r--r--···0·root·········(0)·root·········(0)····43293·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2protocones_8h_source.html |
Offset 111, 55 lines modified | Offset 111, 55 lines modified | ||
111 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·ctor·with·initialisation</span></div> | 111 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·ctor·with·initialisation</span></div> |
112 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·we·initialise·with·a·centre·(in·eta,phi)·and·a·radius</span></div> | 112 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·we·initialise·with·a·centre·(in·eta,phi)·and·a·radius</span></div> |
113 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//··-·c_eta···eta·coordinate·of·the·centre</span></div> | 113 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//··-·c_eta···eta·coordinate·of·the·centre</span></div> |
114 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//··-·c_phi···phi·coordinate·of·the·centre</span></div> | 114 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//··-·c_phi···phi·coordinate·of·the·centre</span></div> |
115 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//··-·R·······radius</span></div> | 115 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//··-·R·······radius</span></div> |
116 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//-------------------------------------------------------</span></div> | 116 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//-------------------------------------------------------</span></div> |
117 | <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> | 117 | <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> |
118 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html#ab9d2472b886a5d183442809d44d2cb5e">···63</a></span><a·class="code·hl_function"·href="classsiscone_1_1Ceta__phi__range.html#adbf5cbebd39bd43b64af1703edc5854e">Ceta_phi_range::Ceta_phi_range</a>(<span·class="keywordtype">double</span>·c_eta,·<span·class="keywordtype">double</span>·c_phi,·<span·class="keywordtype">double</span>·R){</div> | 118 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html#ab9d2472b886a5d183442809d44d2cb5e">···63</a></span><a·class="code·hl_function"·href="classsiscone_1_1Ceta__phi__range.html#adbf5cbebd39bd43b64af1703edc5854e">Ceta_phi_range::Ceta_phi_range</a>(<span·class="keywordtype">double</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">c_eta</a>,·<span·class="keywordtype">double</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">c_phi</a>,·<span·class="keywordtype">double</span>·R){</div> |
119 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="comment">//·determination·of·the·eta·range</span></div> | 119 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="comment">//·determination·of·the·eta·range</span></div> |
120 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="comment">//-------------------------------</span></div> | 120 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="comment">//-------------------------------</span></div> |
121 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keywordtype">double</span>·xmin·=·max(c_eta-R,<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a91ade04c3634644750ac91767567700b">eta_min</a>+0.0001);</div> | ||
122 | <div·class="line"><a·id="l0006 | 121 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keywordtype">double</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">xmin</a>·=·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">max</a>(<a·class="cod[·...·truncated·by·diffoscope;·len:·182,·SHA:·5d6ad66d1a62b532f446f4a366ce3bbd0b02cb5c0d80058099c06a7cefea62f9·...·]0.0001);</div> |
122 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">double</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">xmax</a>·=·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">min</a>(<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">c_eta</a>+R,<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a67ccb1d3c4fab1489abb175e360f2c86">eta_max</a>-0.0001);</div> | ||
123 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> | 123 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> |
124 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·cell_min·=·get_eta_cell(xmin);</div> | ||
125 | <div·class="line"><a·id="l000 | 124 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_min</a>·=·get_eta_cell(<a·class="code·hl_class"·hre[·...·truncated·by·diffoscope;·len:·44,·SHA:·2c3e60b307bc4d175a050862dc9f616e62ece32b5f230d389ae184c7b6fd96fb·...·]);</div> |
125 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_max</a>·=·get_eta_cell(<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">xmax</a>);</div> | ||
126 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> | 126 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> |
127 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·warning:·if·cell_max==2^31,·2*cell_max==0·hence,·</span></div> | 127 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·warning:·if·cell_max==2^31,·2*cell_max==0·hence,·</span></div> |
128 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="comment">//·even·if·the·next·formula·is·formally·(2*cell_max-cell_min),</span></div> | 128 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="comment">//·even·if·the·next·formula·is·formally·(2*cell_max-cell_min),</span></div> |
129 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="comment">//·expressing·it·as·(cell_max-cell_min)+cell_max·is·safe.</span></div> | 129 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="comment">//·expressing·it·as·(cell_max-cell_min)+cell_max·is·safe.</span></div> |
130 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a0b945ebbe0fd2e8bd043fee02ab7bcb3">eta_range</a>·=·(cell_max-cell_min)+cell_max;</div> | 130 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a0b945ebbe0fd2e8bd043fee02ab7bcb3">eta_range</a>·=·(<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_max</a>-<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_min</a>)+<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_max</a>;</div> |
131 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> | 131 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> |
132 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·determination·of·the·phi·range</span></div> | 132 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·determination·of·the·phi·range</span></div> |
133 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//·!!·taking·care·of·periodicity·!!</span></div> | 133 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//·!!·taking·care·of·periodicity·!!</span></div> |
134 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//---------------------------------</span></div> | 134 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//---------------------------------</span></div> |
135 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··xmin·=·phi_in_range(c_phi-R);</div> | ||
136 | <div·class="line"><a·id="l0008 | 135 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">xmin</a>·=·phi_in_range(<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">c_phi</a>-R);</div> |
136 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">xmax</a>·=·phi_in_range(<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">c_phi</a>+R);</div> | ||
137 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> | 137 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> |
138 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··cell_min·=·get_phi_cell(xmin);</div> | ||
139 | <div·class="line"><a·id="l0008 | 138 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_min</a>·=·get_phi_cell(<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">xmin</a>);</div> |
139 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_max</a>·=·get_phi_cell(<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">xmax</a>);</div> | ||
140 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> | 140 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> |
141 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·Also,·if·the·interval·goes·through·pi,·inversion·is·needed</span></div> | 141 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·Also,·if·the·interval·goes·through·pi,·inversion·is·needed</span></div> |
142 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordflow">if</span>·(xmax>xmin)</div> | ||
143 | <div·class="line"><a·id="l0008 | 142 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordflow">if</span>·(<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">xmax</a>><a·class="code·hl_class"·href="classsiscone_1_1circulator.html">xmin</a>)</div> |
143 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#aeee6f7554e13e52b27c133c163b9e2da">phi_range</a>·=·(<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_max</a>-<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_min</a>)+<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_max</a>;</div> | ||
144 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordflow">else</span>·{</div> | 144 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordflow">else</span>·{</div> |
145 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#aeee6f7554e13e52b27c133c163b9e2da">phi_range</a>·=·(cell_min==cell_max)·</div> | 145 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#aeee6f7554e13e52b27c133c163b9e2da">phi_range</a>·=·(<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_min</a>==<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_max</a>)·</div> |
146 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······?·PHI_RANGE_MASK</div> | 146 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······?·PHI_RANGE_MASK</div> |
147 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······:·((PHI_RANGE_MASK^(cell_min-cell_max))·+·cell_max);</div> | 147 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······:·((PHI_RANGE_MASK^(<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_min</a>-<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_max</a>))·+·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">cell_max</a>);</div> |
148 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div> | 148 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div> |
149 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}</div> | 149 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}</div> |
150 | </div> | 150 | </div> |
151 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> | 151 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> |
152 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="comment">//·assignment·of·range</span></div> | 152 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="comment">//·assignment·of·range</span></div> |
153 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//··-·r···range·to·assign·to·current·one</span></div> | 153 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//··-·r···range·to·assign·to·current·one</span></div> |
154 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//---------------------------------------</span></div> | 154 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//---------------------------------------</span></div> |
155 | <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}"> | 155 | <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}"> |
156 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html#aa1174dd81d42192271d6880cfdafff4f">···99</a></span><a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>&·<a·class="code·hl_function"·href="classsiscone_1_1Ceta__phi__range.html#aa1174dd81d42192271d6880cfdafff4f">Ceta_phi_range::operator·=·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>·&r){</div> | 156 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html#aa1174dd81d42192271d6880cfdafff4f">···99</a></span><a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>&·<a·class="code·hl_function"·href="classsiscone_1_1Ceta__phi__range.html#aa1174dd81d42192271d6880cfdafff4f">Ceta_phi_range::operator·=·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>·&<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">r</a>){</div> |
157 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a0b945ebbe0fd2e8bd043fee02ab7bcb3">eta_range</a>·=·r.<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a0b945ebbe0fd2e8bd043fee02ab7bcb3">eta_range</a>;</div> | ||
158 | <div·class="line"><a·id="l0010 | 157 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a0b945ebbe0fd2e8bd043fee02ab7bcb3">eta_range</a>·=·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">r</a>.eta_ran[·...·truncated·by·diffoscope;·len:·2,·SHA:·309d20864f274b097f64106ec08fde76b42486d4e2f7165c7a9a233533dd8fc3·...·];</div> |
158 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#aeee6f7554e13e52b27c133c163b9e2da">phi_range</a>·=·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">r</a>.phi_range;</div> | ||
159 | <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> | 159 | <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> |
160 | <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div> | 160 | <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div> |
161 | <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>}</div> | 161 | <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>}</div> |
162 | </div> | 162 | </div> |
163 | <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> | 163 | <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> |
164 | <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">//·add·a·particle·to·the·range</span></div> | 164 | <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">//·add·a·particle·to·the·range</span></div> |
165 | <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="comment">//··-·eta··eta·coordinate·of·the·particle</span></div> | 165 | <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="comment">//··-·eta··eta·coordinate·of·the·particle</span></div> |
Offset 180, 30 lines modified | Offset 180, 30 lines modified | ||
180 | <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div> | 180 | <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div> |
181 | <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> | 181 | <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> |
182 | <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span><span·class="comment">//·test·overlap</span></div> | 182 | <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span><span·class="comment">//·test·overlap</span></div> |
183 | <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span><span·class="comment">//··-·r1··first·range</span></div> | 183 | <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span><span·class="comment">//··-·r1··first·range</span></div> |
184 | <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span><span·class="comment">//··-·r2··second·range</span></div> | 184 | <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span><span·class="comment">//··-·r2··second·range</span></div> |
185 | <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span><span·class="comment">//·return·true·if·overlap,·false·otherwise.</span></div> | 185 | <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span><span·class="comment">//·return·true·if·overlap,·false·otherwise.</span></div> |
186 | <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span><span·class="comment">//------------------------------------------</span></div> | 186 | <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span><span·class="comment">//------------------------------------------</span></div> |
187 | <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span><span·class="keywordtype">bool</span>·is_range_overlap(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>·&r1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>·&r2){</div> | 187 | <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span><span·class="keywordtype">bool</span>·is_range_overlap(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>·&<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">r1</a>,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>·&<a·class="code·hl_class"·href="classsiscone_1_1circulat[·...·truncated·by·diffoscope;·len:·15,·SHA:·1d14992a6064a8901a81e0e81c867870d7f2dca543da284a34098a26ddf9baf6·...·]){</div> |
188 | <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··<span·class="comment">//·check·overlap·in·eta·AND·phi</span></div> | 188 | <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··<span·class="comment">//·check·overlap·in·eta·AND·phi</span></div> |
189 | <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··<span·class="keywordflow">return</span>·(( | 189 | <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··<span·class="keywordflow">return</span>·((<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">r1</a>.eta_range·&·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">r2</a>.eta_range)·&&·(<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">r1</a>.phi_[·...·truncated·by·diffoscope;·len:·92,·SHA:·59a1fbf6b0891dd88f2b53091af32af38f85968f08c5378fed2bef09f7c915e0·...·]));</div> |
190 | <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>}</div> | 190 | <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>}</div> |
191 | <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div> | 191 | <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div> |
192 | <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span><span·class="comment">//·compute·union</span></div> | 192 | <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span><span·class="comment">//·compute·union</span></div> |
193 | <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span><span·class="comment">//·Note:·we·assume·that·the·two·intervals·overlap</span></div> | 193 | <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span><span·class="comment">//·Note:·we·assume·that·the·two·intervals·overlap</span></div> |
194 | <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span><span·class="comment">//··-·r1··first·range</span></div> | 194 | <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span><span·class="comment">//··-·r1··first·range</span></div> |
195 | <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span><span·class="comment">//··-·r2··second·range</span></div> | 195 | <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span><span·class="comment">//··-·r2··second·range</span></div> |
196 | <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span><span·class="comment">//·\return·union·of·the·two·ranges</span></div> | 196 | <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span><span·class="comment">//·\return·union·of·the·two·ranges</span></div> |
197 | <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span><span·class="comment">//------------------------------------------</span></div> | 197 | <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span><span·class="comment">//------------------------------------------</span></div> |
198 | <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span><span·class="keyword">const</span>·Ceta_phi_range·range_union·(<span·class="keyword">const</span>·Ceta_phi_range·&r1,·<span·class="keyword">const</span>·Ceta_phi_range·&r2){</div> | 198 | <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span><span·class="keyword">const</span>·Ceta_phi_range·range_union·(<span·class="keyword">const</span>·Ceta_phi_range·&r1,·<span·class="keyword">const</span>·Ceta_phi_range·&r2){</div> |
199 | <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>··Ceta_phi_range·tmp;</div> | 199 | <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>··Ceta_phi_range·tmp;</div> |
200 | <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div> | 200 | <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div> |
201 | <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··<span·class="comment">//·compute·union·in·eta</span></div> | 201 | <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··<span·class="comment">//·compute·union·in·eta</span></div> |
202 | <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··tmp. | 202 | <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··tmp.eta_range·=·r1.eta_range·|·r2.eta_range;</div> |
203 | <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>·</div> | 203 | <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>·</div> |
204 | <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>··<span·class="comment">//·compute·union·in·phi</span></div> | 204 | <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>··<span·class="comment">//·compute·union·in·phi</span></div> |
205 | <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>··tmp.phi_range·=·r1.phi_range·|·r2.phi_range;</div> | 205 | <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>··tmp.phi_range·=·r1.phi_range·|·r2.phi_range;</div> |
206 | <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>·</div> | 206 | <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>·</div> |
207 | <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>··<span·class="keywordflow">return</span>·tmp;</div> | 207 | <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>··<span·class="keywordflow">return</span>·tmp;</div> |
208 | <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>}</div> | 208 | <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>}</div> |
209 | <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>·</div> | 209 | <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>·</div> |
Offset 212, 14 lines modified | Offset 212, 15 lines modified | ||
212 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_a0b945ebbe0fd2e8bd043fee02ab7bcb3"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#a0b945ebbe0fd2e8bd043fee02ab7bcb3">siscone::Ceta_phi_range::eta_range</a></div><div·class="ttdeci">unsigned·int·eta_range</div><div·class="ttdoc">eta·range·as·a·binary·coding·of·covered·cells</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00143">geom_2d.h:143</a></div></div> | 212 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_a0b945ebbe0fd2e8bd043fee02ab7bcb3"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#a0b945ebbe0fd2e8bd043fee02ab7bcb3">siscone::Ceta_phi_range::eta_range</a></div><div·class="ttdeci">unsigned·int·eta_range</div><div·class="ttdoc">eta·range·as·a·binary·coding·of·covered·cells</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00143">geom_2d.h:143</a></div></div> |
213 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_a67ccb1d3c4fab1489abb175e360f2c86"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#a67ccb1d3c4fab1489abb175e360f2c86">siscone::Ceta_phi_range::eta_max</a></div><div·class="ttdeci">static·double·eta_max</div><div·class="ttdoc">maximal·value·for·eta</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00150">geom_2d.h:150</a></div></div> | 213 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_a67ccb1d3c4fab1489abb175e360f2c86"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#a67ccb1d3c4fab1489abb175e360f2c86">siscone::Ceta_phi_range::eta_max</a></div><div·class="ttdeci">static·double·eta_max</div><div·class="ttdoc">maximal·value·for·eta</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00150">geom_2d.h:150</a></div></div> |
214 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_a90a689538d155ec7a6c2fe79bb240f64"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#a90a689538d155ec7a6c2fe79bb240f64">siscone::Ceta_phi_range::add_particle</a></div><div·class="ttdeci">int·add_particle(const·double·eta,·const·double·phi)</div><div·class="ttdoc">add·a·particle·to·the·range</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8cpp_source.html#l00111">geom_2d.cpp:111</a></div></div> | 214 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_a90a689538d155ec7a6c2fe79bb240f64"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#a90a689538d155ec7a6c2fe79bb240f64">siscone::Ceta_phi_range::add_particle</a></div><div·class="ttdeci">int·add_particle(const·double·eta,·const·double·phi)</div><div·class="ttdoc">add·a·particle·to·the·range</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8cpp_source.html#l00111">geom_2d.cpp:111</a></div></div> |
215 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_a91ade04c3634644750ac91767567700b"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#a91ade04c3634644750ac91767567700b">siscone::Ceta_phi_range::eta_min</a></div><div·class="ttdeci">static·double·eta_min</div><div·class="ttdoc">minimal·value·for·eta</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00149">geom_2d.h:149</a></div></div> | 215 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_a91ade04c3634644750ac91767567700b"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#a91ade04c3634644750ac91767567700b">siscone::Ceta_phi_range::eta_min</a></div><div·class="ttdeci">static·double·eta_min</div><div·class="ttdoc">minimal·value·for·eta</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00149">geom_2d.h:149</a></div></div> |
216 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_aa1174dd81d42192271d6880cfdafff4f"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#aa1174dd81d42192271d6880cfdafff4f">siscone::Ceta_phi_range::operator=</a></div><div·class="ttdeci">Ceta_phi_range·&·operator=(const·Ceta_phi_range·&r)</div><div·class="ttdoc">assignment·of·range</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8cpp_source.html#l00099">geom_2d.cpp:99</a></div></div> | 216 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_aa1174dd81d42192271d6880cfdafff4f"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#aa1174dd81d42192271d6880cfdafff4f">siscone::Ceta_phi_range::operator=</a></div><div·class="ttdeci">Ceta_phi_range·&·operator=(const·Ceta_phi_range·&r)</div><div·class="ttdoc">assignment·of·range</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8cpp_source.html#l00099">geom_2d.cpp:99</a></div></div> |
217 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_adbf5cbebd39bd43b64af1703edc5854e"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#adbf5cbebd39bd43b64af1703edc5854e">siscone::Ceta_phi_range::Ceta_phi_range</a></div><div·class="ttdeci">Ceta_phi_range()</div><div·class="ttdoc">default·ctor</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8cpp_source.html#l00052">geom_2d.cpp:52</a></div></div> | 217 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_adbf5cbebd39bd43b64af1703edc5854e"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#adbf5cbebd39bd43b64af1703edc5854e">siscone::Ceta_phi_range::Ceta_phi_range</a></div><div·class="ttdeci">Ceta_phi_range()</div><div·class="ttdoc">default·ctor</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8cpp_source.html#l00052">geom_2d.cpp:52</a></div></div> |
218 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_aeee6f7554e13e52b27c133c163b9e2da"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#aeee6f7554e13e52b27c133c163b9e2da">siscone::Ceta_phi_range::phi_range</a></div><div·class="ttdeci">unsigned·int·phi_range</div><div·class="ttdoc">phi·range·as·a·binary·coding·of·covered·cells</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00146">geom_2d.h:146</a></div></div> | 218 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_aeee6f7554e13e52b27c133c163b9e2da"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#aeee6f7554e13e52b27c133c163b9e2da">siscone::Ceta_phi_range::phi_range</a></div><div·class="ttdeci">unsigned·int·phi_range</div><div·class="ttdoc">phi·range·as·a·binary·coding·of·covered·cells</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00146">geom_2d.h:146</a></div></div> |
219 | <div·class="ttc"·id="aclasssiscone_1_1circulator_html"><div·class="ttname"><a·href="classsiscone_1_1circulator.html">siscone::circulator</a></div><div·class="ttdoc">a·circulator·that·is·foreseen·to·take·as·template·member·either·a·pointer·or·an·iterator;</div><div·class="ttdef"><b>Definition</b>·<a·href="circulator_8h_source.html#l00036">circulator.h:36</a></div></div> | ||
219 | </div><!--·fragment·--></div><!--·contents·--> | 220 | </div><!--·fragment·--></div><!--·contents·--> |
220 | <!--·start·footer·part·--> | 221 | <!--·start·footer·part·--> |
221 | <hr·class="footer"/><address·class="footer"><small> | 222 | <hr·class="footer"/><address·class="footer"><small> |
222 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 223 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
223 | </small></address> | 224 | </small></address> |
224 | </body> | 225 | </body> |
225 | </html> | 226 | </html> |
Offset 59, 53 lines modified | Offset 59, 53 lines modified | ||
59 | 56 | 59 | 56 |
60 | 57//·ctor·with·initialisation | 60 | 57//·ctor·with·initialisation |
61 | 58//·we·initialise·with·a·centre·(in·eta,phi)·and·a·radius | 61 | 58//·we·initialise·with·a·centre·(in·eta,phi)·and·a·radius |
62 | 59//·-·c_eta·eta·coordinate·of·the·centre | 62 | 59//·-·c_eta·eta·coordinate·of·the·centre |
63 | 60//·-·c_phi·phi·coordinate·of·the·centre | 63 | 60//·-·c_phi·phi·coordinate·of·the·centre |
64 | 61//·-·R·radius | 64 | 61//·-·R·radius |
65 | 62//------------------------------------------------------- | 65 | 62//------------------------------------------------------- |
66 | _\x86_\x83_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e_\x8:_\x8:_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e(double·c_eta,·double·c_phi,·double·R){ | 66 | _\x86_\x83_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e_\x8:_\x8:_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e(double·_.c_.__.e_.t_.a,·double·_.c_.__.p_.h_.i,·double·R){ |
67 | 64·//·determination·of·the·eta·range | 67 | 64·//·determination·of·the·eta·range |
68 | 65·//------------------------------- | 68 | 65·//------------------------------- |
69 | 66·double·xmin·=·max(c_eta-R,_\x8e_\x8t_\x8a_\x8__\x8m_\x8i_\x8n+0.0001); | 69 | 66·double·_.x_.m_.i_.n·=·_.m_.a_.x(_.c_.__.e_.t_.a-R,_\x8e_\x8t_\x8a_\x8__\x8m_\x8i_\x8n+0.0001); |
70 | 67·double·xmax·=·min(c_eta+R,_\x8e_\x8t_\x8a_\x8__\x8m_\x8a_\x8x-0.0001); | 70 | 67·double·_.x_.m_.a_.x·=·_.m_.i_.n(_.c_.__.e_.t_.a+R,_\x8e_\x8t_\x8a_\x8__\x8m_\x8a_\x8x-0.0001); |
71 | 68 | 71 | 68 |
72 | 69·unsigned·int·cell_min·=·get_eta_cell(xmin); | 72 | 69·unsigned·int·_.c_.e_.l_.l_.__.m_.i_.n·=·get_eta_cell(_.x_.m_.i_.n); |
73 | 70·unsigned·int·cell_max·=·get_eta_cell(xmax); | 73 | 70·unsigned·int·_.c_.e_.l_.l_.__.m_.a_.x·=·get_eta_cell(_.x_.m_.a_.x); |
74 | 71 | 74 | 71 |
75 | 72·//·warning:·if·cell_max==2^31,·2*cell_max==0·hence, | 75 | 72·//·warning:·if·cell_max==2^31,·2*cell_max==0·hence, |
76 | 73·//·even·if·the·next·formula·is·formally·(2*cell_max-cell_min), | 76 | 73·//·even·if·the·next·formula·is·formally·(2*cell_max-cell_min), |
77 | 74·//·expressing·it·as·(cell_max-cell_min)+cell_max·is·safe. | 77 | 74·//·expressing·it·as·(cell_max-cell_min)+cell_max·is·safe. |
78 | 75·_\x8e_\x8t_\x8a_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·=·(cell_max-cell_min)+cell_max; | 78 | 75·_\x8e_\x8t_\x8a_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·=·(_.c_.e_.l_.l_.__.m_.a_.x-_.c_.e_.l_.l_.__.m_.i_.n)+_.c_.e_.l_.l_.__.m_.a_.x; |
79 | 76 | 79 | 76 |
80 | 77·//·determination·of·the·phi·range | 80 | 77·//·determination·of·the·phi·range |
81 | 78·//·!!·taking·care·of·periodicity·!! | 81 | 78·//·!!·taking·care·of·periodicity·!! |
82 | 79·//--------------------------------- | 82 | 79·//--------------------------------- |
83 | 80·xmin·=·phi_in_range(c_phi-R); | 83 | 80·_.x_.m_.i_.n·=·phi_in_range(_.c_.__.p_.h_.i-R); |
84 | 81·xmax·=·phi_in_range(c_phi+R); | 84 | 81·_.x_.m_.a_.x·=·phi_in_range(_.c_.__.p_.h_.i+R); |
85 | 82 | 85 | 82 |
86 | 83·cell_min·=·get_phi_cell(xmin); | ||
87 | 8 | 86 | 83·_.c_.e_.l_.l_.__.m_.i_.n·=·get_phi_cell(_.x_.m_.i_.n); |
87 | 84·_\x8c_\x8e_\x8l_\x8l_\x8__\x8m_\x8a_\x8x·=·get_phi_cell(_\x8x_\x8m_\x8a_\x8x); | ||
88 | 85 | 88 | 85 |
89 | 86·//·Also,·if·the·interval·goes·through·pi,·inversion·is·needed | 89 | 86·//·Also,·if·the·interval·goes·through·pi,·inversion·is·needed |
90 | 87·if·(xmax>xmin) | ||
91 | 8 | 90 | 87·if·(_.x_.m_.a_.x>_.x_.m_.i_.n) |
91 | 88·_\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·=·(_\x8c_\x8e_\x8l_\x8l_\x8__\x8m_\x8a_\x8x-_\x8c_\x8e_\x8l_\x8l_\x8__\x8m_\x8i_\x8n)+_\x8c_\x8e_\x8l_\x8l_\x8__\x8m_\x8a_\x8x; | ||
92 | 89·else·{ | 92 | 89·else·{ |
93 | 90·_\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·=·(cell_min==cell_max) | 93 | 90·_\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·=·(_.c_.e_.l_.l_.__.m_.i_.n==_.c_.e_.l_.l_.__.m_.a_.x) |
94 | 91·?·PHI_RANGE_MASK | 94 | 91·?·PHI_RANGE_MASK |
95 | 92·:·((PHI_RANGE_MASK^(cell_min-cell_max))·+·cell_max); | 95 | 92·:·((PHI_RANGE_MASK^(_.c_.e_.l_.l_.__.m_.i_.n-_.c_.e_.l_.l_.__.m_.a_.x))·+·_.c_.e_.l_.l_.__.m_.a_.x); |
96 | 93·} | 96 | 93·} |
97 | 94} | 97 | 94} |
98 | 95 | 98 | 95 |
99 | 96//·assignment·of·range | 99 | 96//·assignment·of·range |
100 | 97//·-·r·range·to·assign·to·current·one | 100 | 97//·-·r·range·to·assign·to·current·one |
101 | 98//--------------------------------------- | 101 | 98//--------------------------------------- |
102 | _\x89_\x89_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e&·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8=_\x8·(const·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·&r){ | 102 | _\x89_\x89_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e&·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8=_\x8·(const·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·&_.r){ |
103 | 100·_\x8e_\x8t_\x8a_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·=· | 103 | 100·_\x8e_\x8t_\x8a_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·=·_.r.eta_range; |
104 | 101·_\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·=· | 104 | 101·_\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·=·_.r.phi_range; |
105 | 102 | 105 | 102 |
106 | 103·return·*this; | 106 | 103·return·*this; |
107 | 104} | 107 | 104} |
108 | 105 | 108 | 105 |
109 | 106//·add·a·particle·to·the·range | 109 | 106//·add·a·particle·to·the·range |
110 | 107//·-·eta·eta·coordinate·of·the·particle | 110 | 107//·-·eta·eta·coordinate·of·the·particle |
111 | 108//·-·phi·phi·coordinate·of·the·particle | 111 | 108//·-·phi·phi·coordinate·of·the·particle |
Offset 123, 31 lines modified | Offset 123, 31 lines modified | ||
123 | 120 | 123 | 120 |
124 | 121 | 124 | 121 |
125 | 122//·test·overlap | 125 | 122//·test·overlap |
126 | 123//·-·r1·first·range | 126 | 123//·-·r1·first·range |
127 | 124//·-·r2·second·range | 127 | 124//·-·r2·second·range |
128 | 125//·return·true·if·overlap,·false·otherwise. | 128 | 125//·return·true·if·overlap,·false·otherwise. |
129 | 126//------------------------------------------ | 129 | 126//------------------------------------------ |
130 | 127bool·is_range_overlap(const·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·&r1,·const·_.C_.e_.t_.a_.__.p_.h_.i_.__.r_.a_.n_.g_.e·&r2){ | 130 | 127bool·is_range_overlap(const·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·&_.r_.1,·const·_.C_.e_.t_.a_.__.p_.h_.i_.__.r_.a_.n_.g_.e·&_.r_.2){ |
131 | 128·//·check·overlap·in·eta·AND·phi | 131 | 128·//·check·overlap·in·eta·AND·phi |
132 | 129·return·(( | 132 | 129·return·((_.r_.1.eta_range·&·_.r_.2.eta_range)·&&·(_.r_.1.phi_range·&·_.r_.2.phi_range)); |
133 | 130} | 133 | 130} |
134 | 131 | 134 | 131 |
135 | 132//·compute·union | 135 | 132//·compute·union |
136 | 133//·Note:·we·assume·that·the·two·intervals·overlap | 136 | 133//·Note:·we·assume·that·the·two·intervals·overlap |
137 | 134//·-·r1·first·range | 137 | 134//·-·r1·first·range |
138 | 135//·-·r2·second·range | 138 | 135//·-·r2·second·range |
139 | 136//·\return·union·of·the·two·ranges | 139 | 136//·\return·union·of·the·two·ranges |
140 | 137//------------------------------------------ | 140 | 137//------------------------------------------ |
141 | 138const·Ceta_phi_range·range_union·(const·Ceta_phi_range·&r1,·const | 141 | 138const·Ceta_phi_range·range_union·(const·Ceta_phi_range·&r1,·const |
142 | Ceta_phi_range·&r2){ | 142 | Ceta_phi_range·&r2){ |
143 | 139·Ceta_phi_range·tmp; | 143 | 139·Ceta_phi_range·tmp; |
144 | 140 | 144 | 140 |
145 | 141·//·compute·union·in·eta | 145 | 141·//·compute·union·in·eta |
146 | 142·tmp. | 146 | 142·tmp.eta_range·=·r1.eta_range·|·r2.eta_range; |
147 | 143 | 147 | 143 |
148 | 144·//·compute·union·in·phi | 148 | 144·//·compute·union·in·phi |
149 | 145·tmp.phi_range·=·r1.phi_range·|·r2.phi_range; | 149 | 145·tmp.phi_range·=·r1.phi_range·|·r2.phi_range; |
150 | 146 | 150 | 146 |
151 | 147·return·tmp; | 151 | 147·return·tmp; |
152 | 148} | 152 | 148} |
153 | 149 | 153 | 149 |
Offset 179, 9 lines modified | Offset 179, 13 lines modified | ||
179 | Ceta_phi_range() | 179 | Ceta_phi_range() |
180 | default·ctor | 180 | default·ctor |
181 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8o_\x8m_\x8__\x82_\x8d_\x8._\x8c_\x8p_\x8p_\x8:_\x85_\x82 | 181 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8o_\x8m_\x8__\x82_\x8d_\x8._\x8c_\x8p_\x8p_\x8:_\x85_\x82 |
182 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e_\x8:_\x8:_\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e | 182 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e_\x8:_\x8:_\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e |
183 | unsigned·int·phi_range | 183 | unsigned·int·phi_range |
184 | phi·range·as·a·binary·coding·of·covered·cells | 184 | phi·range·as·a·binary·coding·of·covered·cells |
185 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8o_\x8m_\x8__\x82_\x8d_\x8._\x8h_\x8:_\x81_\x84_\x86 | 185 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8o_\x8m_\x8__\x82_\x8d_\x8._\x8h_\x8:_\x81_\x84_\x86 |
186 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8c_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r | ||
187 | a·circulator·that·is·foreseen·to·take·as·template·member·either·a·pointer·or·an | ||
188 | iterator; | ||
189 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8c_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8._\x8h_\x8:_\x83_\x86 | ||
186 | =============================================================================== | 190 | =============================================================================== |
187 | ·····Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8 | 191 | ·····Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8 |
Offset 109, 21 lines modified | Offset 109, 21 lines modified | ||
109 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> | 109 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> |
110 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> | 110 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> |
111 | <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};"> | 111 | <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};"> |
112 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ctwovect.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classsiscone_1_1Ctwovect.html">Ctwovect</a>·{</div> | 112 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ctwovect.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classsiscone_1_1Ctwovect.html">Ctwovect</a>·{</div> |
113 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">public</span>:</div> | 113 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">public</span>:</div> |
114 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ctwovect.html#ac7f552bcda09bb82f8f5460dbb80637e">···76</a></span>··<a·class="code·hl_function"·href="classsiscone_1_1Ctwovect.html#ac7f552bcda09bb82f8f5460dbb80637e">Ctwovect</a>()·:·<a·class="code·hl_variable"·href="classsiscone_1_1Ctwovect.html#a5d4f3f40d635c877bf379e9bec88fb7f">x</a>(0.0),·y(0.0)·{}</div> | 114 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ctwovect.html#ac7f552bcda09bb82f8f5460dbb80637e">···76</a></span>··<a·class="code·hl_function"·href="classsiscone_1_1Ctwovect.html#ac7f552bcda09bb82f8f5460dbb80637e">Ctwovect</a>()·:·<a·class="code·hl_variable"·href="classsiscone_1_1Ctwovect.html#a5d4f3f40d635c877bf379e9bec88fb7f">x</a>(0.0),·y(0.0)·{}</div> |
115 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> | 115 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> |
116 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ctwovect.html#ae49f7e3ae4e240f5cd06e7de5c3d47fc">···81</a></span>··<a·class="code·hl_function"·href="classsiscone_1_1Ctwovect.html#ae49f7e3ae4e240f5cd06e7de5c3d47fc">Ctwovect</a>(<span·class="keywordtype">double</span>· | 116 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ctwovect.html#ae49f7e3ae4e240f5cd06e7de5c3d47fc">···81</a></span>··<a·class="code·hl_function"·href="classsiscone_1_1Ctwovect.html#ae49f7e3ae4e240f5cd06e7de5c3d47fc">Ctwovect</a>(<span·class="keywordtype">double</span>·_x,·<span·class="keywordtype">double</span>·_y)·:·<a·class="code·hl_variable"·href="classsiscone_1_1Ctwovect.html#a5d4f3f40d635c877bf379e9bec88fb7f">x</a>(_x),·y(_y)·{}</div> |
117 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> | 117 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> |
118 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ctwovect.html#a5d4f3f40d635c877bf379e9bec88fb7f">···84</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Ctwovect.html#a5d4f3f40d635c877bf379e9bec88fb7f">x</a>,·y;</div> | 118 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ctwovect.html#a5d4f3f40d635c877bf379e9bec88fb7f">···84</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Ctwovect.html#a5d4f3f40d635c877bf379e9bec88fb7f">x</a>,·y;</div> |
119 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> | 119 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> |
120 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ctwovect.html#a1b7e947db774a54969b6676e9186e3fc">···87</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Ctwovect.html#a1b7e947db774a54969b6676e9186e3fc">mod2</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·pow2(<a·class="code·hl_variable"·href="classsiscone_1_1Ctwovect.html#a5d4f3f40d635c877bf379e9bec88fb7f">x</a>)+pow2(y);}</div> | 120 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ctwovect.html#a1b7e947db774a54969b6676e9186e3fc">···87</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Ctwovect.html#a1b7e947db774a54969b6676e9186e3fc">mod2</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·pow2(<a·class="code·hl_variable"·href="classsiscone_1_1Ctwovect.html#a5d4f3f40d635c877bf379e9bec88fb7f">x</a>)+pow2(y);}</div> |
121 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> | 121 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> |
122 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ctwovect.html#ad4e4e13a6c6aae0f26ef9c03c857b4b6">···90</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Ctwovect.html#ad4e4e13a6c6aae0f26ef9c03c857b4b6">modulus</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>· | 122 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ctwovect.html#ad4e4e13a6c6aae0f26ef9c03c857b4b6">···90</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Ctwovect.html#ad4e4e13a6c6aae0f26ef9c03c857b4b6">modulus</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·sqrt(<a·class="code·hl_function"·href="classsiscone_1_1Ctwovect.html#a1b7e947db774a54969b6676e9186e3fc">mod2</a>());}</div> |
123 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>};</div> | 123 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>};</div> |
124 | </div> | 124 | </div> |
125 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> | 125 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> |
126 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> | 126 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> |
127 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·dot_product(<span·class="keyword">const</span>·Ctwovect·&·a,·<span·class="keyword">const</span>·Ctwovect·&·b)·{</div> | 127 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·dot_product(<span·class="keyword">const</span>·Ctwovect·&·a,·<span·class="keyword">const</span>·Ctwovect·&·b)·{</div> |
128 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordflow">return</span>·a.x*b.x·+·a.y*b.y;</div> | 128 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordflow">return</span>·a.x*b.x·+·a.y*b.y;</div> |
129 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>}</div> | 129 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>}</div> |
Offset 135, 35 lines modified | Offset 135, 35 lines modified | ||
135 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> | 135 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> |
136 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> | 136 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> |
137 | <div·class="foldopen"·id="foldopen00120"·data-start="{"·data-end="};"> | 137 | <div·class="foldopen"·id="foldopen00120"·data-start="{"·data-end="};"> |
138 | <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html">··120</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>{</div> | 138 | <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html">··120</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>{</div> |
139 | <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span><span·class="keyword">public</span>:</div> | 139 | <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span><span·class="keyword">public</span>:</div> |
140 | <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··<a·class="code·hl_function"·href="classsiscone_1_1Ceta__phi__range.html#adbf5cbebd39bd43b64af1703edc5854e">Ceta_phi_range</a>();</div> | 140 | <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··<a·class="code·hl_function"·href="classsiscone_1_1Ceta__phi__range.html#adbf5cbebd39bd43b64af1703edc5854e">Ceta_phi_range</a>();</div> |
141 | <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div> | 141 | <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div> |
142 | <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··<a·class="code·hl_function"·href="classsiscone_1_1Ceta__phi__range.html#adbf5cbebd39bd43b64af1703edc5854e">Ceta_phi_range</a>(<span·class="keywordtype">double</span>· | 142 | <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··<a·class="code·hl_function"·href="classsiscone_1_1Ceta__phi__range.html#adbf5cbebd39bd43b64af1703edc5854e">Ceta_phi_range</a>(<span·class="keywordtype">double</span>·c_eta,·<span·class="keywordtype">double</span>·c_phi,·<span·class="keywordtype">double</span>·R);</div> |
143 | <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div> | 143 | <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div> |
144 | <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>··<a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>&·<a·class="code·hl_function"·href="classsiscone_1_1Ceta__phi__range.html#aa1174dd81d42192271d6880cfdafff4f">operator·=·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>·& | 144 | <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>··<a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>&·<a·class="code·hl_function"·href="classsiscone_1_1Ceta__phi__range.html#aa1174dd81d42192271d6880cfdafff4f">operator·=·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Ceta__phi__range.html">Ceta_phi_range</a>·&r);</div> |
145 | <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div> | 145 | <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div> |
146 | <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Ceta__phi__range.html#a90a689538d155ec7a6c2fe79bb240f64">add_particle</a>(<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·eta,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·phi);</div> | 146 | <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Ceta__phi__range.html#a90a689538d155ec7a6c2fe79bb240f64">add_particle</a>(<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·eta,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·phi);</div> |
147 | <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>·</div> | 147 | <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>·</div> |
148 | <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html#a0b945ebbe0fd2e8bd043fee02ab7bcb3">··143</a></span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a0b945ebbe0fd2e8bd043fee02ab7bcb3">eta_range</a>;·····</div> | 148 | <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html#a0b945ebbe0fd2e8bd043fee02ab7bcb3">··143</a></span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a0b945ebbe0fd2e8bd043fee02ab7bcb3">eta_range</a>;·····</div> |
149 | <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div> | 149 | <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div> |
150 | <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html#aeee6f7554e13e52b27c133c163b9e2da">··146</a></span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#aeee6f7554e13e52b27c133c163b9e2da">phi_range</a>;·····</div> | 150 | <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html#aeee6f7554e13e52b27c133c163b9e2da">··146</a></span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#aeee6f7554e13e52b27c133c163b9e2da">phi_range</a>;·····</div> |
151 | <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div> | 151 | <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div> |
152 | <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>··<span·class="comment">//·extremal·value·for·eta</span></div> | 152 | <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>··<span·class="comment">//·extremal·value·for·eta</span></div> |
153 | <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html#a91ade04c3634644750ac91767567700b">··149</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a91ade04c3634644750ac91767567700b">eta_min</a>;··</div> | 153 | <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html#a91ade04c3634644750ac91767567700b">··149</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a91ade04c3634644750ac91767567700b">eta_min</a>;··</div> |
154 | <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html#a67ccb1d3c4fab1489abb175e360f2c86">··150</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a67ccb1d3c4fab1489abb175e360f2c86">eta_max</a>;··</div> | 154 | <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Ceta__phi__range.html#a67ccb1d3c4fab1489abb175e360f2c86">··150</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a67ccb1d3c4fab1489abb175e360f2c86">eta_max</a>;··</div> |
155 | <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div> | 155 | <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div> |
156 | <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span><span·class="keyword">private</span>:</div> | 156 | <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span><span·class="keyword">private</span>:</div> |
157 | <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·get_eta_cell(<span·class="keywordtype">double</span>·eta){</div> | 157 | <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·get_eta_cell(<span·class="keywordtype">double</span>·eta){</div> |
158 | <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>····<span·class="keywordflow">return</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>)·(1u·<<·(( | 158 | <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>····<span·class="keywordflow">return</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>)·(1u·<<·((int)·(32*((eta-<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a91ade04c3634644750ac91767567700b">eta_min</a>)/(<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a67ccb1d3c4fab1489abb175e360f2c86">eta_max</a>-<a·class="code·hl_variable"·href="classsiscone_1_1Ceta__phi__range.html#a91ade04c3634644750ac91767567700b">eta_min</a>)))));</div> |
159 | <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>··}</div> | 159 | <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>··}</div> |
160 | <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</div> | 160 | <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</div> |
161 | <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·get_phi_cell(<span·class="keywordtype">double</span>·phi){</div> | 161 | <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·get_phi_cell(<span·class="keywordtype">double</span>·phi){</div> |
162 | <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span>····<span·class="keywordflow">return</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>)·(1u·<<·(( | 162 | <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span>····<span·class="keywordflow">return</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>)·(1u·<<·((int)·(32*phi/<a·class="code·hl_variable"·href="defines_8h.html#ad996edbbc287b4e5f3dd072a10bd6122">twopi</a>+16)%32));</div> |
163 | <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>··}</div> | 163 | <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>··}</div> |
164 | <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>};</div> | 164 | <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>};</div> |
165 | </div> | 165 | </div> |
166 | <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>·</div> | 166 | <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>·</div> |
167 | <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span><span·class="keywordtype">bool</span>·is_range_overlap(<span·class="keyword">const</span>·Ceta_phi_range·&r1,·<span·class="keyword">const</span>·Ceta_phi_range·&r2);</div> | 167 | <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span><span·class="keywordtype">bool</span>·is_range_overlap(<span·class="keyword">const</span>·Ceta_phi_range·&r1,·<span·class="keyword">const</span>·Ceta_phi_range·&r2);</div> |
168 | <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>·</div> | 168 | <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>·</div> |
169 | <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span><span·class="keyword">const</span>·Ceta_phi_range·range_union(<span·class="keyword">const</span>·Ceta_phi_range·&r1,·<span·class="keyword">const</span>·Ceta_phi_range·&r2);</div> | 169 | <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span><span·class="keyword">const</span>·Ceta_phi_range·range_union(<span·class="keyword">const</span>·Ceta_phi_range·&r1,·<span·class="keyword">const</span>·Ceta_phi_range·&r2);</div> |
Offset 181, 15 lines modified | Offset 181, 14 lines modified | ||
181 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_aeee6f7554e13e52b27c133c163b9e2da"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#aeee6f7554e13e52b27c133c163b9e2da">siscone::Ceta_phi_range::phi_range</a></div><div·class="ttdeci">unsigned·int·phi_range</div><div·class="ttdoc">phi·range·as·a·binary·coding·of·covered·cells</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00146">geom_2d.h:146</a></div></div> | 181 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_aeee6f7554e13e52b27c133c163b9e2da"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#aeee6f7554e13e52b27c133c163b9e2da">siscone::Ceta_phi_range::phi_range</a></div><div·class="ttdeci">unsigned·int·phi_range</div><div·class="ttdoc">phi·range·as·a·binary·coding·of·covered·cells</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00146">geom_2d.h:146</a></div></div> |
182 | <div·class="ttc"·id="aclasssiscone_1_1Ctwovect_html"><div·class="ttname"><a·href="classsiscone_1_1Ctwovect.html">siscone::Ctwovect</a></div><div·class="ttdoc">class·for·holding·a·two-vector</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00073">geom_2d.h:73</a></div></div> | 182 | <div·class="ttc"·id="aclasssiscone_1_1Ctwovect_html"><div·class="ttname"><a·href="classsiscone_1_1Ctwovect.html">siscone::Ctwovect</a></div><div·class="ttdoc">class·for·holding·a·two-vector</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00073">geom_2d.h:73</a></div></div> |
183 | <div·class="ttc"·id="aclasssiscone_1_1Ctwovect_html_a1b7e947db774a54969b6676e9186e3fc"><div·class="ttname"><a·href="classsiscone_1_1Ctwovect.html#a1b7e947db774a54969b6676e9186e3fc">siscone::Ctwovect::mod2</a></div><div·class="ttdeci">double·mod2()·const</div><div·class="ttdoc">norm·(modulud·square)·of·the·vector</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00087">geom_2d.h:87</a></div></div> | 183 | <div·class="ttc"·id="aclasssiscone_1_1Ctwovect_html_a1b7e947db774a54969b6676e9186e3fc"><div·class="ttname"><a·href="classsiscone_1_1Ctwovect.html#a1b7e947db774a54969b6676e9186e3fc">siscone::Ctwovect::mod2</a></div><div·class="ttdeci">double·mod2()·const</div><div·class="ttdoc">norm·(modulud·square)·of·the·vector</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00087">geom_2d.h:87</a></div></div> |
184 | <div·class="ttc"·id="aclasssiscone_1_1Ctwovect_html_a5d4f3f40d635c877bf379e9bec88fb7f"><div·class="ttname"><a·href="classsiscone_1_1Ctwovect.html#a5d4f3f40d635c877bf379e9bec88fb7f">siscone::Ctwovect::x</a></div><div·class="ttdeci">double·x</div><div·class="ttdoc">vector·coordinates</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00084">geom_2d.h:84</a></div></div> | 184 | <div·class="ttc"·id="aclasssiscone_1_1Ctwovect_html_a5d4f3f40d635c877bf379e9bec88fb7f"><div·class="ttname"><a·href="classsiscone_1_1Ctwovect.html#a5d4f3f40d635c877bf379e9bec88fb7f">siscone::Ctwovect::x</a></div><div·class="ttdeci">double·x</div><div·class="ttdoc">vector·coordinates</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00084">geom_2d.h:84</a></div></div> |
185 | <div·class="ttc"·id="aclasssiscone_1_1Ctwovect_html_ac7f552bcda09bb82f8f5460dbb80637e"><div·class="ttname"><a·href="classsiscone_1_1Ctwovect.html#ac7f552bcda09bb82f8f5460dbb80637e">siscone::Ctwovect::Ctwovect</a></div><div·class="ttdeci">Ctwovect()</div><div·class="ttdoc">default·ctor</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00076">geom_2d.h:76</a></div></div> | 185 | <div·class="ttc"·id="aclasssiscone_1_1Ctwovect_html_ac7f552bcda09bb82f8f5460dbb80637e"><div·class="ttname"><a·href="classsiscone_1_1Ctwovect.html#ac7f552bcda09bb82f8f5460dbb80637e">siscone::Ctwovect::Ctwovect</a></div><div·class="ttdeci">Ctwovect()</div><div·class="ttdoc">default·ctor</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00076">geom_2d.h:76</a></div></div> |
186 | <div·class="ttc"·id="aclasssiscone_1_1Ctwovect_html_ad4e4e13a6c6aae0f26ef9c03c857b4b6"><div·class="ttname"><a·href="classsiscone_1_1Ctwovect.html#ad4e4e13a6c6aae0f26ef9c03c857b4b6">siscone::Ctwovect::modulus</a></div><div·class="ttdeci">double·modulus()·const</div><div·class="ttdoc">modulus·of·the·vector</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00090">geom_2d.h:90</a></div></div> | 186 | <div·class="ttc"·id="aclasssiscone_1_1Ctwovect_html_ad4e4e13a6c6aae0f26ef9c03c857b4b6"><div·class="ttname"><a·href="classsiscone_1_1Ctwovect.html#ad4e4e13a6c6aae0f26ef9c03c857b4b6">siscone::Ctwovect::modulus</a></div><div·class="ttdeci">double·modulus()·const</div><div·class="ttdoc">modulus·of·the·vector</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00090">geom_2d.h:90</a></div></div> |
187 | <div·class="ttc"·id="aclasssiscone_1_1Ctwovect_html_ae49f7e3ae4e240f5cd06e7de5c3d47fc"><div·class="ttname"><a·href="classsiscone_1_1Ctwovect.html#ae49f7e3ae4e240f5cd06e7de5c3d47fc">siscone::Ctwovect::Ctwovect</a></div><div·class="ttdeci">Ctwovect(double·_x,·double·_y)</div><div·class="ttdoc">ctor·with·initialisation</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00081">geom_2d.h:81</a></div></div> | 187 | <div·class="ttc"·id="aclasssiscone_1_1Ctwovect_html_ae49f7e3ae4e240f5cd06e7de5c3d47fc"><div·class="ttname"><a·href="classsiscone_1_1Ctwovect.html#ae49f7e3ae4e240f5cd06e7de5c3d47fc">siscone::Ctwovect::Ctwovect</a></div><div·class="ttdeci">Ctwovect(double·_x,·double·_y)</div><div·class="ttdoc">ctor·with·initialisation</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00081">geom_2d.h:81</a></div></div> |
188 | <div·class="ttc"·id="aclasssiscone_1_1circulator_html"><div·class="ttname"><a·href="classsiscone_1_1circulator.html">siscone::circulator</a></div><div·class="ttdoc">a·circulator·that·is·foreseen·to·take·as·template·member·either·a·pointer·or·an·iterator;</div><div·class="ttdef"><b>Definition</b>·<a·href="circulator_8h_source.html#l00036">circulator.h:36</a></div></div> | ||
189 | <div·class="ttc"·id="adefines_8h_html"><div·class="ttname"><a·href="defines_8h.html">defines.h</a></div></div> | 188 | <div·class="ttc"·id="adefines_8h_html"><div·class="ttname"><a·href="defines_8h.html">defines.h</a></div></div> |
190 | <div·class="ttc"·id="adefines_8h_html_ad996edbbc287b4e5f3dd072a10bd6122"><div·class="ttname"><a·href="defines_8h.html#ad996edbbc287b4e5f3dd072a10bd6122">twopi</a></div><div·class="ttdeci">const·double·twopi</div><div·class="ttdoc">definition·of·2*M_PI·which·is·useful·a·bit·everyhere!</div><div·class="ttdef"><b>Definition</b>·<a·href="defines_8h_source.html#l00114">defines.h:114</a></div></div> | 189 | <div·class="ttc"·id="adefines_8h_html_ad996edbbc287b4e5f3dd072a10bd6122"><div·class="ttname"><a·href="defines_8h.html#ad996edbbc287b4e5f3dd072a10bd6122">twopi</a></div><div·class="ttdeci">const·double·twopi</div><div·class="ttdoc">definition·of·2*M_PI·which·is·useful·a·bit·everyhere!</div><div·class="ttdef"><b>Definition</b>·<a·href="defines_8h_source.html#l00114">defines.h:114</a></div></div> |
191 | </div><!--·fragment·--></div><!--·contents·--> | 190 | </div><!--·fragment·--></div><!--·contents·--> |
192 | <!--·start·footer·part·--> | 191 | <!--·start·footer·part·--> |
193 | <hr·class="footer"/><address·class="footer"><small> | 192 | <hr·class="footer"/><address·class="footer"><small> |
194 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 193 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
195 | </small></address> | 194 | </small></address> |
Offset 59, 21 lines modified | Offset 59, 21 lines modified | ||
59 | 66inline·double·pow2(double·x)·{return·x*x;} | 59 | 66inline·double·pow2(double·x)·{return·x*x;} |
60 | 67 | 60 | 67 |
61 | 68 | 61 | 68 |
62 | _\x87_\x83class·_\x8C_\x8t_\x8w_\x8o_\x8v_\x8e_\x8c_\x8t·{ | 62 | _\x87_\x83class·_\x8C_\x8t_\x8w_\x8o_\x8v_\x8e_\x8c_\x8t·{ |
63 | 74public: | 63 | 74public: |
64 | _\x87_\x86·_\x8C_\x8t_\x8w_\x8o_\x8v_\x8e_\x8c_\x8t()·:·_\x8x(0.0),·y(0.0)·{} | 64 | _\x87_\x86·_\x8C_\x8t_\x8w_\x8o_\x8v_\x8e_\x8c_\x8t()·:·_\x8x(0.0),·y(0.0)·{} |
65 | 77 | 65 | 77 |
66 | _\x88_\x81·_\x8C_\x8t_\x8w_\x8o_\x8v_\x8e_\x8c_\x8t(double·_ | 66 | _\x88_\x81·_\x8C_\x8t_\x8w_\x8o_\x8v_\x8e_\x8c_\x8t(double·_x,·double·_y)·:·_.x(_x),·y(_y)·{} |
67 | 82 | 67 | 82 |
68 | _\x88_\x84·double·_\x8x,·y; | 68 | _\x88_\x84·double·_\x8x,·y; |
69 | 85 | 69 | 85 |
70 | _\x88_\x87·inline·double·_\x8m_\x8o_\x8d_\x82()·const·{return·pow2(_\x8x)+pow2(y);} | 70 | _\x88_\x87·inline·double·_\x8m_\x8o_\x8d_\x82()·const·{return·pow2(_\x8x)+pow2(y);} |
71 | 88 | 71 | 88 |
72 | _\x89_\x80·inline·double·_\x8m_\x8o_\x8d_\x8u_\x8l_\x8u_\x8s()·const·{return· | 72 | _\x89_\x80·inline·double·_\x8m_\x8o_\x8d_\x8u_\x8l_\x8u_\x8s()·const·{return·sqrt(_\x8m_\x8o_\x8d_\x82());} |
73 | 91}; | 73 | 91}; |
74 | 92 | 74 | 92 |
75 | 93 | 75 | 93 |
76 | 98inline·double·dot_product(const·Ctwovect·&·a,·const·Ctwovect·&·b)·{ | 76 | 98inline·double·dot_product(const·Ctwovect·&·a,·const·Ctwovect·&·b)·{ |
77 | 99·return·a.x*b.x·+·a.y*b.y; | 77 | 99·return·a.x*b.x·+·a.y*b.y; |
78 | 100} | 78 | 100} |
79 | 101 | 79 | 101 |
Offset 83, 36 lines modified | Offset 83, 36 lines modified | ||
83 | 109} | 83 | 109} |
84 | 110 | 84 | 110 |
85 | 111 | 85 | 111 |
86 | _\x81_\x82_\x80class·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e{ | 86 | _\x81_\x82_\x80class·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e{ |
87 | 121public: | 87 | 121public: |
88 | 123·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e(); | 88 | 123·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e(); |
89 | 124 | 89 | 124 |
90 | 130·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e(double· | 90 | 130·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e(double·c_eta,·double·c_phi,·double·R); |
91 | 131 | 91 | 131 |
92 | 134·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8=_\x8·(const·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·& | 92 | 134·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8=_\x8·(const·_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e·&r); |
93 | 135 | 93 | 135 |
94 | 140·int·_\x8a_\x8d_\x8d_\x8__\x8p_\x8a_\x8r_\x8t_\x8i_\x8c_\x8l_\x8e(const·double·eta,·const·double·phi); | 94 | 140·int·_\x8a_\x8d_\x8d_\x8__\x8p_\x8a_\x8r_\x8t_\x8i_\x8c_\x8l_\x8e(const·double·eta,·const·double·phi); |
95 | 141 | 95 | 141 |
96 | _\x81_\x84_\x83·unsigned·int·_\x8e_\x8t_\x8a_\x8__\x8r_\x8a_\x8n_\x8g_\x8e; | 96 | _\x81_\x84_\x83·unsigned·int·_\x8e_\x8t_\x8a_\x8__\x8r_\x8a_\x8n_\x8g_\x8e; |
97 | 144 | 97 | 144 |
98 | _\x81_\x84_\x86·unsigned·int·_\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e; | 98 | _\x81_\x84_\x86·unsigned·int·_\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e; |
99 | 147 | 99 | 147 |
100 | 148·//·extremal·value·for·eta | 100 | 148·//·extremal·value·for·eta |
101 | _\x81_\x84_\x89·static·double·_\x8e_\x8t_\x8a_\x8__\x8m_\x8i_\x8n; | 101 | _\x81_\x84_\x89·static·double·_\x8e_\x8t_\x8a_\x8__\x8m_\x8i_\x8n; |
102 | _\x81_\x85_\x80·static·double·_\x8e_\x8t_\x8a_\x8__\x8m_\x8a_\x8x; | 102 | _\x81_\x85_\x80·static·double·_\x8e_\x8t_\x8a_\x8__\x8m_\x8a_\x8x; |
103 | 151 | 103 | 151 |
104 | 152private: | 104 | 152private: |
105 | 154·inline·unsigned·int·get_eta_cell(double·eta){ | 105 | 154·inline·unsigned·int·get_eta_cell(double·eta){ |
106 | 155·return·(unsigned·int)·(1u·<<·(( | 106 | 155·return·(unsigned·int)·(1u·<<·((int)·(32*((eta-_\x8e_\x8t_\x8a_\x8__\x8m_\x8i_\x8n)/(_\x8e_\x8t_\x8a_\x8__\x8m_\x8a_\x8x- |
107 | _\x8e_\x8t_\x8a_\x8__\x8m_\x8i_\x8n))))); | 107 | _\x8e_\x8t_\x8a_\x8__\x8m_\x8i_\x8n))))); |
108 | 156·} | 108 | 156·} |
109 | 157 | 109 | 157 |
110 | 159·inline·unsigned·int·get_phi_cell(double·phi){ | 110 | 159·inline·unsigned·int·get_phi_cell(double·phi){ |
111 | 160·return·(unsigned·int)·(1u·<<·(( | 111 | 160·return·(unsigned·int)·(1u·<<·((int)·(32*phi/_\x8t_\x8w_\x8o_\x8p_\x8i+16)%32)); |
112 | 161·} | 112 | 161·} |
113 | 162}; | 113 | 162}; |
114 | 163 | 114 | 163 |
115 | 168bool·is_range_overlap(const·Ceta_phi_range·&r1,·const·Ceta_phi_range·&r2); | 115 | 168bool·is_range_overlap(const·Ceta_phi_range·&r1,·const·Ceta_phi_range·&r2); |
116 | 169 | 116 | 169 |
117 | 175const·Ceta_phi_range·range_union(const·Ceta_phi_range·&r1,·const | 117 | 175const·Ceta_phi_range·range_union(const·Ceta_phi_range·&r1,·const |
118 | Ceta_phi_range·&r2); | 118 | Ceta_phi_range·&r2); |
Offset 170, 18 lines modified | Offset 170, 14 lines modified | ||
170 | double·modulus()·const | 170 | double·modulus()·const |
171 | modulus·of·the·vector | 171 | modulus·of·the·vector |
172 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8o_\x8m_\x8__\x82_\x8d_\x8._\x8h_\x8:_\x89_\x80 | 172 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8o_\x8m_\x8__\x82_\x8d_\x8._\x8h_\x8:_\x89_\x80 |
173 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8C_\x8t_\x8w_\x8o_\x8v_\x8e_\x8c_\x8t_\x8:_\x8:_\x8C_\x8t_\x8w_\x8o_\x8v_\x8e_\x8c_\x8t | 173 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8C_\x8t_\x8w_\x8o_\x8v_\x8e_\x8c_\x8t_\x8:_\x8:_\x8C_\x8t_\x8w_\x8o_\x8v_\x8e_\x8c_\x8t |
174 | Ctwovect(double·_x,·double·_y) | 174 | Ctwovect(double·_x,·double·_y) |
175 | ctor·with·initialisation | 175 | ctor·with·initialisation |
176 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8o_\x8m_\x8__\x82_\x8d_\x8._\x8h_\x8:_\x88_\x81 | 176 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8o_\x8m_\x8__\x82_\x8d_\x8._\x8h_\x8:_\x88_\x81 |
177 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8c_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r | ||
178 | a·circulator·that·is·foreseen·to·take·as·template·member·either·a·pointer·or·an | ||
179 | iterator; | ||
180 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8c_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8._\x8h_\x8:_\x83_\x86 | ||
181 | _\x8d_\x8e_\x8f_\x8i_\x8n_\x8e_\x8s_\x8._\x8h | 177 | _\x8d_\x8e_\x8f_\x8i_\x8n_\x8e_\x8s_\x8._\x8h |
182 | _\x8t_\x8w_\x8o_\x8p_\x8i | 178 | _\x8t_\x8w_\x8o_\x8p_\x8i |
183 | const·double·twopi | 179 | const·double·twopi |
184 | definition·of·2*M_PI·which·is·useful·a·bit·everyhere! | 180 | definition·of·2*M_PI·which·is·useful·a·bit·everyhere! |
185 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8d_\x8e_\x8f_\x8i_\x8n_\x8e_\x8s_\x8._\x8h_\x8:_\x81_\x81_\x84 | 181 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8d_\x8e_\x8f_\x8i_\x8n_\x8e_\x8s_\x8._\x8h_\x8:_\x81_\x81_\x84 |
186 | =============================================================================== | 182 | =============================================================================== |
187 | ·····Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8 | 183 | ·····Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8 |
Offset 88, 33 lines modified | Offset 88, 33 lines modified | ||
88 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">namespace·</span>siscone{</div> | 88 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">namespace·</span>siscone{</div> |
89 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> | 89 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> |
90 | <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};"> | 90 | <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};"> |
91 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html">···49</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>{</div> | 91 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html">···49</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>{</div> |
92 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·<span·class="keyword">public</span>:</div> | 92 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·<span·class="keyword">public</span>:</div> |
93 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#adde12311952a22cda3a33a80e7f78fca">Cmomentum</a>();</div> | 93 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#adde12311952a22cda3a33a80e7f78fca">Cmomentum</a>();</div> |
94 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> | 94 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> |
95 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#adde12311952a22cda3a33a80e7f78fca">Cmomentum</a>(<span·class="keywordtype">double</span>·_px,·<span·class="keywordtype">double</span>·_py,·<span·class="keywordtype">double</span>· | 95 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#adde12311952a22cda3a33a80e7f78fca">Cmomentum</a>(<span·class="keywordtype">double</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">_px</a>,·<span·class="keywordtype">double</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">_py</a>,·<span·class="keywordtype">double</span>·<a·class="code·hl_class"·href=[·...·truncated·by·diffoscope;·len:·153,·SHA:·dd7f767928da1119c6a17c15d3f1d38db70156a0a234c94596da282c2dd19864·...·]);</div> |
96 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> | 96 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> |
97 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#adde12311952a22cda3a33a80e7f78fca">Cmomentum</a>(<span·class="keywordtype">double</span>·_eta,·<span·class="keywordtype">double</span>·_phi,·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·_ref);</div> | 97 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#adde12311952a22cda3a33a80e7f78fca">Cmomentum</a>(<span·class="keywordtype">double</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">_eta</a>,·<span·class="keywordtype">double</span>·_phi,·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·<a·class="code·hl_class"·href="classsiscone_1_1circulator[·...·truncated·by·diffoscope;·len:·15,·SHA:·49ceef9a97e854a17d2c0f561a5291771355702f0f0fc7f7295ed34acb03ab26·...·]);</div> |
98 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> | 98 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> |
99 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a16c22242813f23a6ed9a0f125b7d7abd">~Cmomentum</a>();</div> | 99 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a16c22242813f23a6ed9a0f125b7d7abd">~Cmomentum</a>();</div> |
100 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> | 100 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> |
101 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#add1b17442a178a6568d1b06fbe9b793d">···64</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#add1b17442a178a6568d1b06fbe9b793d">perp</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·sqrt(<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a34906f9aa7e76de7c9b3f599528c77aa">perp2</a>());}</div> | 101 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#add1b17442a178a6568d1b06fbe9b793d">···64</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#add1b17442a178a6568d1b06fbe9b793d">perp</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">sqrt</a>(<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a34906f9aa7e76de7c9b3f599528c77aa">perp2</a>());}</div> |
102 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> | 102 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> |
103 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a34906f9aa7e76de7c9b3f599528c77aa">···67</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a34906f9aa7e76de7c9b3f599528c77aa">perp2</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aa7fd6b3c50e92675b8b6aebb6abfebcc">px</a>*<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aa7fd6b3c50e92675b8b6aebb6abfebcc">px</a>+<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a9190b796e5713de49dfba956cfdbcf20">py</a>*<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a9190b796e5713de49dfba956cfdbcf20">py</a>;}</div> | 103 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a34906f9aa7e76de7c9b3f599528c77aa">···67</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a34906f9aa7e76de7c9b3f599528c77aa">perp2</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aa7fd6b3c50e92675b8b6aebb6abfebcc">px</a>*<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aa7fd6b3c50e92675b8b6aebb6abfebcc">px</a>+<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a9190b796e5713de49dfba956cfdbcf20">py</a>*<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a9190b796e5713de49dfba956cfdbcf20">py</a>;}</div> |
104 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> | 104 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> |
105 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#aa4076d4153bb9c0aada6b9cacfa5ed1a">···70</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#aa4076d4153bb9c0aada6b9cacfa5ed1a">mass</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·sqrt(<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a240698e9f37df32aa40debaf288e9f3f">mass2</a>());}</div> | 105 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#aa4076d4153bb9c0aada6b9cacfa5ed1a">···70</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#aa4076d4153bb9c0aada6b9cacfa5ed1a">mass</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">sqrt</a>(<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a240698e9f37df32aa40debaf288e9f3f">mass2</a>());}</div> |
106 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> | 106 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> |
107 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a240698e9f37df32aa40debaf288e9f3f">···73</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a240698e9f37df32aa40debaf288e9f3f">mass2</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a44cf8eea638810df8b11af4dc46dd847">perpmass2</a>()-<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a34906f9aa7e76de7c9b3f599528c77aa">perp2</a>();}</div> | 107 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a240698e9f37df32aa40debaf288e9f3f">···73</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a240698e9f37df32aa40debaf288e9f3f">mass2</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a44cf8eea638810df8b11af4dc46dd847">perpmass2</a>()-<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a34906f9aa7e76de7c9b3f599528c77aa">perp2</a>();}</div> |
108 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> | 108 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> |
109 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#afdd21fe6f5204525075289ccf84a5c05">···76</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#afdd21fe6f5204525075289ccf84a5c05">perpmass</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·sqrt((<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>-<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>)*(<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>+<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>));}</div> | 109 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#afdd21fe6f5204525075289ccf84a5c05">···76</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#afdd21fe6f5204525075289ccf84a5c05">perpmass</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">sqrt</a>((<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>-<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>)*(<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>+<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>));}</div> |
110 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> | 110 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> |
111 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a44cf8eea638810df8b11af4dc46dd847">···79</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a44cf8eea638810df8b11af4dc46dd847">perpmass2</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·(<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>-<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>)*(<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>+<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>);}</div> | 111 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a44cf8eea638810df8b11af4dc46dd847">···79</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a44cf8eea638810df8b11af4dc46dd847">perpmass2</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·(<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>-<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>)*(<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>+<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>);}</div> |
112 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> | 112 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> |
113 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a6c43da7342a702be8a144f2ac2cf5e74">···82</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a6c43da7342a702be8a144f2ac2cf5e74">Et</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>/sqrt(1.0+<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>*<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>/<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a34906f9aa7e76de7c9b3f599528c77aa">perp2</a>());}</div> | 113 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a6c43da7342a702be8a144f2ac2cf5e74">···82</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a6c43da7342a702be8a144f2ac2cf5e74">Et</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>/<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">sqrt</a>(1.0+<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>*<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>/<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a34906f9aa7e76de7c9b3f599528c77aa">perp2</a>());}</div> |
114 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> | 114 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> |
115 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a0e4f490212b21d1e3c3d673841f79ed9">···85</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a0e4f490212b21d1e3c3d673841f79ed9">Et2</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>*<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>/(1.0+<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>*<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>/<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a34906f9aa7e76de7c9b3f599528c77aa">perp2</a>());}</div> | 115 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a0e4f490212b21d1e3c3d673841f79ed9">···85</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a0e4f490212b21d1e3c3d673841f79ed9">Et2</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>*<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>/(1.0+<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>*<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>/<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a34906f9aa7e76de7c9b3f599528c77aa">perp2</a>());}</div> |
116 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> | 116 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> |
117 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>&·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#aae97cbb505dcc1fe10608c6580e7e28c">operator·=·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·&v);</div> | 117 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>&·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#aae97cbb505dcc1fe10608c6580e7e28c">operator·=·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·&v);</div> |
118 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> | 118 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> |
119 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a360ee2ded69dddaaa3fac38ffdd6d39e">operator·+·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·&v);</div> | 119 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a360ee2ded69dddaaa3fac38ffdd6d39e">operator·+·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·&v);</div> |
120 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> | 120 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> |
Offset 135, 32 lines modified | Offset 135, 32 lines modified | ||
135 | <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a576d5b2248ca8aca05e69541e9c18de5">··117</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a576d5b2248ca8aca05e69541e9c18de5">index</a>;········</div> | 135 | <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a576d5b2248ca8aca05e69541e9c18de5">··117</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a576d5b2248ca8aca05e69541e9c18de5">index</a>;········</div> |
136 | <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> | 136 | <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> |
137 | <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<span·class="comment">//·the·following·part·is·used·for·checksums·//</span></div> | 137 | <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<span·class="comment">//·the·following·part·is·used·for·checksums·//</span></div> |
138 | <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a44980853567f863ca4178926f5f83444">··122</a></span>··<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a44980853567f863ca4178926f5f83444">ref</a>;···</div> | 138 | <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a44980853567f863ca4178926f5f83444">··122</a></span>··<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a44980853567f863ca4178926f5f83444">ref</a>;···</div> |
139 | <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>};</div> | 139 | <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>};</div> |
140 | </div> | 140 | </div> |
141 | <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div> | 141 | <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div> |
142 | <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span><span·class="keywordtype">bool</span>·operator·<·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·& | 142 | <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span><span·class="keywordtype">bool</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">operator·<·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·&<a·class="code·hl_class"·href="classsiscone_1_1circulato[·...·truncated·by·diffoscope;·len:·203,·SHA:·76cee1a91529aff70cd1b96d36bf8174039cd3efb507fcdfa5b8036a89128d89·...·]);</div> |
143 | <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div> | 143 | <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div> |
144 | <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span><span·class="keywordtype">bool</span>·momentum_eta_less(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·&v1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·&v2);</div> | 144 | <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span><span·class="keywordtype">bool</span>·momentum_eta_less(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·&<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">v1</a>,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·&<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">v2<[·...·truncated·by·diffoscope;·len:·3,·SHA:·141dcbd495bbfe2b8aa0299f353a88172d1d350a27a19a8409a32f9db0d90e63·...·]);</div> |
145 | <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div> | 145 | <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div> |
146 | <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span><span·class="keywordtype">bool</span>·momentum_pt_less(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·&v1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·&v2);</div> | 146 | <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span><span·class="keywordtype">bool</span>·momentum_pt_less(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·&<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">v1</a>,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·&<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">v2<[·...·truncated·by·diffoscope;·len:·3,·SHA:·141dcbd495bbfe2b8aa0299f353a88172d1d350a27a19a8409a32f9db0d90e63·...·]);</div> |
147 | <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div> | 147 | <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div> |
148 | <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div> | 148 | <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div> |
149 | <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span><span·class="comment">//·some·handy·utilities·//</span></div> | 149 | <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span><span·class="comment">//·some·handy·utilities·//</span></div> |
150 | <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div> | 150 | <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div> |
151 | <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span><span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·get_distance(<span·class="keywordtype">double</span>·eta,·<span·class="keywordtype">double</span>·phi,·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·*v){</div> | 151 | <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span><span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·get_distance(<span·class="keywordtype">double</span>·eta,·<span·class="keywordtype">double</span>·phi,·<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·*v){</div> |
152 | <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>··<span·class="keywordtype">double</span>·dx,·dy;</div> | 152 | <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>··<span·class="keywordtype">double</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">dx</a>,·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">dy</a>;</div> |
153 | <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>·</div> | 153 | <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>·</div> |
154 | <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>··dx·=·eta·-·v-><a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a5ca61b8cdd1e8225ac5da7dd1814b7b3">eta</a>;</div> | 154 | <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>··<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">dx</a>·=·eta·-·v-><a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a5ca61b8cdd1e8225ac5da7dd1814b7b3">eta</a>;</div> |
155 | <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>··dy·=·fabs(phi·-·v-><a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#ae16f3eee4a19315fc0ced5cde2c265a6">phi</a>);</div> | 155 | <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>··<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">dy</a>·=·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">fabs</a>(phi·-·v-><a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#ae16f3eee4a19315fc0ced5cde2c265a6">phi</a>);</div> |
156 | <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>··<span·class="keywordflow">if</span>·(dy>M_PI)·</div> | 156 | <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>··<span·class="keywordflow">if</span>·(<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">dy</a>>M_PI)·</div> |
157 | <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>····dy·-=·<a·class="code·hl_variable"·href="defines_8h.html#ad996edbbc287b4e5f3dd072a10bd6122">twopi</a>;</div> | 157 | <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>····<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">dy</a>·-=·<a·class="code·hl_variable"·href="defines_8h.html#ad996edbbc287b4e5f3dd072a10bd6122">twopi</a>;</div> |
158 | <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div> | 158 | <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div> |
159 | <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>··<span·class="keywordflow">return</span>·dx*dx+dy*dy;</div> | 159 | <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">dx</a>*<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">dx</a>+<a·class="code·hl_class"·href="classsiscone_1_1circulator.html">dy</a>*<a·class="code·hl_class"·href="classsiscone[·...·truncated·by·diffoscope;·len:·27,·SHA:·f02bc63f0ece03aef6b4efb56b460d3ea569721baab39c52fe9adbbc080bf256·...·];</div> |
160 | <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>}</div> | 160 | <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>}</div> |
161 | <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div> | 161 | <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div> |
162 | <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>}</div> | 162 | <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>}</div> |
163 | <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>·</div> | 163 | <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>·</div> |
164 | <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span><span·class="preprocessor">#endif</span></div> | 164 | <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span><span·class="preprocessor">#endif</span></div> |
165 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html">siscone::Cmomentum</a></div><div·class="ttdoc">base·class·for·dynamic·coordinates·management</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8h_source.html#l00049">momentum.h:49</a></div></div> | 165 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html">siscone::Cmomentum</a></div><div·class="ttdoc">base·class·for·dynamic·coordinates·management</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8h_source.html#l00049">momentum.h:49</a></div></div> |
166 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_a069a558ea347fb2961e86347cad68385"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#a069a558ea347fb2961e86347cad68385">siscone::Cmomentum::operator+=</a></div><div·class="ttdeci">Cmomentum·&·operator+=(const·Cmomentum·&v)</div><div·class="ttdoc">incrementation·of·vectors·!!!·WARNING·!!!·no·updating·of·eta·and·phi·!!!</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8cpp_source.html#l00104">momentum.cpp:104</a></div></div> | 166 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_a069a558ea347fb2961e86347cad68385"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#a069a558ea347fb2961e86347cad68385">siscone::Cmomentum::operator+=</a></div><div·class="ttdeci">Cmomentum·&·operator+=(const·Cmomentum·&v)</div><div·class="ttdoc">incrementation·of·vectors·!!!·WARNING·!!!·no·updating·of·eta·and·phi·!!!</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8cpp_source.html#l00104">momentum.cpp:104</a></div></div> |
Offset 184, 14 lines modified | Offset 184, 15 lines modified | ||
184 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_aafd04c189605f6d7c3b1cdcfefd341e9"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">siscone::Cmomentum::E</a></div><div·class="ttdeci">double·E</div><div·class="ttdoc">energy</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8h_source.html#l00112">momentum.h:112</a></div></div> | 184 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_aafd04c189605f6d7c3b1cdcfefd341e9"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">siscone::Cmomentum::E</a></div><div·class="ttdeci">double·E</div><div·class="ttdoc">energy</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8h_source.html#l00112">momentum.h:112</a></div></div> |
185 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_abd23b026153cdf84ad5a2aecf42f5dac"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">siscone::Cmomentum::pz</a></div><div·class="ttdeci">double·pz</div><div·class="ttdoc">z-momentum</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8h_source.html#l00111">momentum.h:111</a></div></div> | 185 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_abd23b026153cdf84ad5a2aecf42f5dac"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">siscone::Cmomentum::pz</a></div><div·class="ttdeci">double·pz</div><div·class="ttdoc">z-momentum</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8h_source.html#l00111">momentum.h:111</a></div></div> |
186 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_add1b17442a178a6568d1b06fbe9b793d"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#add1b17442a178a6568d1b06fbe9b793d">siscone::Cmomentum::perp</a></div><div·class="ttdeci">double·perp()·const</div><div·class="ttdoc">computes·pT</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8h_source.html#l00064">momentum.h:64</a></div></div> | 186 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_add1b17442a178a6568d1b06fbe9b793d"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#add1b17442a178a6568d1b06fbe9b793d">siscone::Cmomentum::perp</a></div><div·class="ttdeci">double·perp()·const</div><div·class="ttdoc">computes·pT</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8h_source.html#l00064">momentum.h:64</a></div></div> |
187 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_adde12311952a22cda3a33a80e7f78fca"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#adde12311952a22cda3a33a80e7f78fca">siscone::Cmomentum::Cmomentum</a></div><div·class="ttdeci">Cmomentum()</div><div·class="ttdoc">default·ctor</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8cpp_source.html#l00042">momentum.cpp:42</a></div></div> | 187 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_adde12311952a22cda3a33a80e7f78fca"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#adde12311952a22cda3a33a80e7f78fca">siscone::Cmomentum::Cmomentum</a></div><div·class="ttdeci">Cmomentum()</div><div·class="ttdoc">default·ctor</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8cpp_source.html#l00042">momentum.cpp:42</a></div></div> |
188 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_ae16f3eee4a19315fc0ced5cde2c265a6"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#ae16f3eee4a19315fc0ced5cde2c265a6">siscone::Cmomentum::phi</a></div><div·class="ttdeci">double·phi</div><div·class="ttdoc">particle·azimuthal·angle</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8h_source.html#l00115">momentum.h:115</a></div></div> | 188 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_ae16f3eee4a19315fc0ced5cde2c265a6"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#ae16f3eee4a19315fc0ced5cde2c265a6">siscone::Cmomentum::phi</a></div><div·class="ttdeci">double·phi</div><div·class="ttdoc">particle·azimuthal·angle</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8h_source.html#l00115">momentum.h:115</a></div></div> |
189 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_afdd21fe6f5204525075289ccf84a5c05"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#afdd21fe6f5204525075289ccf84a5c05">siscone::Cmomentum::perpmass</a></div><div·class="ttdeci">double·perpmass()·const</div><div·class="ttdoc">transverse·mass,·mt·=·sqrt(pt^2+m^2)·=·sqrt(E^2·-·pz^2)</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8h_source.html#l00076">momentum.h:76</a></div></div> | 189 | <div·class="ttc"·id="aclasssiscone_1_1Cmomentum_html_afdd21fe6f5204525075289ccf84a5c05"><div·class="ttname"><a·href="classsiscone_1_1Cmomentum.html#afdd21fe6f5204525075289ccf84a5c05">siscone::Cmomentum::perpmass</a></div><div·class="ttdeci">double·perpmass()·const</div><div·class="ttdoc">transverse·mass,·mt·=·sqrt(pt^2+m^2)·=·sqrt(E^2·-·pz^2)</div><div·class="ttdef"><b>Definition</b>·<a·href="momentum_8h_source.html#l00076">momentum.h:76</a></div></div> |
190 | <div·class="ttc"·id="aclasssiscone_1_1Creference_html"><div·class="ttname"><a·href="classsiscone_1_1Creference.html">siscone::Creference</a></div><div·class="ttdoc">references·used·for·checksums.</div><div·class="ttdef"><b>Definition</b>·<a·href="reference_8h_source.html#l00043">reference.h:43</a></div></div> | 190 | <div·class="ttc"·id="aclasssiscone_1_1Creference_html"><div·class="ttname"><a·href="classsiscone_1_1Creference.html">siscone::Creference</a></div><div·class="ttdoc">references·used·for·checksums.</div><div·class="ttdef"><b>Definition</b>·<a·href="reference_8h_source.html#l00043">reference.h:43</a></div></div> |
191 | <div·class="ttc"·id="aclasssiscone_1_1circulator_html"><div·class="ttname"><a·href="classsiscone_1_1circulator.html">siscone::circulator</a></div><div·class="ttdoc">a·circulator·that·is·foreseen·to·take·as·template·member·either·a·pointer·or·an·iterator;</div><div·class="ttdef"><b>Definition</b>·<a·href="circulator_8h_source.html#l00036">circulator.h:36</a></div></div> | ||
191 | <div·class="ttc"·id="adefines_8h_html"><div·class="ttname"><a·href="defines_8h.html">defines.h</a></div></div> | 192 | <div·class="ttc"·id="adefines_8h_html"><div·class="ttname"><a·href="defines_8h.html">defines.h</a></div></div> |
192 | <div·class="ttc"·id="adefines_8h_html_ad996edbbc287b4e5f3dd072a10bd6122"><div·class="ttname"><a·href="defines_8h.html#ad996edbbc287b4e5f3dd072a10bd6122">twopi</a></div><div·class="ttdeci">const·double·twopi</div><div·class="ttdoc">definition·of·2*M_PI·which·is·useful·a·bit·everyhere!</div><div·class="ttdef"><b>Definition</b>·<a·href="defines_8h_source.html#l00114">defines.h:114</a></div></div> | 193 | <div·class="ttc"·id="adefines_8h_html_ad996edbbc287b4e5f3dd072a10bd6122"><div·class="ttname"><a·href="defines_8h.html#ad996edbbc287b4e5f3dd072a10bd6122">twopi</a></div><div·class="ttdeci">const·double·twopi</div><div·class="ttdoc">definition·of·2*M_PI·which·is·useful·a·bit·everyhere!</div><div·class="ttdef"><b>Definition</b>·<a·href="defines_8h_source.html#l00114">defines.h:114</a></div></div> |
193 | </div><!--·fragment·--></div><!--·contents·--> | 194 | </div><!--·fragment·--></div><!--·contents·--> |
194 | <!--·start·footer·part·--> | 195 | <!--·start·footer·part·--> |
195 | <hr·class="footer"/><address·class="footer"><small> | 196 | <hr·class="footer"/><address·class="footer"><small> |
196 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 197 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
197 | </small></address> | 198 | </small></address> |
Offset 38, 33 lines modified | Offset 38, 33 lines modified | ||
38 | 36 | 38 | 36 |
39 | 37namespace·siscone{ | 39 | 37namespace·siscone{ |
40 | 38 | 40 | 38 |
41 | _\x84_\x89class·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m{ | 41 | _\x84_\x89class·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m{ |
42 | 50·public: | 42 | 50·public: |
43 | 52·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(); | 43 | 52·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(); |
44 | 53 | 44 | 53 |
45 | 55·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(double·_px,·double·_py,·double·_pz,·double·_E); | 45 | 55·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(double·_.__.p_.x,·double·_.__.p_.y,·double·_.__.p_.z,·double·_.__.E); |
46 | 56 | 46 | 56 |
47 | 58·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(double·_eta,·double·_phi,·_.C_.r_.e_.f_.e_.r_.e_.n_.c_.e·_ref); | 47 | 58·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(double·_.__.e_.t_.a,·double·_phi,·_.C_.r_.e_.f_.e_.r_.e_.n_.c_.e·_.__.r_.e_.f); |
48 | 59 | 48 | 59 |
49 | 61·_\x8~_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(); | 49 | 61·_\x8~_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(); |
50 | 62 | 50 | 62 |
51 | _\x86_\x84·inline·double·_\x8p_\x8e_\x8r_\x8p()·const·{return·sqrt(_\x8p_\x8e_\x8r_\x8p_\x82());} | 51 | _\x86_\x84·inline·double·_\x8p_\x8e_\x8r_\x8p()·const·{return·_.s_.q_.r_.t(_\x8p_\x8e_\x8r_\x8p_\x82());} |
52 | 65 | 52 | 65 |
53 | _\x86_\x87·inline·double·_\x8p_\x8e_\x8r_\x8p_\x82()·const·{return·_\x8p_\x8x*_\x8p_\x8x+_\x8p_\x8y*_\x8p_\x8y;} | 53 | _\x86_\x87·inline·double·_\x8p_\x8e_\x8r_\x8p_\x82()·const·{return·_\x8p_\x8x*_\x8p_\x8x+_\x8p_\x8y*_\x8p_\x8y;} |
54 | 68 | 54 | 68 |
55 | _\x87_\x80·inline·double·_\x8m_\x8a_\x8s_\x8s()·const·{return·sqrt(_\x8m_\x8a_\x8s_\x8s_\x82());} | 55 | _\x87_\x80·inline·double·_\x8m_\x8a_\x8s_\x8s()·const·{return·_.s_.q_.r_.t(_\x8m_\x8a_\x8s_\x8s_\x82());} |
56 | 71 | 56 | 71 |
57 | _\x87_\x83·inline·double·_\x8m_\x8a_\x8s_\x8s_\x82()·const·{return·_\x8p_\x8e_\x8r_\x8p_\x8m_\x8a_\x8s_\x8s_\x82()-_\x8p_\x8e_\x8r_\x8p_\x82();} | 57 | _\x87_\x83·inline·double·_\x8m_\x8a_\x8s_\x8s_\x82()·const·{return·_\x8p_\x8e_\x8r_\x8p_\x8m_\x8a_\x8s_\x8s_\x82()-_\x8p_\x8e_\x8r_\x8p_\x82();} |
58 | 74 | 58 | 74 |
59 | _\x87_\x86·inline·double·_\x8p_\x8e_\x8r_\x8p_\x8m_\x8a_\x8s_\x8s()·const·{return·sqrt((_\x8E-_\x8p_\x8z)*(_\x8E+_\x8p_\x8z));} | 59 | _\x87_\x86·inline·double·_\x8p_\x8e_\x8r_\x8p_\x8m_\x8a_\x8s_\x8s()·const·{return·_.s_.q_.r_.t((_\x8E-_\x8p_\x8z)*(_\x8E+_\x8p_\x8z));} |
60 | 77 | 60 | 77 |
61 | _\x87_\x89·inline·double·_\x8p_\x8e_\x8r_\x8p_\x8m_\x8a_\x8s_\x8s_\x82()·const·{return·(_\x8E-_\x8p_\x8z)*(_\x8E+_\x8p_\x8z);} | 61 | _\x87_\x89·inline·double·_\x8p_\x8e_\x8r_\x8p_\x8m_\x8a_\x8s_\x8s_\x82()·const·{return·(_\x8E-_\x8p_\x8z)*(_\x8E+_\x8p_\x8z);} |
62 | 80 | 62 | 80 |
63 | _\x88_\x82·inline·double·_\x8E_\x8t()·const·{return·_\x8E/sqrt(1.0+_\x8p_\x8z*_\x8p_\x8z/_\x8p_\x8e_\x8r_\x8p_\x82());} | 63 | _\x88_\x82·inline·double·_\x8E_\x8t()·const·{return·_\x8E/_.s_.q_.r_.t(1.0+_\x8p_\x8z*_\x8p_\x8z/_\x8p_\x8e_\x8r_\x8p_\x82());} |
64 | 83 | 64 | 83 |
65 | _\x88_\x85·inline·double·_\x8E_\x8t_\x82()·const·{return·_\x8E*_\x8E/(1.0+_\x8p_\x8z*_\x8p_\x8z/_\x8p_\x8e_\x8r_\x8p_\x82());} | 65 | _\x88_\x85·inline·double·_\x8E_\x8t_\x82()·const·{return·_\x8E*_\x8E/(1.0+_\x8p_\x8z*_\x8p_\x8z/_\x8p_\x8e_\x8r_\x8p_\x82());} |
66 | 86 | 66 | 86 |
67 | 88·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8=_\x8·(const·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·&v); | 67 | 88·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8=_\x8·(const·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·&v); |
68 | 89 | 68 | 89 |
69 | 92·const·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8+_\x8·(const·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·&v); | 69 | 92·const·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8+_\x8·(const·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·&v); |
70 | 93 | 70 | 93 |
Offset 84, 32 lines modified | Offset 84, 32 lines modified | ||
84 | _\x81_\x81_\x86·int·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8i_\x8n_\x8d_\x8e_\x8x; | 84 | _\x81_\x81_\x86·int·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8i_\x8n_\x8d_\x8e_\x8x; |
85 | _\x81_\x81_\x87·int·_\x8i_\x8n_\x8d_\x8e_\x8x; | 85 | _\x81_\x81_\x87·int·_\x8i_\x8n_\x8d_\x8e_\x8x; |
86 | 118 | 86 | 118 |
87 | 120·//·the·following·part·is·used·for·checksums·// | 87 | 120·//·the·following·part·is·used·for·checksums·// |
88 | _\x81_\x82_\x82·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·_\x8r_\x8e_\x8f; | 88 | _\x81_\x82_\x82·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·_\x8r_\x8e_\x8f; |
89 | 123}; | 89 | 123}; |
90 | 124 | 90 | 124 |
91 | 127bool·operator·<·(const·_.C_.m_.o_.m_.e_.n_.t_.u_.m·&v1,·const·_.C_.m_.o_.m_.e_.n_.t_.u_.m·&v2); | 91 | 127bool·_.o_.p_.e_.r_.a_.t_.o_.r_.·_.<_.·(const·_.C_.m_.o_.m_.e_.n_.t_.u_.m·&_.v_.1,·const·_.C_.m_.o_.m_.e_.n_.t_.u_.m·&_.v_.2); |
92 | 128 | 92 | 128 |
93 | 130bool·momentum_eta_less(const·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·&v1,·const·_.C_.m_.o_.m_.e_.n_.t_.u_.m·&v2); | 93 | 130bool·momentum_eta_less(const·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·&_.v_.1,·const·_.C_.m_.o_.m_.e_.n_.t_.u_.m·&_.v_.2); |
94 | 131 | 94 | 131 |
95 | 133bool·momentum_pt_less(const·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·&v1,·const·_.C_.m_.o_.m_.e_.n_.t_.u_.m·&v2); | 95 | 133bool·momentum_pt_less(const·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·&_.v_.1,·const·_.C_.m_.o_.m_.e_.n_.t_.u_.m·&_.v_.2); |
96 | 134 | 96 | 134 |
97 | 135 | 97 | 135 |
98 | 137//·some·handy·utilities·// | 98 | 137//·some·handy·utilities·// |
99 | 139 | 99 | 139 |
100 | 144inline·double·get_distance(double·eta,·double·phi,·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·*v){ | 100 | 144inline·double·get_distance(double·eta,·double·phi,·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·*v){ |
101 | 145·double·dx,·dy; | 101 | 145·double·_.d_.x,·_.d_.y; |
102 | 146 | 102 | 146 |
103 | 147·dx·=·eta·-·v->_\x8e_\x8t_\x8a; | 103 | 147·_.d_.x·=·eta·-·v->_\x8e_\x8t_\x8a; |
104 | 148·dy·=·fabs(phi·-·v->_\x8p_\x8h_\x8i); | 104 | 148·_.d_.y·=·_.f_.a_.b_.s(phi·-·v->_\x8p_\x8h_\x8i); |
105 | 149·if·(dy>M_PI) | 105 | 149·if·(_.d_.y>M_PI) |
106 | 150·dy·-=·_\x8t_\x8w_\x8o_\x8p_\x8i; | 106 | 150·_.d_.y·-=·_\x8t_\x8w_\x8o_\x8p_\x8i; |
107 | 151 | 107 | 151 |
108 | 152·return·dx*dx+dy*dy; | 108 | 152·return·_.d_.x*_.d_.x+_.d_.y*_.d_.y; |
109 | 153} | 109 | 153} |
110 | 154 | 110 | 154 |
111 | 155} | 111 | 155} |
112 | 156 | 112 | 156 |
113 | 157#endif | 113 | 157#endif |
114 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m | 114 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m |
115 | base·class·for·dynamic·coordinates·management | 115 | base·class·for·dynamic·coordinates·management |
Offset 210, 14 lines modified | Offset 210, 18 lines modified | ||
210 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m_\x8:_\x8:_\x8p_\x8e_\x8r_\x8p_\x8m_\x8a_\x8s_\x8s | 210 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m_\x8:_\x8:_\x8p_\x8e_\x8r_\x8p_\x8m_\x8a_\x8s_\x8s |
211 | double·perpmass()·const | 211 | double·perpmass()·const |
212 | transverse·mass,·mt·=·sqrt(pt^2+m^2)·=·sqrt(E^2·-·pz^2) | 212 | transverse·mass,·mt·=·sqrt(pt^2+m^2)·=·sqrt(E^2·-·pz^2) |
213 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m_\x8._\x8h_\x8:_\x87_\x86 | 213 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m_\x8._\x8h_\x8:_\x87_\x86 |
214 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e | 214 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e |
215 | references·used·for·checksums. | 215 | references·used·for·checksums. |
216 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e_\x8._\x8h_\x8:_\x84_\x83 | 216 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e_\x8._\x8h_\x8:_\x84_\x83 |
217 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8c_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r | ||
218 | a·circulator·that·is·foreseen·to·take·as·template·member·either·a·pointer·or·an | ||
219 | iterator; | ||
220 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8c_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8._\x8h_\x8:_\x83_\x86 | ||
217 | _\x8d_\x8e_\x8f_\x8i_\x8n_\x8e_\x8s_\x8._\x8h | 221 | _\x8d_\x8e_\x8f_\x8i_\x8n_\x8e_\x8s_\x8._\x8h |
218 | _\x8t_\x8w_\x8o_\x8p_\x8i | 222 | _\x8t_\x8w_\x8o_\x8p_\x8i |
219 | const·double·twopi | 223 | const·double·twopi |
220 | definition·of·2*M_PI·which·is·useful·a·bit·everyhere! | 224 | definition·of·2*M_PI·which·is·useful·a·bit·everyhere! |
221 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8d_\x8e_\x8f_\x8i_\x8n_\x8e_\x8s_\x8._\x8h_\x8:_\x81_\x81_\x84 | 225 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8d_\x8e_\x8f_\x8i_\x8n_\x8e_\x8s_\x8._\x8h_\x8:_\x81_\x81_\x84 |
222 | =============================================================================== | 226 | =============================================================================== |
223 | ·····Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8 | 227 | ·····Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8 |
Offset 226, 21 lines modified | Offset 226, 20 lines modified | ||
226 | <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span><span·class="keyword">const</span>·CSphtheta_phi_range·range_union·(<span·class="keyword">const</span>·CSphtheta_phi_range·&r1,·<span·class="keyword">const</span>·CSphtheta_phi_range·&r2){</div> | 226 | <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span><span·class="keyword">const</span>·CSphtheta_phi_range·range_union·(<span·class="keyword">const</span>·CSphtheta_phi_range·&r1,·<span·class="keyword">const</span>·CSphtheta_phi_range·&r2){</div> |
227 | <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>··CSphtheta_phi_range·tmp;</div> | 227 | <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>··CSphtheta_phi_range·tmp;</div> |
228 | <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>·</div> | 228 | <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>·</div> |
229 | <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>··<span·class="comment">//·compute·union·in·eta</span></div> | 229 | <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>··<span·class="comment">//·compute·union·in·eta</span></div> |
230 | <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>··tmp.theta_range·=·r1.theta_range·|·r2.theta_range;</div> | 230 | <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>··tmp.theta_range·=·r1.theta_range·|·r2.theta_range;</div> |
231 | <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>·</div> | 231 | <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>·</div> |
232 | <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>··<span·class="comment">//·compute·union·in·phi</span></div> | 232 | <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>··<span·class="comment">//·compute·union·in·phi</span></div> |
233 | <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>··tmp. | 233 | <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>··tmp.phi_range·=·r1.phi_range·|·r2.phi_range;</div> |
234 | <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>·</div> | 234 | <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>·</div> |
235 | <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>··<span·class="keywordflow">return</span>·tmp;</div> | 235 | <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>··<span·class="keywordflow">return</span>·tmp;</div> |
236 | <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>}</div> | 236 | <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>}</div> |
237 | <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno">··177</span>·</div> | 237 | <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno">··177</span>·</div> |
238 | <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>}</div> | 238 | <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>}</div> |
239 | <div·class="ttc"·id="aclasssiscone_1_1Ceta__phi__range_html_aeee6f7554e13e52b27c133c163b9e2da"><div·class="ttname"><a·href="classsiscone_1_1Ceta__phi__range.html#aeee6f7554e13e52b27c133c163b9e2da">siscone::Ceta_phi_range::phi_range</a></div><div·class="ttdeci">unsigned·int·phi_range</div><div·class="ttdoc">phi·range·as·a·binary·coding·of·covered·cells</div><div·class="ttdef"><b>Definition</b>·<a·href="geom__2d_8h_source.html#l00146">geom_2d.h:146</a></div></div> | ||
240 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html">siscone_spherical::CSphtheta_phi_range</a></div><div·class="ttdoc">class·for·holding·a·covering·range·in·eta-phi</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8h_source.html#l00052">geom_2d.h:52</a></div></div> | 239 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html">siscone_spherical::CSphtheta_phi_range</a></div><div·class="ttdoc">class·for·holding·a·covering·range·in·eta-phi</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8h_source.html#l00052">geom_2d.h:52</a></div></div> |
241 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html_a091d1ea5dc7612116fe1a115508a8dee"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html#a091d1ea5dc7612116fe1a115508a8dee">siscone_spherical::CSphtheta_phi_range::add_particle</a></div><div·class="ttdeci">int·add_particle(const·double·theta,·const·double·phi)</div><div·class="ttdoc">add·a·particle·to·the·range</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8cpp_source.html#l00130">geom_2d.cpp:130</a></div></div> | 240 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html_a091d1ea5dc7612116fe1a115508a8dee"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html#a091d1ea5dc7612116fe1a115508a8dee">siscone_spherical::CSphtheta_phi_range::add_particle</a></div><div·class="ttdeci">int·add_particle(const·double·theta,·const·double·phi)</div><div·class="ttdoc">add·a·particle·to·the·range</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8cpp_source.html#l00130">geom_2d.cpp:130</a></div></div> |
242 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html_a09c00009b6f1e90bf28355daf7846072"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html#a09c00009b6f1e90bf28355daf7846072">siscone_spherical::CSphtheta_phi_range::operator=</a></div><div·class="ttdeci">CSphtheta_phi_range·&·operator=(const·CSphtheta_phi_range·&r)</div><div·class="ttdoc">assignment·of·range</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8cpp_source.html#l00118">geom_2d.cpp:118</a></div></div> | 241 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html_a09c00009b6f1e90bf28355daf7846072"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html#a09c00009b6f1e90bf28355daf7846072">siscone_spherical::CSphtheta_phi_range::operator=</a></div><div·class="ttdeci">CSphtheta_phi_range·&·operator=(const·CSphtheta_phi_range·&r)</div><div·class="ttdoc">assignment·of·range</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8cpp_source.html#l00118">geom_2d.cpp:118</a></div></div> |
243 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html_a356cc060f5f65c30dd6e3a6c53e1f880"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html#a356cc060f5f65c30dd6e3a6c53e1f880">siscone_spherical::CSphtheta_phi_range::theta_max</a></div><div·class="ttdeci">static·double·theta_max</div><div·class="ttdoc">maximal·value·for·theta·(set·to·pi)</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8h_source.html#l00082">geom_2d.h:82</a></div></div> | 242 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html_a356cc060f5f65c30dd6e3a6c53e1f880"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html#a356cc060f5f65c30dd6e3a6c53e1f880">siscone_spherical::CSphtheta_phi_range::theta_max</a></div><div·class="ttdeci">static·double·theta_max</div><div·class="ttdoc">maximal·value·for·theta·(set·to·pi)</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8h_source.html#l00082">geom_2d.h:82</a></div></div> |
244 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html_a6ee20b0d77864846f345c21376f45486"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html#a6ee20b0d77864846f345c21376f45486">siscone_spherical::CSphtheta_phi_range::theta_range</a></div><div·class="ttdeci">unsigned·int·theta_range</div><div·class="ttdoc">theta·range·as·a·binary·coding·of·covered·cells</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8h_source.html#l00075">geom_2d.h:75</a></div></div> | 243 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html_a6ee20b0d77864846f345c21376f45486"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html#a6ee20b0d77864846f345c21376f45486">siscone_spherical::CSphtheta_phi_range::theta_range</a></div><div·class="ttdeci">unsigned·int·theta_range</div><div·class="ttdoc">theta·range·as·a·binary·coding·of·covered·cells</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8h_source.html#l00075">geom_2d.h:75</a></div></div> |
245 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html_a7362aeceea5440b3567ab0aa4dc9b6f9"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html#a7362aeceea5440b3567ab0aa4dc9b6f9">siscone_spherical::CSphtheta_phi_range::theta_min</a></div><div·class="ttdeci">static·double·theta_min</div><div·class="ttdoc">extremal·value·for·theta</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8h_source.html#l00081">geom_2d.h:81</a></div></div> | 244 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html_a7362aeceea5440b3567ab0aa4dc9b6f9"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html#a7362aeceea5440b3567ab0aa4dc9b6f9">siscone_spherical::CSphtheta_phi_range::theta_min</a></div><div·class="ttdeci">static·double·theta_min</div><div·class="ttdoc">extremal·value·for·theta</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8h_source.html#l00081">geom_2d.h:81</a></div></div> |
246 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html_a8dc932d6b0f56ac40a392c019353368a"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html#a8dc932d6b0f56ac40a392c019353368a">siscone_spherical::CSphtheta_phi_range::CSphtheta_phi_range</a></div><div·class="ttdeci">CSphtheta_phi_range()</div><div·class="ttdoc">default·ctor</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8cpp_source.html#l00054">geom_2d.cpp:54</a></div></div> | 245 | <div·class="ttc"·id="aclasssiscone__spherical_1_1CSphtheta__phi__range_html_a8dc932d6b0f56ac40a392c019353368a"><div·class="ttname"><a·href="classsiscone__spherical_1_1CSphtheta__phi__range.html#a8dc932d6b0f56ac40a392c019353368a">siscone_spherical::CSphtheta_phi_range::CSphtheta_phi_range</a></div><div·class="ttdeci">CSphtheta_phi_range()</div><div·class="ttdoc">default·ctor</div><div·class="ttdef"><b>Definition</b>·<a·href="spherical_2geom__2d_8cpp_source.html#l00054">geom_2d.cpp:54</a></div></div> |
Offset 175, 24 lines modified | Offset 175, 20 lines modified | ||
175 | CSphtheta_phi_range·&r2){ | 175 | CSphtheta_phi_range·&r2){ |
176 | 167·CSphtheta_phi_range·tmp; | 176 | 167·CSphtheta_phi_range·tmp; |
177 | 168 | 177 | 168 |
178 | 169·//·compute·union·in·eta | 178 | 169·//·compute·union·in·eta |
179 | 170·tmp.theta_range·=·r1.theta_range·|·r2.theta_range; | 179 | 170·tmp.theta_range·=·r1.theta_range·|·r2.theta_range; |
180 | 171 | 180 | 171 |
181 | 172·//·compute·union·in·phi | 181 | 172·//·compute·union·in·phi |
182 | 173·tmp. | 182 | 173·tmp.phi_range·=·r1.phi_range·|·r2.phi_range; |
183 | 174 | 183 | 174 |
184 | 175·return·tmp; | 184 | 175·return·tmp; |
185 | 176} | 185 | 176} |
186 | 177 | 186 | 177 |
187 | 178} | 187 | 178} |
188 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8:_\x8:_\x8C_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e_\x8:_\x8:_\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e | ||
189 | unsigned·int·phi_range | ||
190 | phi·range·as·a·binary·coding·of·covered·cells | ||
191 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8o_\x8m_\x8__\x82_\x8d_\x8._\x8h_\x8:_\x81_\x84_\x86 | ||
192 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8__\x8s_\x8p_\x8h_\x8e_\x8r_\x8i_\x8c_\x8a_\x8l_\x8:_\x8:_\x8C_\x8S_\x8p_\x8h_\x8t_\x8h_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e | 188 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8__\x8s_\x8p_\x8h_\x8e_\x8r_\x8i_\x8c_\x8a_\x8l_\x8:_\x8:_\x8C_\x8S_\x8p_\x8h_\x8t_\x8h_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e |
193 | class·for·holding·a·covering·range·in·eta-phi | 189 | class·for·holding·a·covering·range·in·eta-phi |
194 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8o_\x8m_\x8__\x82_\x8d_\x8._\x8h_\x8:_\x85_\x82 | 190 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8o_\x8m_\x8__\x82_\x8d_\x8._\x8h_\x8:_\x85_\x82 |
195 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8__\x8s_\x8p_\x8h_\x8e_\x8r_\x8i_\x8c_\x8a_\x8l_\x8:_\x8:_\x8C_\x8S_\x8p_\x8h_\x8t_\x8h_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e_\x8:_\x8:_\x8a_\x8d_\x8d_\x8__\x8p_\x8a_\x8r_\x8t_\x8i_\x8c_\x8l_\x8e | 191 | _\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8__\x8s_\x8p_\x8h_\x8e_\x8r_\x8i_\x8c_\x8a_\x8l_\x8:_\x8:_\x8C_\x8S_\x8p_\x8h_\x8t_\x8h_\x8e_\x8t_\x8a_\x8__\x8p_\x8h_\x8i_\x8__\x8r_\x8a_\x8n_\x8g_\x8e_\x8:_\x8:_\x8a_\x8d_\x8d_\x8__\x8p_\x8a_\x8r_\x8t_\x8i_\x8c_\x8l_\x8e |
196 | int·add_particle(const·double·theta,·const·double·phi) | 192 | int·add_particle(const·double·theta,·const·double·phi) |
197 | add·a·particle·to·the·range | 193 | add·a·particle·to·the·range |
198 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8o_\x8m_\x8__\x82_\x8d_\x8._\x8c_\x8p_\x8p_\x8:_\x81_\x83_\x80 | 194 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8o_\x8m_\x8__\x82_\x8d_\x8._\x8c_\x8p_\x8p_\x8:_\x81_\x83_\x80 |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2025-01-07·11:57:28.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2025-01-07·11:57:28.000000·debian-binary |
2 | -rw-r--r--···0········0········0······808·2025-01-07·11:57:28.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0······808·2025-01-07·11:57:28.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··16 | 3 | -rw-r--r--···0········0········0··1649864·2025-01-07·11:57:28.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·siscone-doc-pdf | 1 | Package:·siscone-doc-pdf |
2 | Source:·siscone | 2 | Source:·siscone |
3 | Version:·3.0.5-3 | 3 | Version:·3.0.5-3 |
4 | Architecture:·all | 4 | Architecture:·all |
5 | Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org> | 5 | Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org> |
6 | Installed-Size:·162 | 6 | Installed-Size:·1622 |
7 | Section:·doc | 7 | Section:·doc |
8 | Priority:·optional | 8 | Priority:·optional |
9 | Multi-Arch:·foreign | 9 | Multi-Arch:·foreign |
10 | Homepage:·http://projects.hepforge.org/siscone/ | 10 | Homepage:·http://projects.hepforge.org/siscone/ |
11 | Description:·Developer's·reference·manual·of·SISCone·(PDF) | 11 | Description:·Developer's·reference·manual·of·SISCone·(PDF) |
12 | ·SISCone·implements·a·Seedless·Infrared·(IR)·Safe·Cone·jet·algorithm,·it·takes | 12 | ·SISCone·implements·a·Seedless·Infrared·(IR)·Safe·Cone·jet·algorithm,·it·takes |
13 | ·N^2*ln(N)·time·to·find·jets·among·N·particles,·comparing·to·N*2^N·time·of | 13 | ·N^2*ln(N)·time·to·find·jets·among·N·particles,·comparing·to·N*2^N·time·of |
Offset 3, 10 lines modified | Offset 3, 10 lines modified | ||
3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·11:57:28.000000·./usr/share/ | 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·11:57:28.000000·./usr/share/ |
4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·11:57:28.000000·./usr/share/doc/ | 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·11:57:28.000000·./usr/share/doc/ |
5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-pdf/ | 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-pdf/ |
6 | -rw-r--r--···0·root·········(0)·root·········(0)·····1083·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-pdf/changelog.Debian.gz | 6 | -rw-r--r--···0·root·········(0)·root·········(0)·····1083·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-pdf/changelog.Debian.gz |
7 | -rw-r--r--···0·root·········(0)·root·········(0)····16688·2020-04-24·08:56:01.000000·./usr/share/doc/siscone-doc-pdf/changelog.gz | 7 | -rw-r--r--···0·root·········(0)·root·········(0)····16688·2020-04-24·08:56:01.000000·./usr/share/doc/siscone-doc-pdf/changelog.gz |
8 | -rw-r--r--···0·root·········(0)·root·········(0)·····1151·2025-01-07·11:56:31.000000·./usr/share/doc/siscone-doc-pdf/copyright | 8 | -rw-r--r--···0·root·········(0)·root·········(0)·····1151·2025-01-07·11:56:31.000000·./usr/share/doc/siscone-doc-pdf/copyright |
9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-pdf/pdf/ | 9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-pdf/pdf/ |
10 | -rw-r--r--···0·root·········(0)·root·········(0)··16 | 10 | -rw-r--r--···0·root·········(0)·root·········(0)··1629868·2025-01-07·11:57:28.000000·./usr/share/doc/siscone-doc-pdf/pdf/refman.pdf.gz |
11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·11:57:28.000000·./usr/share/doc-base/ | 11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-07·11:57:28.000000·./usr/share/doc-base/ |
12 | -rw-r--r--···0·root·········(0)·root·········(0)······240·2025-01-07·11:56:31.000000·./usr/share/doc-base/siscone-doc-pdf.siscone-pdf | 12 | -rw-r--r--···0·root·········(0)·root·········(0)······240·2025-01-07·11:56:31.000000·./usr/share/doc-base/siscone-doc-pdf.siscone-pdf |
Offset 1635, 35 lines modified | Offset 1635, 35 lines modified | ||
1635 | 4.37.2.1·centre·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·177 | 1635 | 4.37.2.1·centre·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·177 |
1636 | 4.37.2.2·is_stable·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·177 | 1636 | 4.37.2.2·is_stable·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·177 |
1637 | 4.37.2.3·next·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·177 | 1637 | 4.37.2.3·next·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·177 |
1638 | 5·File·Documentation | 1638 | 5·File·Documentation |
1639 | 179 | 1639 | 179 |
1640 | 5.1· | 1640 | 5.1·main.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·179 |
1641 | 5.2·area.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·180 | ||
1642 | 5.3·main.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·184 | ||
1643 | 5. | 1641 | 5.2·options.cpp |
1644 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·18 | 1642 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·180 |
1645 | 5. | 1643 | 5.3·options.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·183 |
1646 | 5. | 1644 | 5.4·sample.cpp |
1647 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·18 | 1645 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·184 |
1648 | 5. | 1646 | 5.5·spherical.cpp |
1649 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1 | 1647 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·185 |
1650 | 5. | 1648 | 5.6·test.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·186 |
1651 | 5. | 1649 | 5.7·times.cpp |
1652 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1 | 1650 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·188 |
1651 | 5.8·area.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·189 | ||
1652 | 5.9·area.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·191 | ||
1653 | 5.10·area.h | 1653 | 5.10·area.h |
1654 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·195 | 1654 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·195 |
1655 | 5.11·circulator.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·196 | 1655 | 5.11·circulator.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·196 |
1656 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by·Doxygen | 1656 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by·Doxygen |
Offset 1683, 66 lines modified | Offset 1683, 66 lines modified | ||
1683 | 5.14.1.4·PT_TSHOLD | 1683 | 5.14.1.4·PT_TSHOLD |
1684 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·201 | 1684 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·201 |
1685 | 5.14.2·Variable·Documentation·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·201 | 1685 | 5.14.2·Variable·Documentation·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·201 |
1686 | 5.14.2.1·twopi·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·201 | 1686 | 5.14.2.1·twopi·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·201 |
1687 | 5.15·defines.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·201 | 1687 | 5.15·defines.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·201 |
1688 | 5.16·geom_2d. | 1688 | 5.16·geom_2d.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·202 |
1689 | 5.17·geom_2d. | 1689 | 5.17·geom_2d.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·204 |
1690 | 5.18·hash.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·20 | 1690 | 5.18·hash.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·204 |
1691 | 5.19·hash.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·20 | 1691 | 5.19·hash.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·207 |
1692 | 5.20·hash.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·21 | 1692 | 5.20·hash.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·210 |
1693 | 5.21·hash.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·21 | 1693 | 5.21·hash.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·211 |
1694 | 5.22·momentum.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·21 | 1694 | 5.22·momentum.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·211 |
1695 | 5.23·momentum.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·21 | 1695 | 5.23·momentum.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·213 |
1696 | 5.24·momentum.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·218 | ||
1697 | 5.25·momentum.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·220 | ||
1698 | 5.26·protocones.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·222 | ||
1699 | 5.2 | 1696 | 5.24·protocones.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·217 |
1700 | 5.2 | 1697 | 5.25·protocones.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·226 |
1701 | 5.29·protocones.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·243 | ||
1702 | 5. | 1698 | 5.26·quadtree.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·236 |
1703 | 5. | 1699 | 5.27·quadtree.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·240 |
1704 | 5. | 1700 | 5.28·ranlux.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·240 |
1705 | 5. | 1701 | 5.29·siscone/ranlux.h·File·Reference·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·243 |
1706 | 5. | 1702 | 5.29.1·Function·Documentation·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·243 |
1707 | 5. | 1703 | 5.29.1.1·ranlux_get()·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·243 |
1708 | 5. | 1704 | 5.29.1.2·ranlux_init()·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·243 |
1709 | 5. | 1705 | 5.29.1.3·ranlux_print_state()·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·243 |
1710 | 5.3 | 1706 | 5.30·ranlux.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·244 |
1711 | 5.3 | 1707 | 5.31·reference.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·244 |
1712 | 5.3 | 1708 | 5.32·reference.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·246 |
1709 | 5.33·siscone.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·247 | ||
1713 | 5.3 | 1710 | 5.34·siscone.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·250 |
1714 | 5.38·siscone.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·259 | ||
1715 | 5.3 | 1711 | 5.35·siscone.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·254 |
1716 | 5. | 1712 | 5.36·siscone.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·255 |
1717 | 5. | 1713 | 5.37·siscone_error.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·256 |
1718 | 5. | 1714 | 5.38·siscone_error.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·256 |
1715 | 5.39·geom_2d.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·257 | ||
1716 | 5.40·geom_2d.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·259 | ||
1717 | 5.41·momentum.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·261 | ||
1718 | 5.42·momentum.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·262 | ||
1719 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by·Doxygen | 1719 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by·Doxygen |
1720 | \xcxvi | 1720 | \xcxvi |
1721 | 5.43· | 1721 | 5.43·protocones.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·264 |
1722 | 5.44· | 1722 | 5.44·protocones.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·266 |
1723 | 5.45·split_merge.cpp | 1723 | 5.45·split_merge.cpp |
1724 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·268 | 1724 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·268 |
1725 | 5.46·split_merge.cpp | 1725 | 5.46·split_merge.cpp |
1726 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·282 | 1726 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·282 |
1727 | 5.47· | 1727 | 5.47·vicinity.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·296 |
1728 | 5.48·vicinity.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·297 | ||
1728 | 5.4 | 1729 | 5.49·split_merge.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·298 |
1729 | 5. | 1730 | 5.50·split_merge.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·301 |
1730 | 5.5 | 1731 | 5.51·vicinity.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·304 |
1731 | 5.51·vicinity.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·308 | ||
1732 | 5.52·vicinity. | 1732 | 5.52·vicinity.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·307 |
1733 | Index | 1733 | Index |
1734 | 311 | 1734 | 311 |
1735 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by·Doxygen | 1735 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by·Doxygen |
1736 | \xcChapter·1 | 1736 | \xcChapter·1 |
Offset 2009, 49 lines modified | Offset 2009, 49 lines modified | ||
2009 | siscone/siscone_error.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·. | 2009 | siscone/siscone_error.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·. |
2010 | siscone/siscone_error.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·. | 2010 | siscone/siscone_error.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·. |
2011 | siscone/split_merge.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·. | 2011 | siscone/split_merge.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·. |
2012 | siscone/split_merge.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·. | 2012 | siscone/split_merge.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·. |
2013 | siscone/vicinity.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·. | 2013 | siscone/vicinity.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·. |
2014 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by·Doxygen | 2014 | Generated·on·Tue·Jan·7·2025·11:57:28·for·SISCone·by·Doxygen |
2015 | 189 | ||
2015 | 179 | 2016 | 179 |
2017 | 180 | ||
2018 | 183 | ||
2016 | 184 | 2019 | 184 |
2020 | 185 | ||
2017 | 186 | 2021 | 186 |
2022 | 188 | ||
2018 | 189 | ||
Max diff block lines reached; 237674/250865 bytes (94.74%) of diff not shown. |