Project
Loading...
Searching...
No Matches
FEEConfig.h
Go to the documentation of this file.
1// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3// All rights not expressly granted are reserved.
4//
5// This software is distributed under the terms of the GNU General Public
6// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7//
8// In applying this license CERN does not waive the privileges and immunities
9// granted to it by virtue of its status as an Intergovernmental Organization
10// or submit itself to any jurisdiction.
11//
12// DataFormats/Detectors/ZDC/include/DataFormatsZDC/RawEventData.h
13
14#include "ZDCBase/Constants.h"
15
16#ifndef ALICEO2_ZDC_FEECONFIG_H
17#define ALICEO2_ZDC_FEECONFIG_H
18
22
23namespace o2
24{
25namespace zdc
26{
27
29 uint64_t filling[56];
30};
31
33 uint32_t address[5 * NChPerModule + 3] = {0, 1, 2, 3,
34 4, 5, 6, 7,
35 8, 9, 10, 11,
36 12, 13, 14, 15,
37 16, 17, 18, 19,
38 76, 77, 78};
39 uint64_t delay_sample[NChPerModule] = {6, 6, 6, 6}; // 4 bits
40 uint64_t delay_coarse[NChPerModule] = {200, 200, 200, 200}; // 8 bits
41 uint64_t threshold_level[NChPerModule] = {10, 10, 10, 10}; // 12 bits
42 uint64_t difference_delta[NChPerModule] = {4, 4, 4, 4}; // 3 bits
43 uint64_t masking_difference[NChPerModule] = {0x00ff00, 0x00ff00, 0x00ff00, 0x00ff00}; // 24 bits
44 uint64_t masking_alicet = 0x00000010; // 32 bits
45 uint64_t masking_autot = 0xf; // 4 bits
46 uint64_t masking_readout = 0xf; // 4 bits
47};
48
49} // namespace zdc
50} // namespace o2
51
52#endif
GLuint GLuint64EXT address
Definition glcorearb.h:5846
struct o2::upgrades_utils::@463 zdc
structure to keep FT0 information
constexpr int NChPerModule
Definition Constants.h:69
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
uint64_t masking_difference[NChPerModule]
Definition FEEConfig.h:43
uint64_t difference_delta[NChPerModule]
Definition FEEConfig.h:42
uint64_t threshold_level[NChPerModule]
Definition FEEConfig.h:41
uint64_t delay_coarse[NChPerModule]
Definition FEEConfig.h:40
uint64_t masking_readout
Definition FEEConfig.h:46
uint64_t delay_sample[NChPerModule]
Definition FEEConfig.h:39
uint64_t masking_alicet
Definition FEEConfig.h:44
uint64_t filling[56]
Definition FEEConfig.h:29