Project
Loading...
Searching...
No Matches
KrBoxClusterFinderParam.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_KrBoxClusterFinderParam_H_
18#define ALICEO2_TPC_KrBoxClusterFinderParam_H_
19
20#include <string>
21
24
25#include "DataFormatsTPC/Defs.h"
26
27namespace o2
28{
29namespace tpc
30{
31
32struct KrBoxClusterFinderParam : public o2::conf::ConfigurableParamHelper<KrBoxClusterFinderParam> {
34
39
44
45 float QThresholdMax{30.0};
46 float QThreshold{1.0};
48
49 float CutMinSigmaTime{0};
50 float CutMaxSigmaTime{1000};
51 float CutMinSigmaPad{0};
52 float CutMaxSigmaPad{1000};
53 float CutMinSigmaRow{0};
54 float CutMaxSigmaRow{1000};
55 float CutMaxQtot{1e10};
56 float CutQtot0{1e10};
58 unsigned char CutMaxSize{255};
59 bool ApplyCuts{false};
60
61 std::string GainMapFile{};
62 std::string GainMapName{"GainMap"};
63
64 O2ParamDef(KrBoxClusterFinderParam, "TPCKrBoxClusterFinder");
65};
66} // namespace tpc
67} // namespace o2
68
69#endif // ALICEO2_TPC_KrBoxClusterFinderParam_H_
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
int MaxClusterSizeRowOROC3
"radius" of a cluster in row direction in OROC3
bool ApplyCuts
if to apply cluster cuts above
int MaxClusterSizePadOROC1
"radius" of a cluster in pad direction in OROC1
float CutMinSigmaTime
Min sigma time to accept cluster.
float CutQtot0
Max Qtot at zero size for Qtot vs. size correlation cut.
float CutQtotSizeSlope
Max Qtot over size slope for Qtot vs. size correlation cut.
float CutMaxSigmaTime
Min sigma time to accept cluster.
int MinNumberOfNeighbours
amount of direct neighbours required for a cluster maximum
float QThreshold
every charge which is added to a cluster must exceed this value or it is discarded
int MaxClusterSizeRowOROC2
"radius" of a cluster in row direction in OROC2
std::string GainMapName
gain map file to apply during reconstruction
float CutMinSigmaRow
Min sigma row to accept cluster.
unsigned char CutMaxSize
Max cluster size in number of digits.
O2ParamDef(KrBoxClusterFinderParam, "TPCKrBoxClusterFinder")
float CutMaxQtot
Max Qtot to accept cluster.
int MaxClusterSizePadOROC2
"radius" of a cluster in pad direction in OROC2
int MaxClusterSizeTime
"radius" of a cluster in time direction
float CutMaxSigmaPad
Min sigma pad to accept cluster.
std::string GainMapFile
gain map file to apply during reconstruction
float CutMaxSigmaRow
Min sigma row to accept cluster.
int MaxClusterSizeRowOROC1
"radius" of a cluster in row direction in OROC1
float QThresholdMax
the Maximum charge in a cluster must exceed this value or it is discarded
int MaxClusterSizePadIROC
"radius" of a cluster in pad direction in IROC
int MaxClusterSizeRowIROC
"radius" of a cluster in row direction in IROC
float CutMinSigmaPad
Min sigma pad to accept cluster.
int MaxClusterSizePadOROC3
"radius" of a cluster in pad direction in OROC3