Project
Loading...
Searching...
No Matches
SpacePointsCalibParam.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_TPC_PARAM_H_
18#define ALICEO2_TPC_PARAM_H_
19
21
22namespace o2
23{
24namespace tpc
25{
26namespace param
27{
28
30static constexpr int NPadRows = o2::tpc::constants::MAXGLOBALPADROW;
31static constexpr int NROCTypes = 4;
32static constexpr int NRowsPerROC[NROCTypes] = {63, 34, 30, 25};
33static constexpr int NRowsAccumulated[NROCTypes] = {63, 97, 127, 152};
34static constexpr float ZLimit[2] = {2.49725e2f, 2.49698e2f};
35static constexpr float RowDX[NROCTypes] = {.75f, 1.f, 1.2f, 1.5f};
36static constexpr float MinX = 84.85f;
37static constexpr float MaxX = 246.4f;
38static constexpr float RowX[NPadRows] = {
39 85.225, 85.975, 86.725, 87.475, 88.225, 88.975, 89.725, 90.475, 91.225, 91.975, 92.725, 93.475, 94.225, 94.975, 95.725, 96.475,
40 97.225, 97.975, 98.725, 99.475, 100.225, 100.975, 101.725, 102.475, 103.225, 103.975, 104.725, 105.475, 106.225, 106.975, 107.725,
41 108.475, 109.225, 109.975, 110.725, 111.475, 112.225, 112.975, 113.725, 114.475, 115.225, 115.975, 116.725, 117.475, 118.225, 118.975,
42 119.725, 120.475, 121.225, 121.975, 122.725, 123.475, 124.225, 124.975, 125.725, 126.475, 127.225, 127.975, 128.725, 129.475, 130.225,
43 130.975, 131.725, 135.200, 136.200, 137.200, 138.200, 139.200, 140.200, 141.200, 142.200, 143.200, 144.200, 145.200, 146.200, 147.200,
44 148.200, 149.200, 150.200, 151.200, 152.200, 153.200, 154.200, 155.200, 156.200, 157.200, 158.200, 159.200, 160.200, 161.200, 162.200,
45 163.200, 164.200, 165.200, 166.200, 167.200, 168.200, 171.400, 172.600, 173.800, 175.000, 176.200, 177.400, 178.600, 179.800, 181.000,
46 182.200, 183.400, 184.600, 185.800, 187.000, 188.200, 189.400, 190.600, 191.800, 193.000, 194.200, 195.400, 196.600, 197.800, 199.000,
47 200.200, 201.400, 202.600, 203.800, 205.000, 206.200, 209.650, 211.150, 212.650, 214.150, 215.650, 217.150, 218.650, 220.150, 221.650,
48 223.150, 224.650, 226.150, 227.650, 229.150, 230.650, 232.150, 233.650, 235.150, 236.650, 238.150, 239.650, 241.150, 242.650, 244.150,
49 245.650};
50
51// TPC voxel binning
52static constexpr int NY2XBins = 15;
53static constexpr int NZ2XBins = 5;
54
55// define ranges for compression to shorts in TPCClusterResiduals
56static constexpr float MaxResid = 20.f;
57static constexpr float MaxY = 50.f;
58static constexpr float MaxZ = 300.f;
59static constexpr float MaxTgSlp = 1.f;
60
61// miscellaneous
62static constexpr float sEps = 1e-6f;
63
64} // namespace param
65} // namespace tpc
66} // namespace o2
67#endif
GLenum GLfloat param
Definition glcorearb.h:271
constexpr int MAXGLOBALPADROW
Definition Constants.h:34
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...