From 2e9e75ae6257fc23361e2f8f81786d5552e81429 Mon Sep 17 00:00:00 2001 From: Jonathan Hanks <jonathan.hanks@ligo.org> Date: Wed, 4 Sep 2019 14:14:24 -0700 Subject: [PATCH] Bug fix to the multi FE stream simulator code. The channel mix wasn't properly generating mid data rate range channels. --- src/fe_stream_test/fe_multi_stream_test.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/fe_stream_test/fe_multi_stream_test.cc b/src/fe_stream_test/fe_multi_stream_test.cc index c7c9c9e18..5eb6854df 100644 --- a/src/fe_stream_test/fe_multi_stream_test.cc +++ b/src/fe_stream_test/fe_multi_stream_test.cc @@ -189,6 +189,8 @@ public: generators_.reserve( channel_num ); tp_generators_.reserve( tp_table_.size( ) ); + size_t mid_channel_boundary = fast_channel_num + mid_channel_num; + ChNumDb chDb; ChNumDb tpDb; @@ -203,7 +205,7 @@ public: SimChannel( ss.str( ), 2, model_rate_, chnum ), ( i + dcu_id_ ) % 21 ) ) ); } - for ( size_t i = fast_channel_num; i < mid_channel_num; ++i ) + for ( size_t i = fast_channel_num; i < mid_channel_boundary; ++i ) { int chnum = chDb.next( 4 ); @@ -214,7 +216,7 @@ public: SimChannel( ss.str( ), 2, mid_rate, chnum ), ( i + dcu_id_ ) % 21 ) ) ); } - for ( size_t i = mid_channel_num; i < channel_num; ++i ) + for ( size_t i = mid_channel_boundary; i < channel_num; ++i ) { int chnum = chDb.next( 4 ); -- GitLab