/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Variables
EventTraits_v0_6.cc File Reference
#include "EventReadoutFormat/EventTraits_v0_6.h"
#include "DaqReadoutFormat/BitsDefinition.h"
#include "DaqReadoutFormat/DaqBuffer.h"
Include dependency graph for EventTraits_v0_6.cc:

Go to the source code of this file.

Variables

static const unsigned int m_markers []
static const unsigned int m_headerLengths []
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 kEventHeaderElements []
static const unsigned int kRomHeaderElements []
static const unsigned int * m_componentFields []
static const unsigned int m_componentFieldsEnd []
static DaqTraits::Definitions * m_definitions []
static const char * m_sites []
static const char * m_detectors []
static const char * m_dataTypes []
static const unsigned int m_moduleTypes []
static const char * m_moduleTypeStrings []

Variable Documentation

const unsigned int m_markers[] [static]
Initial value:
 {
    0xaa1234aaU, 
    0xbb1234bbU  
}

Definition at line 19 of file EventTraits_v0_6.cc.

const unsigned int m_headerLengths[] [static]
Initial value:
 {
    8U, 
    3U  
}

Definition at line 24 of file EventTraits_v0_6.cc.

const unsigned int m_indices[] [static]
Initial value:
 {
        0U, 
        1U, 
        1U, 
        2U, 
        2U, 
        3U, 
        3U, 
        4U, 
        5U, 
        6U, 
        7U, 
        7U, 
        7U, 
        7U, 
        1U, 
        1U, 
        2U, 
        2U, 
        2U, 
        2U  
}

Definition at line 29 of file EventTraits_v0_6.cc.

const unsigned int m_shifts[] [static]
Initial value:
 {
        0U,  
        24U, 
        16U, 
        24U, 
        0U,  
        20U, 
        16U, 
        0U,  
        0U,  
        28U, 
        17U, 
        16U, 
        1U,  
        0U,  
        24U, 
        0U,  
        20U, 
        16U, 
        8U,  
        0U   
}

Definition at line 52 of file EventTraits_v0_6.cc.

const unsigned int m_masks[] [static]
Initial value:
 {
        0xffffffffU, 
        0x000000ffU, 
        0x000000ffU, 
        0x000000ffU, 
        0x00ffffffU, 
        0x0000000fU, 
        0x0000000fU, 
        0xffffffffU, 
        0xffffffffU, 
        0x0000000fU, 
        0x00000001U, 
        0x00000001U, 
        0x00000001U, 
        0x00000001U, 
        0x000000ffU, 
        0x00ffffffU, 
        0x0000000fU, 
        0x0000000fU, 
        0x000000ffU, 
        0x000000ffU  
}

Definition at line 75 of file EventTraits_v0_6.cc.

const std::string m_description[] [static]
Initial value:
 {
    "Event Record Type",
    "Major File Format Version",
    "Minor File Format Version",
    "Event Header Size",
    "Total Event Size",
    "Event Site",
    "Event Detector",
    "Event Run",
    "Event Number",
    "Event Data Type",
    "CBLT Wrapping",
    "Raw CBLT Data",
    "LTB Mismatch",
    "Invalid Data",
    "ROM Header Size",
    "ROM Event Size",
    "ROM Site",
    "ROM Detector",
    "ROM Module Type",
    "ROM Slot"
}

Definition at line 98 of file EventTraits_v0_6.cc.

const unsigned int kEventHeaderElements[] [static]
Initial value:
 {
        0U,  
        1U,  
        2U,  
        3U,  
        4U,  
        5U,  
        6U,  
        7U,  
        8U,  
        9U,  
        10U, 
        11U, 
        12U, 
        13U  
}

Definition at line 121 of file EventTraits_v0_6.cc.

const unsigned int kRomHeaderElements[] [static]
Initial value:
 {
        0U,  
        14U, 
        15U, 
        16U, 
        17U, 
        18U, 
        19U  
}

Definition at line 138 of file EventTraits_v0_6.cc.

const unsigned int* m_componentFields[] [static]
Initial value:

Definition at line 148 of file EventTraits_v0_6.cc.

const unsigned int m_componentFieldsEnd[] [static]
Initial value:
 {
    14U, 
    7U   
}

Definition at line 153 of file EventTraits_v0_6.cc.

DaqTraits::Definitions* m_definitions[] [static]
Initial value:
 {
    0, 
    0  
}

Definition at line 158 of file EventTraits_v0_6.cc.

const char* m_sites[] [static]
Initial value:
 {
    "TST",
    "DYB",
    "LAN",
    "FAR",
    "MID",
    "FIL",
    "SAB",
    "UNK"
}

Definition at line 163 of file EventTraits_v0_6.cc.

const char* m_detectors[] [static]
Initial value:
 {
    "TST",
    "AD1",
    "AD2",
    "AD3",
    "AD4",
    "IWP",
    "OWP",
    "RPC"
}

Definition at line 174 of file EventTraits_v0_6.cc.

const char* m_dataTypes[] [static]
Initial value:
 {
    "NORMAL",
    "CALIBRATION",
    "ELECTRONICS_CALIBRATION",
    "PEDESTAL"
}

Definition at line 185 of file EventTraits_v0_6.cc.

const unsigned int m_moduleTypes[] [static]
Initial value:
 {
    1U, 
    2U, 
    3U, 
    4U, 
    5U, 
    6U  
}

Definition at line 192 of file EventTraits_v0_6.cc.

const char* m_moduleTypeStrings[] [static]
Initial value:
 {
    "UNK",
    "PMT_FEE",
    "Flash_ADC",
    "Local_Trigger",
    "RPC_ROM",
    "RPC_RTM",
    "Master_Trigger"
}

Definition at line 201 of file EventTraits_v0_6.cc.

| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:53:16 for EventReadoutFormat by doxygen 1.7.4