|
NSCL DDAS
12.1-001
Support for XIA DDAS at FRIB
|
Implements the class for simulating DDAS-style data recored by NSCLDAQ readout programs. More...
#include "DDASDataSimulator.h"#include <unistd.h>#include <fcntl.h>#include <iostream>#include <memory>#include <chrono>#include <cmath>#include <sstream>#include <Exception.h>#include <CErrnoException.h>#include <NSCLDAQFormatFactorySelector.h>#include <RingItemFactoryBase.h>#include <DataFormat.h>#include <CRingItem.h>#include <CDataFormatItem.h>#include <CRingStateChangeItem.h>#include <CPhysicsEventItem.h>#include <DDASBitMasks.h>#include <DDASHit.h>
Variables | |
| const uint64_t | LOWER_TS_BIT_MASK = 0x00000000FFFFFFFF |
| Mask lower 16 bits. More... | |
| const uint64_t | UPPER_TS_BIT_MASK = 0x0000FFFF00000000 |
| Mask upper 16 bits. More... | |
| const uint32_t | PIXIE_MAX_ENERGY = 65535 |
| Max allowed energy value. More... | |
| const uint16_t | CFD_100_MSPS_MASK = 0x7FFF |
| CFD mask for 100 MSPS modules. More... | |
| const uint16_t | CFD_250_MSPS_MASK = 0x3FFF |
| CFD mask for 250 MSPS modules. More... | |
| const uint16_t | CFD_500_MSPS_MASK = 0x1FFF |
| CFD mask for 500 MSPS modules. More... | |
Implements the class for simulating DDAS-style data recored by NSCLDAQ readout programs.
| const uint16_t CFD_100_MSPS_MASK = 0x7FFF |
CFD mask for 100 MSPS modules.
| const uint16_t CFD_250_MSPS_MASK = 0x3FFF |
CFD mask for 250 MSPS modules.
| const uint16_t CFD_500_MSPS_MASK = 0x1FFF |
CFD mask for 500 MSPS modules.
| const uint64_t LOWER_TS_BIT_MASK = 0x00000000FFFFFFFF |
Mask lower 16 bits.
| const uint32_t PIXIE_MAX_ENERGY = 65535 |
Max allowed energy value.
| const uint64_t UPPER_TS_BIT_MASK = 0x0000FFFF00000000 |
Mask upper 16 bits.