Project
Loading...
Searching...
No Matches
AlmiraParam.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#ifndef O2_TRK_ALMIRAPARAM_H
13#define O2_TRK_ALMIRAPARAM_H
14
15#include <algorithm>
16
20#include "TRKBase/Specs.h"
21
22namespace o2
23{
24namespace trk
25{
26
52
53} // namespace trk
54
55namespace framework
56{
57template <typename T>
58struct is_messageable;
59
60template <>
61struct is_messageable<o2::trk::AlmiraParam> : std::true_type {
62};
63} // namespace framework
64
65} // namespace o2
66
67#endif
Header to collect LHC related constants.
specs of the ALICE3 TRK
GLenum GLuint GLint GLint layer
Definition glcorearb.h:1310
constexpr int LHCMaxBunches
constexpr int nLayers
Definition Specs.h:103
constexpr int nLayers
Definition Specs.h:121
constexpr int nLayers
Definition Specs.h:45
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
O2ParamDef(AlmiraParam, "TRKAlmiraParam")
int roFrameBiasInBCPerLayer[kNLayers]
ROF start bias in BC per layer.
Definition AlmiraParam.h:34
static constexpr size_t getNLayers()
Definition AlmiraParam.h:29
float strobeLengthContPerLayer[kNLayers]
strobe length in ns per layer
Definition AlmiraParam.h:33
int getROFBiasInBC(int layer) const
Definition AlmiraParam.h:47
int getROFDelayInBC(int layer) const
Definition AlmiraParam.h:48
float getStrobeLengthCont(int layer) const
Definition AlmiraParam.h:46
int getROFLengthInBC(int layer) const
Definition AlmiraParam.h:37
int roFrameLengthInBCPerLayer[kNLayers]
ROF length in BC per layer.
Definition AlmiraParam.h:31
static constexpr size_t kNLayers
Definition AlmiraParam.h:28
int roFrameDelayInBCPerLayer[kNLayers]
extra ROF delay in BC per layer
Definition AlmiraParam.h:35
float getStrobeDelay(int layer) const
Definition AlmiraParam.h:45
float strobeDelayPerLayer[kNLayers]
strobe delay in ns per layer
Definition AlmiraParam.h:32