BmnRoot
Loading...
Searching...
No Matches
SpillStatus Struct Reference

#include <SpillStatus.h>

Inheritance diagram for SpillStatus:
[legend]
Collaboration diagram for SpillStatus:
[legend]

Public Member Functions

 SpillStatus ()
 
bool CheckTimes ()
 
 SpillStatus ()
 
bool CheckTimes ()
 

Public Attributes

SysPoint start_ts
 
SysPoint stop_ts
 
SysPoint device_ts
 
SysPoint app_ts
 
UInt_t cur_spill_time_ms
 
UInt_t spill_cnt
 
UInt_t phase
 
bool times_valid
 
SpillCntrs< counters_cntcounters
 

Static Public Attributes

static const size_t counters_cnt = 16
 

Detailed Description

Class SpillStatus raw spill status from JSON block

Definition at line 19 of file SpillStatus.h.

Constructor & Destructor Documentation

◆ SpillStatus() [1/2]

SpillStatus::SpillStatus ( )
inline

Definition at line 21 of file SpillStatus.h.

◆ SpillStatus() [2/2]

SpillStatus::SpillStatus ( )
inline

Definition at line 21 of file SpillStatus.h.

Member Function Documentation

◆ CheckTimes() [1/2]

bool SpillStatus::CheckTimes ( )
inline

Definition at line 32 of file SpillStatus.h.

References device_ts, start_ts, stop_ts, and times_valid.

◆ CheckTimes() [2/2]

bool SpillStatus::CheckTimes ( )
inline

Definition at line 32 of file SpillStatus.h.

References device_ts, start_ts, stop_ts, and times_valid.

Member Data Documentation

◆ app_ts

SysPoint SpillStatus::app_ts

Definition at line 42 of file SpillStatus.h.

◆ counters

SpillCntrs< counters_cnt > SpillStatus::counters

Definition at line 47 of file SpillStatus.h.

◆ counters_cnt

static const size_t SpillStatus::counters_cnt = 16
inlinestatic

◆ cur_spill_time_ms

UInt_t SpillStatus::cur_spill_time_ms

Definition at line 43 of file SpillStatus.h.

◆ device_ts

SysPoint SpillStatus::device_ts

Definition at line 41 of file SpillStatus.h.

Referenced by CheckTimes().

◆ phase

UInt_t SpillStatus::phase

Definition at line 45 of file SpillStatus.h.

◆ spill_cnt

UInt_t SpillStatus::spill_cnt

Definition at line 44 of file SpillStatus.h.

◆ start_ts

SysPoint SpillStatus::start_ts

◆ stop_ts

SysPoint SpillStatus::stop_ts

◆ times_valid

bool SpillStatus::times_valid

The documentation for this struct was generated from the following files: