/search.css" rel="stylesheet" type="text/css"/> /search.js">
#include "LtbReadoutFormat/LtbTraits_v3_8.h"
#include <ctime>
#include "DaqReadoutFormat/BitsDefinition.h"
#include "DaqReadoutFormat/DaqBuffer.h"
#include "LtbReadoutFormat/LtbTime.h"
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] |
{ 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] |
{ 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] |
{ 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] |
{ "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] |
{ 0U, 1U, 2U, 3U }
Definition at line 119 of file LtbTraits_v3_8.cc.
const unsigned int kLtbFrameFrontElements[] [static] |
{ 4U, 5U, 6U, }
Definition at line 126 of file LtbTraits_v3_8.cc.
const unsigned int kLtbTimeElements[] [static] |
{ 7U, 8U, 9U, 10U, 11U, 12U, 13U }
Definition at line 132 of file LtbTraits_v3_8.cc.
const unsigned int kLtbFrameBackElements[] [static] |
{ 14U, 15U, 16U, 17U, 18U, 19U }
Definition at line 142 of file LtbTraits_v3_8.cc.
const unsigned int kLtbFootElements[] [static] |
{ 20U }
Definition at line 151 of file LtbTraits_v3_8.cc.
const unsigned int* m_componentFields[] [static] |
{ kLtbHeadElements, kLtbFrameFrontElements, kLtbTimeElements, kLtbFrameBackElements, kLtbFootElements }
Definition at line 155 of file LtbTraits_v3_8.cc.
const unsigned int m_componentFieldsEnd[] [static] |
{ 4U, 3U, 7U, 6U, 1U, }
Definition at line 163 of file LtbTraits_v3_8.cc.
DaqTraits::Definitions* m_definitions[] [static] |
{ 0, 0, 0, 0, 0 }
Definition at line 171 of file LtbTraits_v3_8.cc.
const char* m_triggerLines[] [static] |
{ "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] |
{ 0x0001U, 0x0002U, 0x0004U, 0x0008U, 0x0010U, 0x0020U, 0x0040U, 0x0080U, 0x0100U, 0x0200U, 0x0400U, 0x0800U, 0x1000U }
Definition at line 195 of file LtbTraits_v3_8.cc.