Project
Loading...
Searching...
No Matches
ITSTPCMatchingQCParams.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_ITSTPCMATCHINGQC_PARAMS_H
15
#define ALICEO2_ITSTPCMATCHINGQC_PARAMS_H
16
17
#include "
CommonUtils/ConfigurableParam.h
"
18
#include "
CommonUtils/ConfigurableParamHelper.h
"
19
20
namespace
o2::gloqc
21
{
22
23
// There are configurable params for TPC-ITS matching
24
struct
ITSTPCMatchingQCParams
:
public
o2::conf::ConfigurableParamHelper
<ITSTPCMatchingQCParams> {
25
26
int
nBinsPt
= 100;
27
float
minPtITSCut
= 0.1;
28
float
etaITSCut
= 1.4;
29
int32_t
minNITSClustersCut
= 0;
30
float
maxChi2PerClusterITS
= 1e10;
31
float
minPtTPCCut
= 0.1;
32
float
etaTPCCut
= 1.4;
33
int32_t
minNTPCClustersCut
= 60;
34
float
minDCACut
= 100.;
35
float
minDCACutY
= 10.;
36
float
minPtCut
= 0.1;
37
float
maxPtCut
= 20;
38
float
etaCut
= 1.4;
39
float
etaNo0Cut
= 0.05;
40
float
cutK0Mass
= 0.05f;
41
float
maxEtaK0
= 0.8f;
42
float
K0Scaling
= 1.f;
43
float
minTPCOccpp
= 0.f;
44
float
maxTPCOccpp
= 1.e6;
45
int
nBinsTPCOccpp
= 6;
46
float
minTPCOccPbPb
= 0.f;
47
float
maxTPCOccPbPb
= 8.e6;
48
int
nBinsTPCOccPbPb
= 8;
49
float
maxK0DCA
= 0.01;
50
float
minK0CosPA
= 0.995;
51
52
O2ParamDef
(
ITSTPCMatchingQCParams
,
"ITSTPCMatchingQC"
);
53
};
54
55
}
// namespace o2::gloqc
56
// end namespace o2
57
58
#endif
ConfigurableParamHelper.h
ConfigurableParam.h
o2::conf::ConfigurableParamHelper
Definition
ConfigurableParamHelper.h:78
o2::gloqc
Definition
ITSTPCMatchingQCParams.h:21
o2::gloqc::ITSTPCMatchingQCParams
Definition
ITSTPCMatchingQCParams.h:24
o2::gloqc::ITSTPCMatchingQCParams::minTPCOccpp
float minTPCOccpp
Definition
ITSTPCMatchingQCParams.h:43
o2::gloqc::ITSTPCMatchingQCParams::nBinsTPCOccPbPb
int nBinsTPCOccPbPb
Definition
ITSTPCMatchingQCParams.h:48
o2::gloqc::ITSTPCMatchingQCParams::minPtTPCCut
float minPtTPCCut
Definition
ITSTPCMatchingQCParams.h:31
o2::gloqc::ITSTPCMatchingQCParams::maxTPCOccPbPb
float maxTPCOccPbPb
Definition
ITSTPCMatchingQCParams.h:47
o2::gloqc::ITSTPCMatchingQCParams::maxK0DCA
float maxK0DCA
Definition
ITSTPCMatchingQCParams.h:49
o2::gloqc::ITSTPCMatchingQCParams::maxPtCut
float maxPtCut
Definition
ITSTPCMatchingQCParams.h:37
o2::gloqc::ITSTPCMatchingQCParams::minNTPCClustersCut
int32_t minNTPCClustersCut
Definition
ITSTPCMatchingQCParams.h:33
o2::gloqc::ITSTPCMatchingQCParams::minPtITSCut
float minPtITSCut
Definition
ITSTPCMatchingQCParams.h:27
o2::gloqc::ITSTPCMatchingQCParams::minK0CosPA
float minK0CosPA
Definition
ITSTPCMatchingQCParams.h:50
o2::gloqc::ITSTPCMatchingQCParams::nBinsPt
int nBinsPt
Definition
ITSTPCMatchingQCParams.h:26
o2::gloqc::ITSTPCMatchingQCParams::minNITSClustersCut
int32_t minNITSClustersCut
Definition
ITSTPCMatchingQCParams.h:29
o2::gloqc::ITSTPCMatchingQCParams::etaITSCut
float etaITSCut
Definition
ITSTPCMatchingQCParams.h:28
o2::gloqc::ITSTPCMatchingQCParams::minPtCut
float minPtCut
Definition
ITSTPCMatchingQCParams.h:36
o2::gloqc::ITSTPCMatchingQCParams::maxChi2PerClusterITS
float maxChi2PerClusterITS
Definition
ITSTPCMatchingQCParams.h:30
o2::gloqc::ITSTPCMatchingQCParams::nBinsTPCOccpp
int nBinsTPCOccpp
Definition
ITSTPCMatchingQCParams.h:45
o2::gloqc::ITSTPCMatchingQCParams::cutK0Mass
float cutK0Mass
Definition
ITSTPCMatchingQCParams.h:40
o2::gloqc::ITSTPCMatchingQCParams::etaTPCCut
float etaTPCCut
Definition
ITSTPCMatchingQCParams.h:32
o2::gloqc::ITSTPCMatchingQCParams::etaCut
float etaCut
Definition
ITSTPCMatchingQCParams.h:38
o2::gloqc::ITSTPCMatchingQCParams::O2ParamDef
O2ParamDef(ITSTPCMatchingQCParams, "ITSTPCMatchingQC")
o2::gloqc::ITSTPCMatchingQCParams::maxEtaK0
float maxEtaK0
Definition
ITSTPCMatchingQCParams.h:41
o2::gloqc::ITSTPCMatchingQCParams::maxTPCOccpp
float maxTPCOccpp
Definition
ITSTPCMatchingQCParams.h:44
o2::gloqc::ITSTPCMatchingQCParams::K0Scaling
float K0Scaling
Definition
ITSTPCMatchingQCParams.h:42
o2::gloqc::ITSTPCMatchingQCParams::minTPCOccPbPb
float minTPCOccPbPb
Definition
ITSTPCMatchingQCParams.h:46
o2::gloqc::ITSTPCMatchingQCParams::minDCACut
float minDCACut
Definition
ITSTPCMatchingQCParams.h:34
o2::gloqc::ITSTPCMatchingQCParams::minDCACutY
float minDCACutY
Definition
ITSTPCMatchingQCParams.h:35
o2::gloqc::ITSTPCMatchingQCParams::etaNo0Cut
float etaNo0Cut
Definition
ITSTPCMatchingQCParams.h:39
Detectors
GLOQC
include
GLOQC
ITSTPCMatchingQCParams.h
Generated on Tue Feb 25 2025 23:16:18 for Project by
1.9.8