ICP
1
|
fixed header marker for DAEEventHeader More...
#include <dae_events.h>
Classes | |
struct | DAETime |
Public Attributes | |
uint32_t | marker0 |
uint32_t | marker1 |
should always be DAEEventHeaderFixedMarker More... | |
DAEEventHeaderInfo | info |
should be DAEEventHeaderMarker More... | |
uint32_t | frame_number |
struct DAEEventHeader::DAETime | time |
struct { | |
unsigned period: 23 | |
unsigned unused1: 9 | |
}; | |
uint32_t | num_events |
struct { | |
unsigned protons: 10 | |
unsigned unused: 22 | |
}; | |
DAEEventHeaderVetos | vetos |
struct { | |
uint32_t low | |
uint32_t high | |
} | time |
struct { | |
unsigned period: 23 | |
unsigned unused1: 9 | |
}; | |
struct { | |
unsigned protons: 10 | |
unsigned unused: 22 | |
}; | |
fixed header marker for DAEEventHeader
This must always be an even number of 32bit words (i.e. a multiple of 8 bytes) in size - we use this fact later when parsing event lists and looking for a magic header
Definition at line 44 of file dae_events.h.
struct { ... } |
struct { ... } |
struct { ... } |
struct { ... } |
uint32_t DAEEventHeader::frame_number |
Definition at line 49 of file dae_events.h.
Referenced by all_frame_callback(), NeXusEventCallback::allEventCallback(), TCPEventStreamConnection::allEventCallback(), NeXusEventCallback::allFrameCallback(), EventStoreCard::checkAndHistogramEvents(), EventStoreCard::fixFrameHeader(), good_event_callback(), good_frame_callback(), DAEEventList::printEventHeader(), NeXusEventCallback::processDataDae(), ISISRAWEventSource::sendHeader(), SIMDetectorCard< DetCardPolicy >::simulateEventMode(), NeXusEventCallback::writeEvents(), and NeXusEventCallback::writeEventsImpl().
DAEEventHeaderInfo DAEEventHeader::info |
should be DAEEventHeaderMarker
Definition at line 48 of file dae_events.h.
Referenced by NeXusEventCallback::allEventCallback(), NeXusEventCallback::allFrameCallback(), EventStoreCard::checkAndHistogramEvents(), DAEEventList::checkEventHeaderImpl(), DAEEventList::checkEventsFrame(), EventStoreCard::fixBadFrameHeader(), DAEEventList::getEventHeaderErrorMessage(), NeXusEventCallback::processDataDae(), ISISRAWEventSource::sendHeader(), SIMDetectorCard< DetCardPolicy >::simulateEventMode(), and NeXusEventCallback::writeEventsImpl().
uint32_t DAEEventHeader::marker0 |
Definition at line 46 of file dae_events.h.
Referenced by DAEEventList::checkEventHeaderImpl(), DAEEventList::getEventHeaderErrorMessage(), ISISRAWEventSource::sendHeader(), and SIMDetectorCard< DetCardPolicy >::simulateEventMode().
uint32_t DAEEventHeader::marker1 |
should always be DAEEventHeaderFixedMarker
Definition at line 47 of file dae_events.h.
Referenced by DAEEventList::checkEventHeaderImpl(), DAEEventList::getEventHeaderErrorMessage(), DAEEventList::isEndRunHeader(), ISISRAWEventSource::sendHeader(), and SIMDetectorCard< DetCardPolicy >::simulateEventMode().
uint32_t DAEEventHeader::num_events |
Definition at line 60 of file dae_events.h.
Referenced by all_frame_callback(), NeXusEventCallback::allFrameCallback(), EventStoreCard::checkAndHistogramEvents(), DAEEventList::checkEventHeaderImpl(), DAEEventList::checkEventsFrame(), DAEEventList::getCompleteFramesLen(), DAEEventList::getEventHeaderErrorMessage(), good_frame_callback(), DAEEventList::printEventHeader(), ISISRAWEventSource::sendHeader(), SIMDetectorCard< DetCardPolicy >::simulateEventMode(), SIMDetectorCard< DetCardPolicy >::simulateEventModeDataDae(), and SIMDetectorCard< DetCardPolicy >::simulateEventModeDetector().
unsigned DAEEventHeader::period |
Definition at line 57 of file dae_events.h.
Referenced by NeXusEventCallback::allFrameCallback(), EventStoreCard::fixBadFrameHeader(), CRPTProxy::histogramEventsToCRPT(), ISISRAWEventSource::sendHeader(), and SIMDetectorCard< DetCardPolicy >::simulateEventMode().
unsigned DAEEventHeader::protons |
Definition at line 63 of file dae_events.h.
Referenced by all_frame_callback(), TCPEventStreamConnection::allEventCallback(), NeXusEventCallback::allFrameCallback(), good_frame_callback(), ISISRAWEventSource::sendHeader(), and SIMDetectorCard< DetCardPolicy >::simulateEventMode().
struct DAEEventHeader::DAETime DAEEventHeader::time |
struct { ... } DAEEventHeader::time |
unsigned DAEEventHeader::unused |
Definition at line 64 of file dae_events.h.
unsigned DAEEventHeader::unused1 |
Definition at line 58 of file dae_events.h.
DAEEventHeaderVetos DAEEventHeader::vetos |
Definition at line 66 of file dae_events.h.