Project
Loading...
Searching...
No Matches
MeanVertexParams.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
13
14
#ifndef ALICEO2_MEANVERTEX_PARAMS_H
15
#define ALICEO2_MEANVERTEX_PARAMS_H
16
17
#include "
CommonUtils/ConfigurableParam.h
"
18
#include "
CommonUtils/ConfigurableParamHelper.h
"
19
20
namespace
o2
21
{
22
namespace
calibration
23
{
24
25
// There are configurable params for TPC-ITS matching
26
struct
MeanVertexParams
:
public
o2::conf::ConfigurableParamHelper
<MeanVertexParams> {
27
float
histoNSigma
[3] = {4., 4., 4.};
// histo ranges defined as mean+-nsigma*sigma
28
float
histoBinSize
[3] = {0.002, 0.002, 0.5};
// cm
29
float
minSigma
[3] = {0.001, 0.001, 1.0};
// use this for histo definition if sigma is smaller
30
int
minEntries
= 100;
31
int
nSlots4SMA
= 5;
32
uint32_t
tfPerSlot
= 5400u;
// ~10 min
33
uint32_t
maxTFdelay
= 3u;
34
uint32_t
nPointsForSlope
= 5;
35
bool
dumpNonEmptyBins
=
false
;
36
bool
skipObjectSending
=
false
;
37
38
O2ParamDef
(
MeanVertexParams
,
"MeanVertexCalib"
);
39
};
40
41
}
// namespace calibration
42
}
// end namespace o2
43
44
#endif
ConfigurableParamHelper.h
ConfigurableParam.h
o2::conf::ConfigurableParamHelper
Definition
ConfigurableParamHelper.h:78
o2
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Definition
BitstreamReader.h:24
o2::calibration::MeanVertexParams
Definition
MeanVertexParams.h:26
o2::calibration::MeanVertexParams::nPointsForSlope
uint32_t nPointsForSlope
Definition
MeanVertexParams.h:34
o2::calibration::MeanVertexParams::minSigma
float minSigma[3]
Definition
MeanVertexParams.h:29
o2::calibration::MeanVertexParams::minEntries
int minEntries
Definition
MeanVertexParams.h:30
o2::calibration::MeanVertexParams::dumpNonEmptyBins
bool dumpNonEmptyBins
Definition
MeanVertexParams.h:35
o2::calibration::MeanVertexParams::skipObjectSending
bool skipObjectSending
Definition
MeanVertexParams.h:36
o2::calibration::MeanVertexParams::O2ParamDef
O2ParamDef(MeanVertexParams, "MeanVertexCalib")
o2::calibration::MeanVertexParams::tfPerSlot
uint32_t tfPerSlot
Definition
MeanVertexParams.h:32
o2::calibration::MeanVertexParams::histoBinSize
float histoBinSize[3]
Definition
MeanVertexParams.h:28
o2::calibration::MeanVertexParams::histoNSigma
float histoNSigma[3]
Definition
MeanVertexParams.h:27
o2::calibration::MeanVertexParams::nSlots4SMA
int nSlots4SMA
Definition
MeanVertexParams.h:31
o2::calibration::MeanVertexParams::maxTFdelay
uint32_t maxTFdelay
Definition
MeanVertexParams.h:33
Detectors
Calibration
include
DetectorsCalibration
MeanVertexParams.h
Generated on Tue Feb 25 2025 23:16:13 for Project by
1.9.8