#include "LtbReadoutFormat/LtbTraits_v3_8.h"
#include <ctime>
#include "DaqReadoutFormat/BitsDefinition.h"
#include "DaqReadoutFormat/DaqBuffer.h"
#include "LtbReadoutFormat/LtbTime.h"
Include dependency graph for LtbTraits_v3_8.cc:
Go to the source code of this file.
Variables | |
static const unsigned int | m_indices [] |
static const unsigned int | m_shifts [] |
static const unsigned int | m_masks [] |
static const std::string | m_description [] |
static const unsigned int | kLtbHeadElements [] |
static const unsigned int | kLtbFrameFrontElements [] |
static const unsigned int | kLtbTimeElements [] |
static const unsigned int | kLtbFrameBackElements [] |
static const unsigned int | kLtbFootElements [] |
static const unsigned int * | m_componentFields [] |
static const unsigned int | m_componentFieldsEnd [] |
static DaqTraits::Definitions * | m_definitions [] |
static const char * | m_triggerLines [] |
static const unsigned int | m_triggerBits [] |
const unsigned int m_indices[] [static] |
Initial value:
{ 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 1U, 1U, 1U, 2U, 4U, 4U, 4U, 4U, 4U, 5U, 0U }
Definition at line 23 of file LtbTraits_v3_8.cc.
const unsigned int m_shifts[] [static] |
Initial value:
{ 22U, 16U, 8U, 0U, 18U, 16U, 0U, 16U, 8U, 0U, 16U, 8U, 0U, 0U, 16U, 14U, 13U, 12U, 0U, 0U, 0U }
Definition at line 47 of file LtbTraits_v3_8.cc.
const unsigned int m_masks[] [static] |
Initial value:
{ 0x0000003fU, 0x0000003fU, 0x000000ffU, 0x000000ffU, 0x0000003fU, 0x00000003U, 0x0000ffffU, 0x000000ffU, 0x000000ffU, 0x000000ffU, 0x000000ffU, 0x000000ffU, 0x000000ffU, 0x07ffffffU, 0x000001ffU, 0x00000001U, 0x00000001U, 0x00000001U, 0x000007ffU, 0x0000003fU, 0x000000ffU }
Definition at line 71 of file LtbTraits_v3_8.cc.
const std::string m_description[] [static] |
Initial value:
{ "LTB Raw Trigger Total", "Number Raw Triggers Saved", "LTB status", "Local Trigger Seq. Number", "Frame Number in LTB Package", "LTB Readout Type", "LTB Trigger Mask", "Trigger Time's Year", "Trigger Time's Month", "Trigger Time's Day", "Trigger Time's Hour", "Trigger Time's Minutes", "Trigger Time's Seconds", "Trigger Time's Ticks", "Sum of Hits in FEE", "Total Energy Sum Comparison", "High Energy Sum Comparison", "Low Energy Sum Comparison", "ESUM ADC", "Cross Trigger Source", "LTB Package Data Length" }
Definition at line 95 of file LtbTraits_v3_8.cc.
const unsigned int kLtbHeadElements[] [static] |
const unsigned int kLtbFrameFrontElements[] [static] |
const unsigned int kLtbTimeElements[] [static] |
const unsigned int kLtbFrameBackElements[] [static] |
const unsigned int kLtbFootElements[] [static] |
const unsigned int* m_componentFields[] [static] |
Initial value:
{ kLtbHeadElements, kLtbFrameFrontElements, kLtbTimeElements, kLtbFrameBackElements, kLtbFootElements }
Definition at line 155 of file LtbTraits_v3_8.cc.
const unsigned int m_componentFieldsEnd[] [static] |
DaqTraits::Definitions* m_definitions[] [static] |
const char* m_triggerLines[] [static] |
Initial value:
{ "MANUAL_TRIGGER", "CROSS_TRIGGER_IN", "PERIODIC_TRIGGER", 0, 0, 0, 0, 0, "MULTIPLICITY_TRIGGER", "ESUM_ADC_TRG", "HIGH_ESUM_COMP_TRG", "LOW_ESUM_COMP_TRG", "ALL_ESUM_COMP_TRG" }
Definition at line 179 of file LtbTraits_v3_8.cc.
const unsigned int m_triggerBits[] [static] |
Initial value:
{ 0x0001U, 0x0002U, 0x0004U, 0x0008U, 0x0010U, 0x0020U, 0x0040U, 0x0080U, 0x0100U, 0x0200U, 0x0400U, 0x0800U, 0x1000U }
Definition at line 195 of file LtbTraits_v3_8.cc.