Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
|
Pixie module related things that should not change between revisions. More...
Typedefs | |
typedef uint32_t | word_t |
a pixie word | |
typedef uint16_t | halfword_t |
a half pixie word | |
typedef uint32_t | bufword_t |
word in a pixie buffer | |
Variables | |
const pixie::word_t | U_DELIMITER = (pixie::word_t)-1 |
const unsigned int | TOTALREAD = 1000000 |
const pixie::word_t | clockVsn = 1000 |
const size_t | numberOfChannels = 16 |
Pixie module related things that should not change between revisions.
"Constant" constants, i.e. those who won't change going from different verison (revision) of board, some magic numbers used in code etc. For "variable" constants i.e. revision related or experiment related see Globals class.
const pixie::word_t pixie::clockVsn = 1000 |
An arbitrary vsn used to pass clock data
const size_t pixie::numberOfChannels = 16 |
Number of channels in a module.
const unsigned int pixie::TOTALREAD = 1000000 |
THIS SHOULD NOT BE SET LARGER THAN 1,000,000 this defines the maximum amount of data that will be received in a spill.
const pixie::word_t pixie::U_DELIMITER = (pixie::word_t)-1 |
buffer and module data are terminated with a "-1" value also used to indicate when a quantity is out of range or peculiar data this should theoretically be the same as UINT_MAX in climits header