Public Attributes | |
| unsigned long | fId |
| unsigned long | fNum |
| unsigned long long | fRead |
| unsigned long long | fWrite |
| unsigned long long | fReadFile |
| unsigned long long | fNotProcessed |
| unsigned long long | fNotBuilt |
| unsigned long | fCurrentRun |
| bool | fNotProcessedIsActive |
| bool | fReadPtrIsActive |
| bool | fNotBuiltIsActive |
| bool | fSaveFile |
| unsigned long | fSamplingRateHz |
| long | fData [DEFAULT_BUFFER_SIZE] |
| unsigned long QBufferStructure_t::fId |
channel id
Referenced by QCrateReceiverBuffer::Add(), QCrateReceiverBuffer::AddFromNetwork(), QCrateReceiverBuffer::EnableBuilderPointer(), QCrateReceiverBuffer::EnableReadPointer(), QCrateReceiverBuffer::EnableTriggerPointer(), QCrateReceiverBuffer::GetLg(), QCrateReceiverBuffer::OpenFile(), QCrateReceiverBuffer::QCrateReceiverBuffer(), QCrateReceiverBuffer::Release(), QCrateReceiverBuffer::ReleaseBuilderPointer(), QCrateReceiverBuffer::ReleaseReadPointer(), QCrateReceiverBuffer::ReleaseTriggerPointer(), and QCrateReceiverBuffer::~QCrateReceiverBuffer().
| unsigned long QBufferStructure_t::fNum |
number of valid words in buffer
Referenced by QCrateReceiverBuffer::Add(), QCrateReceiverBuffer::AddFromNetwork(), QCrateReceiverBuffer::GetNumberOfWords(), QCrateReceiverBuffer::QCrateReceiverBuffer(), and QCrateReceiverBuffer::Release().
| unsigned long long QBufferStructure_t::fRead |
| unsigned long long QBufferStructure_t::fWrite |
first free word
Referenced by QCrateReceiverBuffer::Add(), QCrateReceiverBuffer::AddFromNetwork(), QCrateReceiverBuffer::FlagTrigger(), QCrateReceiverBuffer::GetData(), QCrateReceiverBuffer::GetTimeOfSample(), QCrateReceiverBuffer::GetToBeProcessed(), QCrateReceiverBuffer::GetWritten(), QCrateReceiverBuffer::QCrateReceiverBuffer(), QCrateReceiverBuffer::SetProcessed(), and QCrateReceiverBuffer::SetTriggerEnabled().
| unsigned long long QBufferStructure_t::fReadFile |
first word to be written on file
Referenced by QCrateReceiverBuffer::Add(), QCrateReceiverBuffer::AddFromNetwork(), QCrateReceiverBuffer::GetToBeRead(), QCrateReceiverBuffer::GetToBeWritten(), QCrateReceiverBuffer::QCrateReceiverBuffer(), and QCrateReceiverBuffer::WriteFile().
| unsigned long long QBufferStructure_t::fNotProcessed |
first word still to be processed by trigger
Referenced by QCrateReceiverBuffer::GetProcessed(), QCrateReceiverBuffer::GetToBeBuilt(), QCrateReceiverBuffer::GetToBeProcessed(), QCrateReceiverBuffer::QCrateReceiverBuffer(), QCrateReceiverBuffer::SetBuilt(), and QCrateReceiverBuffer::SetProcessed().
| unsigned long long QBufferStructure_t::fNotBuilt |
first word still to be processed by builder
Referenced by QCrateReceiverBuffer::Add(), QCrateReceiverBuffer::AddFromNetwork(), QCrateReceiverBuffer::GetBuilt(), QCrateReceiverBuffer::GetToBeBuilt(), QCrateReceiverBuffer::GetToBeWritten(), QCrateReceiverBuffer::QCrateReceiverBuffer(), and QCrateReceiverBuffer::SetBuilt().
| unsigned long QBufferStructure_t::fCurrentRun |
current run number
Referenced by QCrateReceiverBuffer::GetRunNumber(), QCrateReceiverBuffer::OpenFile(), and QCrateReceiverBuffer::QCrateReceiverBuffer().
true if at least 1 trigger algorythm is attached to buffer
Referenced by QCrateReceiverBuffer::Add(), QCrateReceiverBuffer::EnableTriggerPointer(), QCrateReceiverBuffer::QCrateReceiverBuffer(), and QCrateReceiverBuffer::ReleaseTriggerPointer().
true if someone other than the buffer itself booked read pointer
Referenced by QCrateReceiverBuffer::EnableReadPointer(), QCrateReceiverBuffer::QCrateReceiverBuffer(), QCrateReceiverBuffer::ReleaseReadPointer(), and QCrateReceiverBuffer::SetBuilt().
true if EventBuilder is attached to buffer
Referenced by QCrateReceiverBuffer::EnableBuilderPointer(), QCrateReceiverBuffer::QCrateReceiverBuffer(), QCrateReceiverBuffer::ReleaseBuilderPointer(), and QCrateReceiverBuffer::SetProcessed().
if true, continuous data stream is written to file
Referenced by QCrateReceiverBuffer::Add(), QCrateReceiverBuffer::AddFromNetwork(), and QCrateReceiverBuffer::QCrateReceiverBuffer().
| unsigned long QBufferStructure_t::fSamplingRateHz |
sampling rate in Hz - needed to associate time to sample number
Referenced by QCrateReceiverBuffer::GetSampleOfTime(), QCrateReceiverBuffer::GetSamplingRate(), QCrateReceiverBuffer::GetTimeOfSample(), QCrateReceiverBuffer::OpenFile(), QCrateReceiverBuffer::QCrateReceiverBuffer(), and QCrateReceiverBuffer::SetSamplingRate().
| long QBufferStructure_t::fData[DEFAULT_BUFFER_SIZE] |
channel circular buffer
Referenced by QCrateReceiverBuffer::Add(), QCrateReceiverBuffer::AddFromNetwork(), QCrateReceiverBuffer::FlagTrigger(), QCrateReceiverBuffer::GetData(), QCrateReceiverBuffer::SetTriggerEnabled(), and QCrateReceiverBuffer::Start().
1.5.6