ICP  1
Public Member Functions | Public Attributes | List of all members
TCPStreamEventHeaderNeutron Struct Reference

this structure is part of a sequence of neutron events, which are all from the same ISIS frame More...

#include <TCPEventStreamDefs.h>

Public Member Functions

 TCPStreamEventHeaderNeutron ()
 
bool isValid () const
 

Public Attributes

uint32_t length
 packet size in bytes More...
 
uint32_t frame_number
 ISIS frame number, 0 being first frame of run. More...
 
uint32_t period
 period number More...
 
float protons
 proton charge (uAh) for this frame More...
 
float frame_time_zero
 time offset from run_start of this frame, in seconds More...
 
uint32_t nevents
 number of TCPStreamEvent() structures in this packet More...
 

Detailed Description

this structure is part of a sequence of neutron events, which are all from the same ISIS frame

Definition at line 67 of file TCPEventStreamDefs.h.

Constructor & Destructor Documentation

TCPStreamEventHeaderNeutron::TCPStreamEventHeaderNeutron ( )
inline

Definition at line 76 of file TCPEventStreamDefs.h.

Referenced by isValid().

Member Function Documentation

bool TCPStreamEventHeaderNeutron::isValid ( ) const
inline

Member Data Documentation

uint32_t TCPStreamEventHeaderNeutron::frame_number

ISIS frame number, 0 being first frame of run.

Definition at line 70 of file TCPEventStreamDefs.h.

Referenced by TCPEventStreamConnection::allEventCallback(), and EventsToolApp::liveData().

float TCPStreamEventHeaderNeutron::frame_time_zero

time offset from run_start of this frame, in seconds

Definition at line 73 of file TCPEventStreamDefs.h.

Referenced by TCPEventStreamConnection::allEventCallback(), and EventsToolApp::liveData().

uint32_t TCPStreamEventHeaderNeutron::length

packet size in bytes

Definition at line 69 of file TCPEventStreamDefs.h.

Referenced by isValid(), and EventsToolApp::liveData().

uint32_t TCPStreamEventHeaderNeutron::nevents

number of TCPStreamEvent() structures in this packet

Definition at line 74 of file TCPEventStreamDefs.h.

Referenced by TCPEventStreamConnection::allEventCallback(), TCPStreamEventDataNeutron::isValid(), and EventsToolApp::liveData().

uint32_t TCPStreamEventHeaderNeutron::period

period number

Definition at line 71 of file TCPEventStreamDefs.h.

float TCPStreamEventHeaderNeutron::protons

proton charge (uAh) for this frame

Definition at line 72 of file TCPEventStreamDefs.h.

Referenced by TCPEventStreamConnection::allEventCallback().


The documentation for this struct was generated from the following file: