Constants and enumerated types for FED/FEC systems. More...
#include "DataFormats/FEDRawData/interface/FEDNumbering.h"
#include "DataFormats/SiStripCommon/interface/Constants.h"
Go to the source code of this file.
Namespaces | |
namespace | sistrip |
sistrip classes | |
Enumerations | |
enum | sistrip::ApvReadoutMode { sistrip::UNKNOWN_APV_READOUT_MODE = sistrip::unknown_, sistrip::UNDEFINED_APV_READOUT_MODE = sistrip::invalid_, sistrip::APV_PEAK_MODE = 1, sistrip::APV_DECON_MODE = 2, sistrip::APV_MULTI_MODE = 3 } |
enum | sistrip::FedBufferFormat { sistrip::UNKNOWN_FED_BUFFER_FORMAT = sistrip::unknown_, sistrip::UNDEFINED_FED_BUFFER_FORMAT = sistrip::invalid_, sistrip::FULL_DEBUG_FORMAT = 1, sistrip::APV_ERROR_FORMAT = 2 } |
enum | sistrip::FedReadoutMode { sistrip::UNKNOWN_FED_READOUT_MODE = sistrip::unknown_, sistrip::UNDEFINED_FED_READOUT_MODE = sistrip::invalid_, sistrip::FED_SCOPE_MODE = 1, sistrip::FED_VIRGIN_RAW = 2, sistrip::FED_PROC_RAW = 6, sistrip::FED_ZERO_SUPPR = 10, sistrip::FED_ZERO_SUPPR_LITE = 12 } |
enum | sistrip::FedReadoutPath { sistrip::UNKNOWN_FED_READOUT_PATH = sistrip::unknown_, sistrip::UNDEFINED_FED_READOUT_PATH = sistrip::invalid_, sistrip::VME_READOUT = 1, sistrip::SLINK_READOUT = 2 } |
enum | sistrip::FedSuperMode { sistrip::UNKNOWN_FED_SUPER_MODE = sistrip::unknown_, sistrip::UNDEFINED_FED_SUPER_MODE = sistrip::invalid_, sistrip::REAL = 0, sistrip::FAKE = 1 } |
Variables | |
static const uint16_t | sistrip::APV_ERROR_HDR_SIZE = 24 |
static const uint16_t | sistrip::APV_I2C_MAX = 37 |
static const uint16_t | sistrip::APV_I2C_MIN = 32 |
static const char | sistrip::apvDeconMode_ [] = "ApvDeconMode" |
static const char | sistrip::apvMultiMode_ [] = "ApvMultiMode" |
static const char | sistrip::apvPeakMode_ [] = "ApvPeakMode" |
static const uint16_t | sistrip::APVS_PER_CHAN = 2 |
static const uint16_t | sistrip::APVS_PER_FED = APVS_PER_FEUNIT * FEUNITS_PER_FED |
static const uint16_t | sistrip::APVS_PER_FEDCH = 2 |
static const uint16_t | sistrip::APVS_PER_FEUNIT = APVS_PER_FEDCH * FEDCH_PER_FEUNIT |
static const uint16_t | sistrip::CCU_ADDR_MAX = 127 |
static const uint16_t | sistrip::CCU_ADDR_MIN = 1 |
static const uint16_t | sistrip::CCU_CHAN_MAX = 31 |
static const uint16_t | sistrip::CCU_CHAN_MIN = 16 |
static const uint16_t | sistrip::CHANS_PER_LLD = 3 |
static const uint16_t | sistrip::CMS_FED_ID_MAX = static_cast<uint16_t>( FEDNumbering::MAXFEDID) |
static const uint16_t | sistrip::CRATE_SLOT_MAX = 21 |
static const uint16_t | sistrip::CRATE_SLOT_MIN = 2 |
static const uint16_t | sistrip::DAQ_HDR_SIZE = 8 |
static const uint16_t | sistrip::FE_HDR_SIZE = 16 |
static const uint16_t | sistrip::FEC_CRATE_MAX = 4 |
static const uint16_t | sistrip::FEC_CRATE_MIN = 1 |
static const uint16_t | sistrip::FEC_RING_MAX = 8 |
static const uint16_t | sistrip::FEC_RING_MIN = 1 |
static const uint16_t | sistrip::FED_ADC_RANGE = 0x400 |
static const uint16_t | sistrip::FED_CRATE_MAX = 60 |
static const uint16_t | sistrip::FED_CRATE_MIN = 1 |
static const uint16_t | sistrip::FED_ID_MAX = static_cast<uint16_t>( FEDNumbering::MAXSiStripFEDID) |
static const uint16_t | sistrip::FED_ID_MIN = static_cast<uint16_t>( FEDNumbering::MINSiStripFEDID) |
static const uint16_t | sistrip::FEDCH_PER_FED = FEDCH_PER_FEUNIT * FEUNITS_PER_FED |
static const uint16_t | sistrip::FEDCH_PER_FEUNIT = 12 |
static const char | sistrip::fedProcRaw_ [] = "FedProcessedRaw" |
static const char | sistrip::fedScopeMode_ [] = "FedScopeMode" |
static const char | sistrip::fedVirginRaw_ [] = "FedVirginRaw" |
static const char | sistrip::fedZeroSuppr_ [] = "FedZeroSuppressed" |
static const char | sistrip::fedZeroSupprLite_ [] = "FedZeroSupprressedLite" |
static const uint16_t | sistrip::FEUNITS_PER_FED = 8 |
static const uint16_t | sistrip::FULL_DEBUG_HDR_SIZE = 8 * FE_HDR_SIZE |
static const uint16_t | sistrip::LLD_CHAN_MAX = 3 |
static const uint16_t | sistrip::LLD_CHAN_MIN = 1 |
static const uint16_t | sistrip::MAX_FECS_PER_CRATE = 20 |
static const uint16_t | sistrip::MAX_FEDS_PER_CRATE = 16 |
static const uint16_t | sistrip::NUMBER_OF_FEDS = static_cast<uint16_t>( FED_ID_MAX - FED_ID_MIN + 1 ) |
static const uint16_t | sistrip::SLOTS_PER_CRATE = 20 |
static const uint16_t | sistrip::STRIPS_PER_APV = 128 |
static const uint16_t | sistrip::STRIPS_PER_FED = STRIPS_PER_FEUNIT * FEUNITS_PER_FED |
static const uint16_t | sistrip::STRIPS_PER_FEDCH = STRIPS_PER_APV * APVS_PER_FEDCH |
static const uint16_t | sistrip::STRIPS_PER_FEUNIT = STRIPS_PER_FEDCH * FEDCH_PER_FEUNIT |
static const uint16_t | sistrip::TRK_HDR_SIZE = 8 |
static const char | sistrip::undefinedApvReadoutMode_ [] = "UndefinedApvReadoutMode" |
static const char | sistrip::undefinedFedReadoutMode_ [] = "UndefinedFedReadoutMode" |
static const char | sistrip::unknownApvReadoutMode_ [] = "UnknownApvReadoutMode" |
static const char | sistrip::unknownFedReadoutMode_ [] = "UnknownFedReadoutMode" |
Constants and enumerated types for FED/FEC systems.
Definition in file ConstantsForHardwareSystems.h.