2222BOOST_AUTO_TEST_CASE (layertiming_basic)
2323{
2424 o2::its::ROFOverlapTable<1 > table;
25- table.defineLayer (0 , 10 , 594 , 100 , 50 );
25+ table.defineLayer (0 , 10 , 594 , 100 , 0 , 50 );
2626 const auto & layer = table.getLayer (0 );
2727
2828 // test ROF time calculations
@@ -40,9 +40,9 @@ BOOST_AUTO_TEST_CASE(layertiming_basic)
4040BOOST_AUTO_TEST_CASE (layertiming_base)
4141{
4242 o2::its::ROFOverlapTable<3 > table;
43- table.defineLayer (0 , 10 , 500 , 0 , 0 );
44- table.defineLayer (1 , 12 , 600 , 50 , 0 );
45- table.defineLayer (2 , 8 , 400 , 100 , 0 );
43+ table.defineLayer (0 , 10 , 500 , 0 , 0 , 0 );
44+ table.defineLayer (1 , 12 , 600 , 50 , 0 , 0 );
45+ table.defineLayer (2 , 8 , 400 , 100 , 0 , 0 );
4646 const auto & layer1 = table.getLayer (1 );
4747 BOOST_CHECK_EQUAL (layer1.mNROFsTF , 12 );
4848 BOOST_CHECK_EQUAL (layer1.mROFLength , 600 );
@@ -53,8 +53,8 @@ BOOST_AUTO_TEST_CASE(rofoverlap_basic)
5353{
5454 // define 2 layers with the same definitions (no staggering)
5555 o2::its::ROFOverlapTable<2 > table;
56- table.defineLayer (0 , 12 , 594 , 0 , 0 );
57- table.defineLayer (1 , 12 , 594 , 0 , 0 );
56+ table.defineLayer (0 , 12 , 594 , 0 , 0 , 0 );
57+ table.defineLayer (1 , 12 , 594 , 0 , 0 , 0 );
5858 table.init ();
5959 const auto view = table.getView ();
6060 // each rof in layer 0 should be compatible with its layer 1 equivalent
@@ -69,8 +69,8 @@ BOOST_AUTO_TEST_CASE(rofoverlap_staggered)
6969{
7070 // test staggered layers with ROF delay
7171 o2::its::ROFOverlapTable<2 > table;
72- table.defineLayer (0 , 10 , 500 , 0 , 0 );
73- table.defineLayer (1 , 10 , 500 , 250 , 0 ); // 250 BC delay
72+ table.defineLayer (0 , 10 , 500 , 0 , 0 , 0 );
73+ table.defineLayer (1 , 10 , 500 , 250 , 0 , 0 ); // 250 BC delay
7474 table.init ();
7575 const auto view = table.getView ();
7676
@@ -93,7 +93,7 @@ BOOST_AUTO_TEST_CASE(rofoverlap_staggered_pp)
9393 const uint32_t rofDelay{rofLen / rofBins};
9494 o2::its::ROFOverlapTable<3 > table;
9595 for (uint32_t lay{0 }; lay < 3 ; ++lay) {
96- table.defineLayer (lay, 6 , rofLen, lay * rofDelay, 0 );
96+ table.defineLayer (lay, 6 , rofLen, lay * rofDelay, 0 , 0 );
9797 }
9898 table.init ();
9999 const auto view = table.getView ();
@@ -104,9 +104,9 @@ BOOST_AUTO_TEST_CASE(rofoverlap_staggered_alllayers)
104104{
105105 // test staggered layers with ROF delay
106106 o2::its::ROFOverlapTable<3 > table;
107- table.defineLayer (0 , 2 , 3 , 0 , 0 );
108- table.defineLayer (1 , 3 , 2 , 0 , 0 );
109- table.defineLayer (2 , 6 , 1 , 0 , 0 );
107+ table.defineLayer (0 , 2 , 3 , 0 , 0 , 0 );
108+ table.defineLayer (1 , 3 , 2 , 0 , 0 , 0 );
109+ table.defineLayer (2 , 6 , 1 , 0 , 0 , 0 );
110110 table.init ();
111111 const auto view = table.getView ();
112112 // verify overlap range
@@ -226,9 +226,9 @@ BOOST_AUTO_TEST_CASE(rofoverlap_staggered_alllayers_delay_delta)
226226{
227227 // test staggered layers with ROF delay
228228 o2::its::ROFOverlapTable<3 > table;
229- table.defineLayer (0 , 2 , 3 , 0 , 0 );
230- table.defineLayer (1 , 3 , 2 , 1 , 0 );
231- table.defineLayer (2 , 6 , 1 , 0 , 1 );
229+ table.defineLayer (0 , 2 , 3 , 0 , 0 , 0 );
230+ table.defineLayer (1 , 3 , 2 , 1 , 0 , 0 );
231+ table.defineLayer (2 , 6 , 1 , 0 , 0 , 1 );
232232 table.init ();
233233 const auto view = table.getView ();
234234
@@ -349,8 +349,8 @@ BOOST_AUTO_TEST_CASE(rofoverlap_with_delta)
349349{
350350 // test with ROF delta for compatibility window
351351 o2::its::ROFOverlapTable<2 > table;
352- table.defineLayer (0 , 8 , 600 , 0 , 100 ); // +/- 100 BC delta
353- table.defineLayer (1 , 8 , 600 , 0 , 100 );
352+ table.defineLayer (0 , 8 , 600 , 0 , 0 , 100 ); // +/- 100 BC delta
353+ table.defineLayer (1 , 8 , 600 , 0 , 0 , 100 );
354354 table.init ();
355355 const auto view = table.getView ();
356356
@@ -370,7 +370,7 @@ BOOST_AUTO_TEST_CASE(rofoverlap_same_layer)
370370{
371371 // test same layer compatibility
372372 o2::its::ROFOverlapTable<1 > table;
373- table.defineLayer (0 , 10 , 500 , 0 , 0 );
373+ table.defineLayer (0 , 10 , 500 , 0 , 0 , 0 );
374374 table.init ();
375375 const auto view = table.getView ();
376376
@@ -383,10 +383,10 @@ BOOST_AUTO_TEST_CASE(rofoverlap_same_layer)
383383BOOST_AUTO_TEST_CASE (rofoverlap_timestamp_basic)
384384{
385385 o2::its::ROFOverlapTable<4 > table;
386- table.defineLayer (0 , 4 , 100 , 0 , 0 );
387- table.defineLayer (1 , 4 , 100 , 0 , 0 );
388- table.defineLayer (2 , 8 , 50 , 0 , 0 );
389- table.defineLayer (3 , 7 , 50 , 50 , 0 );
386+ table.defineLayer (0 , 4 , 100 , 0 , 0 , 0 );
387+ table.defineLayer (1 , 4 , 100 , 0 , 0 , 0 );
388+ table.defineLayer (2 , 8 , 50 , 0 , 0 , 0 );
389+ table.defineLayer (3 , 7 , 50 , 50 , 0 , 0 );
390390 table.init ();
391391 const auto & view = table.getView ();
392392
@@ -410,10 +410,10 @@ BOOST_AUTO_TEST_CASE(rofoverlap_timestamp_basic)
410410BOOST_AUTO_TEST_CASE (rofoverlap_timestamp_complex)
411411{
412412 o2::its::ROFOverlapTable<4 > table;
413- table.defineLayer (0 , 4 , 100 , 0 , 0 );
414- table.defineLayer (1 , 4 , 100 , 0 , 10 );
415- table.defineLayer (2 , 8 , 50 , 0 , 0 );
416- table.defineLayer (3 , 7 , 50 , 50 , 10 );
413+ table.defineLayer (0 , 4 , 100 , 0 , 0 , 0 );
414+ table.defineLayer (1 , 4 , 100 , 0 , 0 , 10 );
415+ table.defineLayer (2 , 8 , 50 , 0 , 0 , 0 );
416+ table.defineLayer (3 , 7 , 50 , 50 , 0 , 10 );
417417 table.init ();
418418 const auto & view = table.getView ();
419419
@@ -438,7 +438,7 @@ BOOST_AUTO_TEST_CASE(rofoverlap_timestamp_complex)
438438BOOST_AUTO_TEST_CASE (rofvertex_basic)
439439{
440440 o2::its::ROFVertexLookupTable<1 > table;
441- table.defineLayer (0 , 6 , 594 , 0 , 0 );
441+ table.defineLayer (0 , 6 , 594 , 0 , 0 , 0 );
442442 table.init ();
443443 std::vector<o2::its::Vertex> vertices;
444444 o2::its::Vertex vert0;
@@ -456,8 +456,8 @@ BOOST_AUTO_TEST_CASE(rofvertex_basic)
456456BOOST_AUTO_TEST_CASE (rofvertex_init_with_vertices)
457457{
458458 o2::its::ROFVertexLookupTable<2 > table;
459- table.defineLayer (0 , 10 , 500 , 0 , 0 );
460- table.defineLayer (1 , 10 , 500 , 0 , 0 );
459+ table.defineLayer (0 , 10 , 500 , 0 , 0 , 0 );
460+ table.defineLayer (1 , 10 , 500 , 0 , 0 , 0 );
461461
462462 // create vertices at different timestamps
463463 std::vector<o2::its::Vertex> vertices;
@@ -479,7 +479,7 @@ BOOST_AUTO_TEST_CASE(rofvertex_init_with_vertices)
479479BOOST_AUTO_TEST_CASE (rofvertex_max_vertices)
480480{
481481 o2::its::ROFVertexLookupTable<1 > table;
482- table.defineLayer (0 , 3 , 1000 , 0 , 500 );
482+ table.defineLayer (0 , 3 , 1000 , 0 , 0 , 500 );
483483
484484 std::vector<o2::its::Vertex> vertices;
485485 for (int i = 0 ; i < 10 ; ++i) {
@@ -499,10 +499,10 @@ BOOST_AUTO_TEST_CASE(rofvertex_max_vertices)
499499BOOST_AUTO_TEST_CASE (rofvertex_vertex_more)
500500{
501501 o2::its::ROFVertexLookupTable<4 > table;
502- table.defineLayer (0 , 4 , 100 , 0 , 0 );
503- table.defineLayer (1 , 4 , 100 , 0 , 10 );
504- table.defineLayer (2 , 8 , 50 , 0 , 0 );
505- table.defineLayer (3 , 7 , 50 , 50 , 10 );
502+ table.defineLayer (0 , 4 , 100 , 0 , 0 , 0 );
503+ table.defineLayer (1 , 4 , 100 , 0 , 0 , 10 );
504+ table.defineLayer (2 , 8 , 50 , 0 , 0 , 0 );
505+ table.defineLayer (3 , 7 , 50 , 50 , 0 , 10 );
506506 table.init ();
507507
508508 std::vector<o2::its::Vertex> vertices;
@@ -632,10 +632,10 @@ BOOST_AUTO_TEST_CASE(rofvertex_vertex_more)
632632BOOST_AUTO_TEST_CASE (rofvertex_exact_compatibility)
633633{
634634 o2::its::ROFVertexLookupTable<4 > table;
635- table.defineLayer (0 , 4 , 100 , 0 , 0 );
636- table.defineLayer (1 , 4 , 100 , 0 , 10 );
637- table.defineLayer (2 , 8 , 50 , 0 , 0 );
638- table.defineLayer (3 , 7 , 50 , 50 , 10 );
635+ table.defineLayer (0 , 4 , 100 , 0 , 0 , 0 );
636+ table.defineLayer (1 , 4 , 100 , 0 , 0 , 10 );
637+ table.defineLayer (2 , 8 , 50 , 0 , 0 , 0 );
638+ table.defineLayer (3 , 7 , 50 , 50 , 0 , 10 );
639639 table.init ();
640640
641641 // sorted by lower bound (timestamp - error)
0 commit comments