|
BmnRoot
|
#include <BmnT0Raw.h>
Public Member Functions | |
| BmnT0Raw (UInt_t *src=nullptr) | |
| virtual | ~BmnT0Raw ()=default |
| void | SetTime (SysPoint point) |
| SysPoint | GetTime () |
| void | SetTS (TTimeStamp ts) |
| TTimeStamp | GetTS () |
| void | SetTimeSinceLastEvNs (Double_t dur) |
| Dur_ns | GetTimeSinceLastEv () |
| Double_t | GetTimeSinceLastEvNs () |
| std::array< UInt_t, counters_cnt > & | Counters () |
| map< uint32_t, Discriminator_Config > & | Discriminators () |
| map< uint32_t, LV_Channel_Config > & | LVChannelConfig () |
| map< uint32_t, int32_t > & | DelayLines () |
| map< uint32_t, bool > & | Switches () |
| void | SetComment (string str) |
| string | GetComment () |
| void | SetBDMultH (uint32_t val) |
| uint32_t | GetBDMultH () |
| void | SetBDMultL (uint32_t val) |
| uint32_t | GetBDMultL () |
| void | SetExtraDelaysMask (uint32_t val) |
| uint32_t | GetExtraDelaysMask () |
| void | SetTriggerMask (uint32_t val) |
| uint32_t | GetTriggerMask () |
| BmnT0Raw (UInt_t *src=nullptr) | |
| virtual | ~BmnT0Raw ()=default |
| void | SetTime (SysPoint point) |
| SysPoint | GetTime () |
| void | SetTS (TTimeStamp ts) |
| TTimeStamp | GetTS () |
| void | SetTimeSinceLastEvNs (Double_t dur) |
| Dur_ns | GetTimeSinceLastEv () |
| Double_t | GetTimeSinceLastEvNs () |
| std::array< UInt_t, counters_cnt > & | Counters () |
| map< uint32_t, Discriminator_Config > & | Discriminators () |
| map< uint32_t, LV_Channel_Config > & | LVChannelConfig () |
| map< uint32_t, int32_t > & | DelayLines () |
| map< uint32_t, bool > & | Switches () |
| void | SetComment (string str) |
| string | GetComment () |
| void | SetBDMultH (uint32_t val) |
| uint32_t | GetBDMultH () |
| void | SetBDMultL (uint32_t val) |
| uint32_t | GetBDMultL () |
| void | SetExtraDelaysMask (uint32_t val) |
| uint32_t | GetExtraDelaysMask () |
| void | SetTriggerMask (uint32_t val) |
| uint32_t | GetTriggerMask () |
Static Public Member Functions | |
| static constexpr const UInt_t | CountersCount () |
| static constexpr const UInt_t | CountersCount () |
Protected Member Functions | |
| ClassDef (BmnT0Raw, 8) | |
| ClassDef (BmnT0Raw, 8) | |
Protected Attributes | |
| std::array< UInt_t, counters_cnt > | counters |
| TTimeStamp | timestamp |
| Double_t | since_last_event_ns |
| string | comment |
| uint32_t | bd_mult_h |
| uint32_t | bd_mult_l |
| uint32_t | extra_delays_mask |
| uint32_t | trigger_mask |
| map< uint32_t, Discriminator_Config > | discriminator_cfg |
| map< uint32_t, LV_Channel_Config > | lv_channel_cfg |
| map< uint32_t, int32_t > | delay_lines |
| map< uint32_t, bool > | switches |
T0 module spill settings and counts
Definition at line 69 of file BmnT0Raw.h.
|
inline |
Constructor
Definition at line 73 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::counters.
Destructor
|
inline |
Constructor
Definition at line 73 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::counters.
Destructor
|
protected |
|
protected |
|
inline |
Definition at line 116 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::counters.
Referenced by BmnMetadataDecoder::ProcessSpillTree().
|
inline |
Definition at line 116 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::counters.
|
inlinestaticconstexpr |
Definition at line 88 of file BmnT0Raw.h.
|
inlinestaticconstexpr |
Definition at line 88 of file BmnT0Raw.h.
|
inline |
Definition at line 125 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::delay_lines.
Referenced by BmnConverterTools::ParseRawT0TextConfig().
|
inline |
Definition at line 125 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::delay_lines.
|
inline |
Definition at line 122 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::discriminator_cfg.
Referenced by BmnConverterTools::ParseRawT0TextConfig().
|
inline |
Definition at line 122 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::discriminator_cfg.
|
inline |
Definition at line 134 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::bd_mult_h.
|
inline |
Definition at line 134 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::bd_mult_h.
|
inline |
Definition at line 138 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::bd_mult_l.
|
inline |
Definition at line 138 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::bd_mult_l.
|
inline |
Definition at line 130 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::comment.
|
inline |
Definition at line 130 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::comment.
|
inline |
Definition at line 142 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::extra_delays_mask.
|
inline |
Definition at line 142 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::extra_delays_mask.
Definition at line 92 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::timestamp, and BmnFunctionSet::TimeStamp2TP().
Referenced by BmnDecoder::DecodeOffline(), and BmnMetadataDecoder::ProcessSpillTree().
Definition at line 92 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::timestamp, and BmnFunctionSet::TimeStamp2TP().
Definition at line 107 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::since_last_event_ns.
Definition at line 107 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::since_last_event_ns.
|
inline |
Definition at line 113 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::since_last_event_ns.
|
inline |
Definition at line 113 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::since_last_event_ns.
|
inline |
Definition at line 146 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::trigger_mask.
|
inline |
Definition at line 146 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::trigger_mask.
|
inline |
Definition at line 96 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::timestamp.
|
inline |
Definition at line 96 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::timestamp.
|
inline |
Definition at line 124 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::lv_channel_cfg.
Referenced by BmnConverterTools::ParseRawT0TextConfig().
|
inline |
Definition at line 124 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::lv_channel_cfg.
|
inline |
Definition at line 132 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::bd_mult_h.
Referenced by BmnConverterTools::ParseRawT0TextConfig().
|
inline |
Definition at line 132 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::bd_mult_h.
|
inline |
Definition at line 136 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::bd_mult_l.
Referenced by BmnConverterTools::ParseRawT0TextConfig().
|
inline |
Definition at line 136 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::bd_mult_l.
|
inline |
Definition at line 128 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::comment.
Referenced by BmnConverterTools::ParseRawT0TextConfig().
|
inline |
Definition at line 128 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::comment.
|
inline |
Definition at line 140 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::extra_delays_mask.
Referenced by BmnConverterTools::ParseRawT0TextConfig().
|
inline |
Definition at line 140 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::extra_delays_mask.
Definition at line 90 of file BmnT0Raw.h.
References BmnFunctionSet::TimePoint2TS(), and BmnT0Raw< counters_cnt >::timestamp.
Definition at line 90 of file BmnT0Raw.h.
References BmnFunctionSet::TimePoint2TS(), and BmnT0Raw< counters_cnt >::timestamp.
|
inline |
Write time since the last written event. "last" - actually last in the raw data, not necessarily last in the spill because the stat events are written asynchronously
| dur | - time (ns) since the last event |
Definition at line 105 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::since_last_event_ns.
|
inline |
Write time since the last written event. "last" - actually last in the raw data, not necessarily last in the spill because the stat events are written asynchronously
| dur | - time (ns) since the last event |
Definition at line 105 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::since_last_event_ns.
|
inline |
Definition at line 144 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::trigger_mask.
|
inline |
Definition at line 144 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::trigger_mask.
|
inline |
Definition at line 94 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::timestamp.
|
inline |
Definition at line 94 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::timestamp.
|
inline |
Definition at line 126 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::switches.
Referenced by BmnConverterTools::ParseRawT0TextConfig().
|
inline |
Definition at line 126 of file BmnT0Raw.h.
References BmnT0Raw< counters_cnt >::switches.
|
protected |
Definition at line 158 of file BmnT0Raw.h.
Referenced by BmnT0Raw< counters_cnt >::GetBDMultH(), and BmnT0Raw< counters_cnt >::SetBDMultH().
|
protected |
Definition at line 159 of file BmnT0Raw.h.
Referenced by BmnT0Raw< counters_cnt >::GetBDMultL(), and BmnT0Raw< counters_cnt >::SetBDMultL().
|
protected |
Definition at line 157 of file BmnT0Raw.h.
Referenced by BmnT0Raw< counters_cnt >::GetComment(), and BmnT0Raw< counters_cnt >::SetComment().
|
protected |
Definition at line 151 of file BmnT0Raw.h.
Referenced by BmnT0Raw< counters_cnt >::BmnT0Raw(), and BmnT0Raw< counters_cnt >::Counters().
|
protected |
Definition at line 165 of file BmnT0Raw.h.
Referenced by BmnT0Raw< counters_cnt >::DelayLines().
|
protected |
Definition at line 163 of file BmnT0Raw.h.
Referenced by BmnT0Raw< counters_cnt >::Discriminators().
|
protected |
Definition at line 160 of file BmnT0Raw.h.
Referenced by BmnT0Raw< counters_cnt >::GetExtraDelaysMask(), and BmnT0Raw< counters_cnt >::SetExtraDelaysMask().
|
protected |
Definition at line 164 of file BmnT0Raw.h.
Referenced by BmnT0Raw< counters_cnt >::LVChannelConfig().
|
protected |
Definition at line 156 of file BmnT0Raw.h.
Referenced by BmnT0Raw< counters_cnt >::GetTimeSinceLastEv(), BmnT0Raw< counters_cnt >::GetTimeSinceLastEvNs(), and BmnT0Raw< counters_cnt >::SetTimeSinceLastEvNs().
|
protected |
Definition at line 166 of file BmnT0Raw.h.
Referenced by BmnT0Raw< counters_cnt >::Switches().
|
protected |
Definition at line 154 of file BmnT0Raw.h.
Referenced by BmnT0Raw< counters_cnt >::GetTime(), BmnT0Raw< counters_cnt >::GetTS(), BmnT0Raw< counters_cnt >::SetTime(), and BmnT0Raw< counters_cnt >::SetTS().
|
protected |
Definition at line 161 of file BmnT0Raw.h.
Referenced by BmnT0Raw< counters_cnt >::GetTriggerMask(), and BmnT0Raw< counters_cnt >::SetTriggerMask().