|
BmnRoot
|
#include <BmnMSCMatrix.h>
Public Member Functions | |
| BmnMSCMatrix (size_t times_count=0, NameChMap scalerName2Index=NameChMap{}) | |
| IntType | GetCount (size_t record_id, string scaler_name) |
| IntType | GetCount (size_t record_id, uint16_t scaler_id) |
| IntType | GetCount (SysPoint &time, string scaler_name) |
| IntType | GetCount (SysPoint &time, uint16_t scaler_id) |
| void | SetCount (size_t record_id, uint16_t scaler_id, IntType val) |
| void | SetCount (size_t record_id, string scaler_name, IntType val) |
| SysPoint & | Time (size_t record_id) |
| TTimeStamp | GetTS (size_t record_id) |
| void | SetTS (size_t record_id, TTimeStamp ts) |
| NameChMap & | GetScalerName2indexMap () |
| TimeLine & | ScalerTimeLine (string scaler_name) |
| TimeLine & | ScalerTimeLine (uint16_t scaler_id) |
| auto & | IsSpillBitVec () |
| auto & | IsBusyBitVec () |
| const size_t | GetNRecords () |
| const uint16_t | GetNScalers () |
| virtual | ~BmnMSCMatrix () |
| BmnMSCMatrix (size_t times_count=0, NameChMap scalerName2Index=NameChMap{}) | |
| IntType | GetCount (size_t record_id, string scaler_name) |
| IntType | GetCount (size_t record_id, uint16_t scaler_id) |
| IntType | GetCount (SysPoint &time, string scaler_name) |
| IntType | GetCount (SysPoint &time, uint16_t scaler_id) |
| void | SetCount (size_t record_id, uint16_t scaler_id, IntType val) |
| void | SetCount (size_t record_id, string scaler_name, IntType val) |
| SysPoint & | Time (size_t record_id) |
| TTimeStamp | GetTS (size_t record_id) |
| void | SetTS (size_t record_id, TTimeStamp ts) |
| NameChMap & | GetScalerName2indexMap () |
| TimeLine & | ScalerTimeLine (string scaler_name) |
| TimeLine & | ScalerTimeLine (uint16_t scaler_id) |
| auto & | IsSpillBitVec () |
| auto & | IsBusyBitVec () |
| const size_t | GetNRecords () |
| const uint16_t | GetNScalers () |
| virtual | ~BmnMSCMatrix () |
Static Public Member Functions | |
| static IntType | GetCntByTime (TimeLine &row, SysPoint &time) |
| static IntType | GetCntByTime (TimeLine &row, SysPoint &time) |
Storage for all MSC counters of the spill
| times_count | |
| scaler_count |
Definition at line 33 of file BmnMSCMatrix.h.
|
inline |
Definition at line 42 of file BmnMSCMatrix.h.
|
inlinevirtual |
Destructor
Definition at line 142 of file BmnMSCMatrix.h.
|
inline |
Definition at line 42 of file BmnMSCMatrix.h.
|
inlinevirtual |
Destructor
Definition at line 142 of file BmnMSCMatrix.h.
|
inlinestatic |
Definition at line 125 of file BmnMSCMatrix.h.
Referenced by BmnMSCMatrix< IntType >::GetCount(), BmnMSCMatrix< IntType >::GetCount(), and BmnMSCMatrix< IntType >::GetCount().
|
inlinestatic |
Definition at line 125 of file BmnMSCMatrix.h.
|
inline |
Definition at line 58 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::GetCntByTime(), BmnMSCMatrix< IntType >::GetNRecords(), and BmnMSCMatrix< IntType >::ScalerTimeLine().
Referenced by BmnMSCMatrix< IntType >::GetCount(), and BmnMetadataDecoder::ProcessSpillTree().
|
inline |
Definition at line 58 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::GetCntByTime(), BmnMSCMatrix< IntType >::GetNRecords(), and BmnMSCMatrix< IntType >::ScalerTimeLine().
|
inline |
Definition at line 66 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::GetCntByTime(), BmnMSCMatrix< IntType >::GetNRecords(), and BmnMSCMatrix< IntType >::ScalerTimeLine().
|
inline |
Definition at line 66 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::GetCntByTime(), BmnMSCMatrix< IntType >::GetNRecords(), and BmnMSCMatrix< IntType >::ScalerTimeLine().
|
inline |
Definition at line 75 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::GetCount().
|
inline |
Definition at line 75 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::GetCount().
|
inline |
Definition at line 83 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::GetCntByTime(), and BmnMSCMatrix< IntType >::ScalerTimeLine().
|
inline |
Definition at line 83 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::GetCntByTime(), and BmnMSCMatrix< IntType >::ScalerTimeLine().
|
inline |
Definition at line 137 of file BmnMSCMatrix.h.
Referenced by BmnMSCMatrix< IntType >::GetCount(), and BmnMSCMatrix< IntType >::GetCount().
|
inline |
Definition at line 137 of file BmnMSCMatrix.h.
|
inline |
Definition at line 139 of file BmnMSCMatrix.h.
|
inline |
Definition at line 139 of file BmnMSCMatrix.h.
|
inline |
Definition at line 108 of file BmnMSCMatrix.h.
|
inline |
Definition at line 108 of file BmnMSCMatrix.h.
|
inline |
Definition at line 105 of file BmnMSCMatrix.h.
References BmnFunctionSet::TimePoint2TS().
|
inline |
Definition at line 105 of file BmnMSCMatrix.h.
References BmnFunctionSet::TimePoint2TS().
|
inline |
Definition at line 135 of file BmnMSCMatrix.h.
Referenced by BmnMetadataDecoder::ProcessSpillTree().
|
inline |
Definition at line 135 of file BmnMSCMatrix.h.
|
inline |
Definition at line 133 of file BmnMSCMatrix.h.
Referenced by BmnMetadataDecoder::ProcessSpillTree().
|
inline |
Definition at line 133 of file BmnMSCMatrix.h.
|
inline |
Definition at line 111 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::ScalerTimeLine().
Referenced by BmnMSCMatrix< IntType >::GetCount(), BmnMSCMatrix< IntType >::GetCount(), BmnMSCMatrix< IntType >::GetCount(), BmnMSCMatrix< IntType >::ScalerTimeLine(), BmnMSCMatrix< IntType >::SetCount(), and BmnMSCMatrix< IntType >::SetCount().
|
inline |
Definition at line 111 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::ScalerTimeLine().
|
inline |
Definition at line 119 of file BmnMSCMatrix.h.
|
inline |
Definition at line 119 of file BmnMSCMatrix.h.
|
inline |
Definition at line 97 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::ScalerTimeLine().
|
inline |
Definition at line 97 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::ScalerTimeLine().
|
inline |
Definition at line 89 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::ScalerTimeLine().
Referenced by BmnMetadataDecoder::ProcessSpillTree().
|
inline |
Definition at line 89 of file BmnMSCMatrix.h.
References BmnMSCMatrix< IntType >::ScalerTimeLine().
|
inline |
Definition at line 106 of file BmnMSCMatrix.h.
References BmnFunctionSet::TimeStamp2TP().
|
inline |
Definition at line 106 of file BmnMSCMatrix.h.
References BmnFunctionSet::TimeStamp2TP().
|
inline |
Definition at line 104 of file BmnMSCMatrix.h.
Referenced by BmnMetadataDecoder::ProcessSpillTree().
|
inline |
Definition at line 104 of file BmnMSCMatrix.h.