192 s <<
"L1TriggerRates Version: " <<
c.version() <<
" Differential Rates in Hz, DeltaT: " <<
c.deltaT() <<
" sec" 196 sprintf(
line,
" TriggerNumber: %e EventNumber: %e",
c.triggerNumberRate(),
c.eventNumberRate());
197 s <<
line << std::endl;
200 " TriggersDistributed: %e TriggersGenerated: %e",
201 c.finalTriggersDistributedRate(),
202 c.finalTriggersGeneratedRate());
203 s <<
line << std::endl;
206 " RandomTriggers: %e CalibrationTriggers: %e",
207 c.randomTriggersRate(),
208 c.calibrationTriggersRate());
209 s <<
line << std::endl;
212 line,
" TotalTestTriggers: %e OrbitNumber: %e",
c.totalTestTriggersRate(),
c.orbitNumberRate());
213 s <<
line << std::endl;
216 line,
" NumberResets: %e DeadTime: %3.3f%%",
c.numberResetsRate(),
c.deadTimePercent());
217 s <<
line << std::endl;
220 " DeadTimeActive: %3.3f%% DeadTimeActiveCalibration: %3.3f%%",
221 c.deadTimeActivePercent(),
222 c.deadTimeActiveCalibrationPercent());
223 s <<
line << std::endl;
226 " LostTriggers: %3.3f%% DeadTimeActivePartition: %3.3f%%",
227 c.lostFinalTriggersPercent(),
228 c.deadTimeActivePartitionPercent());
229 s <<
line << std::endl;
232 " LostTriggersActive: %3.3f%% DeadTimeActiveThrottle: %3.3f%%",
233 c.lostFinalTriggersActivePercent(),
234 c.deadTimeActiveThrottlePercent());
235 s <<
line << std::endl;
238 " TriggersInvalidBC: %3.3f%% DeadTimeActivePrivate: %3.3f%%",
239 c.finalTriggersInvalidBCPercent(),
240 c.deadTimeActivePrivatePercent());
241 s <<
line << std::endl;
244 " DeadTimeActiveTimeSlot: %3.3f%%",
245 c.deadTimeActiveTimeSlotPercent());
246 s <<
line << std::endl;
248 std::vector<double> triggersRate =
c.triggersRate();
249 int length = triggersRate.size() / 4;
250 for (
int i = 0;
i < length;
i++) {
252 " %3.3d:%e %3.3d:%e %3.3d:%e %3.3d:%e",
256 triggersRate[
i + length],
258 triggersRate[
i + (length * 2)],
260 triggersRate[
i + (length * 3)]);
261 s <<
line << std::endl;
264 std::vector<double> testTriggersRate =
c.testTriggersRate();
265 length = testTriggersRate.size() / 4;
266 for (
int i = 0;
i < length;
i++) {
268 " %3.3d:%e %3.3d:%e %3.3d:%e %3.3d:%e",
272 testTriggersRate[
i + length],
274 testTriggersRate[
i + (length * 2)],
276 testTriggersRate[
i + (length * 3)]);
277 s <<
line << std::endl;
282 s <<
"L1TriggerRates Version: " <<
c.version() <<
" Run Average Rates in Hz, DeltaT: " <<
c.deltaTRun() <<
" sec" 286 line,
" TriggerNumber: %e EventNumber: %e",
c.triggerNumberRunRate(),
c.eventNumberRunRate());
287 s <<
line << std::endl;
290 " TriggersDistributed: %e TriggersGenerated: %e",
291 c.finalTriggersDistributedRunRate(),
292 c.finalTriggersGeneratedRunRate());
293 s <<
line << std::endl;
296 " RandomTriggers: %e CalibrationTriggers: %e",
297 c.randomTriggersRunRate(),
298 c.calibrationTriggersRunRate());
299 s <<
line << std::endl;
302 " TotalTestTriggers: %e OrbitNumber: %e",
303 c.totalTestTriggersRunRate(),
304 c.orbitNumberRunRate());
305 s <<
line << std::endl;
308 " NumberResets: %e DeadTime: %3.3f%%",
309 c.numberResetsRunRate(),
310 c.deadTimeRunPercent());
311 s <<
line << std::endl;
314 " DeadTimeActive: %3.3f%% DeadTimeActiveCalibration: %3.3f%%",
315 c.deadTimeActiveRunPercent(),
316 c.deadTimeActiveCalibrationRunPercent());
317 s <<
line << std::endl;
320 " LostTriggers: %3.3f%% DeadTimeActivePartition: %3.3f%%",
321 c.lostFinalTriggersRunPercent(),
322 c.deadTimeActivePartitionRunPercent());
323 s <<
line << std::endl;
326 " LostTriggersActive: %3.3f%% DeadTimeActiveThrottle: %3.3f%%",
327 c.lostFinalTriggersActiveRunPercent(),
328 c.deadTimeActiveThrottleRunPercent());
329 s <<
line << std::endl;
332 " FinalTriggersInvalidBC: %3.3f%% DeadTimeActivePrivate: %3.3f%%",
333 c.finalTriggersInvalidBCRunPercent(),
334 c.deadTimeActivePrivateRunPercent());
335 s <<
line << std::endl;
337 sprintf(
line,
" DeadTimeActiveTimeSlot: %3.3f%%",
c.deadTimeActiveTimeSlotRunPercent());
338 s <<
line << std::endl;
340 std::vector<double> triggersRunRate =
c.triggersRunRate();
341 length = triggersRunRate.size() / 4;
342 for (
int i = 0;
i < length;
i++) {
344 " %3.3d:%e %3.3d:%e %3.3d:%e %3.3d:%e",
348 triggersRunRate[
i + length],
350 triggersRunRate[
i + (length * 2)],
352 triggersRunRate[
i + (length * 3)]);
353 s <<
line << std::endl;