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.