Project
Loading...
Searching...
No Matches
Constants.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
16
17#ifndef ALICEO2_FV0_CONSTANTS_
18#define ALICEO2_FV0_CONSTANTS_
19
20#include "FV0Base/Geometry.h"
21
22namespace o2
23{
24namespace fv0
25{
26
27struct Constants {
28 static constexpr int nChannelsPerPm = 12; // Fixed now together with the production of PMs - will remain constant
29 static constexpr int nPms = 6; // Number of processing modules (PMs); 1 PM per ring, 2 PMs needed for ring 5
30 static constexpr int nTcms = 1; // Number of trigger and clock modules (TCMs)
31 static constexpr int nGbtLinks = nPms + nTcms;
33 static constexpr int nFv0ChannelsPlusRef = nFv0Channels + 1;
34};
35
36} // namespace fv0
37} // namespace o2
38#endif
Base definition of FV0 geometry.
static constexpr int getNumberOfReadoutChannels()
Definition Geometry.h:121
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
static constexpr int nTcms
Definition Constants.h:30
static constexpr int nFv0ChannelsPlusRef
Definition Constants.h:33
static constexpr int nChannelsPerPm
Definition Constants.h:28
static constexpr int nGbtLinks
Definition Constants.h:31
static constexpr int nPms
Definition Constants.h:29
static constexpr int nFv0Channels
Definition Constants.h:32