|
CbmRoot
|
#include <AccDataSis18.h>
Public Member Functions | |
| AccStatusTs ()=default | |
| AccStatusTs (uint32_t uSpillIdx, AccTimingEvent lastEvtBefTs) | |
| virtual | ~AccStatusTs ()=default |
| void | SetLastEvtBefTs (AccTimingEvent lastEvtBefTs) |
| void | SetLastPatternBefTs (AccPatternEvent lastPatternBefTs) |
| bool | IsCycleOnAtStart () const |
| True when we start within a spill cycle (not in short interval between cycle end and cycle start)) | |
| bool | IsSpillOnAtStart () const |
| True when we start in the middle of an extraction spill. | |
| bool | IsPatternOnAtStart () const |
| True when we start with an HTD cave pattern enabled. | |
| bool | IsSpillOnAtTime (uint64_t uTimeUtc) const |
| uint32_t | GetSpillIdxAtTime (uint64_t uTimeUtc) const |
| bool | IsPatternOnAtTime (uint64_t uTimeUtc) const |
| bool | IsMcbmSpillOnAtTime (uint64_t uTimeUtc) const |
| ClassDef (AccStatusTs, 1) | |
Public Attributes | |
| uint32_t | fuSpillIndexAtStart = 0 |
| Members. | |
| AccTimingEvent | fLastEvtBeforeTs = {} |
| AccPatternEvent | fLastPatternBeforeTs = {} |
| std::vector< AccTimingEvent > | fvEventsDuringTS = {} |
| std::vector< AccPatternEvent > | fvPatternsDuringTS = {} |
Definition at line 136 of file AccDataSis18.h.
|
default |
Referenced by ClassDef().
|
inline |
Definition at line 140 of file AccDataSis18.h.
References fLastEvtBeforeTs, and fuSpillIndexAtStart.
|
virtualdefault |
| AccStatusTs::ClassDef | ( | AccStatusTs | , |
| 1 | ) |
References AccStatusTs().
| uint32_t AccStatusTs::GetSpillIdxAtTime | ( | uint64_t | uTimeUtc | ) | const |
We start in the middle of an extraction spill
We start in the middle of an extraction spill
Definition at line 219 of file AccDataSis18.cxx.
References fuSpillIndexAtStart, fvEventsDuringTS, and IsSpillOnAtStart().
|
inline |
True when we start within a spill cycle (not in short interval between cycle end and cycle start))
Definition at line 152 of file AccDataSis18.h.
References fLastEvtBeforeTs.
|
inline |
Definition at line 162 of file AccDataSis18.h.
References IsPatternOnAtTime(), and IsSpillOnAtTime().
|
inline |
True when we start with an HTD cave pattern enabled.
Definition at line 156 of file AccDataSis18.h.
References fLastPatternBeforeTs.
Referenced by IsPatternOnAtTime().
| bool AccStatusTs::IsPatternOnAtTime | ( | uint64_t | uTimeUtc | ) | const |
Definition at line 239 of file AccDataSis18.cxx.
References fvPatternsDuringTS, and IsPatternOnAtStart().
Referenced by IsMcbmSpillOnAtTime().
|
inline |
True when we start in the middle of an extraction spill.
Definition at line 154 of file AccDataSis18.h.
References fLastEvtBeforeTs.
Referenced by GetSpillIdxAtTime(), and IsSpillOnAtTime().
| bool AccStatusTs::IsSpillOnAtTime | ( | uint64_t | uTimeUtc | ) | const |
We start in the middle of an extraction spill
We start in the middle of an extraction spill
Definition at line 201 of file AccDataSis18.cxx.
References fvEventsDuringTS, and IsSpillOnAtStart().
Referenced by IsMcbmSpillOnAtTime().
|
inline |
Definition at line 148 of file AccDataSis18.h.
References fLastEvtBeforeTs.
|
inline |
Definition at line 149 of file AccDataSis18.h.
References fLastPatternBeforeTs.
| AccTimingEvent AccStatusTs::fLastEvtBeforeTs = {} |
Definition at line 169 of file AccDataSis18.h.
Referenced by AccStatusTs(), IsCycleOnAtStart(), IsSpillOnAtStart(), and SetLastEvtBefTs().
| AccPatternEvent AccStatusTs::fLastPatternBeforeTs = {} |
Definition at line 170 of file AccDataSis18.h.
Referenced by IsPatternOnAtStart(), and SetLastPatternBefTs().
| uint32_t AccStatusTs::fuSpillIndexAtStart = 0 |
Members.
Definition at line 168 of file AccDataSis18.h.
Referenced by AccStatusTs(), and GetSpillIdxAtTime().
| std::vector<AccTimingEvent> AccStatusTs::fvEventsDuringTS = {} |
Definition at line 171 of file AccDataSis18.h.
Referenced by GetSpillIdxAtTime(), and IsSpillOnAtTime().
| std::vector<AccPatternEvent> AccStatusTs::fvPatternsDuringTS = {} |
Definition at line 172 of file AccDataSis18.h.
Referenced by IsPatternOnAtTime().