71 static std::unique_ptr<GTrueInfoData>
create(std::shared_ptr<GLogger> logger) {
72 auto hit = GHit::create(logger);
73 auto true_info_data = std::make_unique<GTrueInfoData>(hit, logger);
74 auto counter = globalTrueInfoDataCounter.fetch_add(1, std::memory_order_relaxed);
76 true_info_data->includeVariable(
"totalEDeposited", counter * 0.1);
77 true_info_data->includeVariable(
"avgTime", counter * 1.0);
78 true_info_data->includeVariable(
"avgx", counter * 0.01);
79 true_info_data->includeVariable(
"avgy", counter * 0.02);
80 true_info_data->includeVariable(
"avgz", counter * 0.03);
81 true_info_data->includeVariable(
"hitn", counter);
83 return true_info_data;