Project
Loading...
Searching...
No Matches
MatchCosmicsParams.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_MATCHCOSMICS_PARAMS_H
15
#define ALICEO2_MATCHCOSMICS_PARAMS_H
16
17
#include "
CommonUtils/ConfigurableParam.h
"
18
#include "
CommonUtils/ConfigurableParamHelper.h
"
19
#include "
DetectorsBase/Propagator.h
"
20
21
namespace
o2
22
{
23
namespace
globaltracking
24
{
25
26
struct
MatchCosmicsParams
:
public
o2::conf::ConfigurableParamHelper
<MatchCosmicsParams> {
27
float
systSigma2
[
o2::track::kNParams
] = {0.01f, 0.01f, 1e-4f, 1e-4f, 0.f};
// extra error to be added at legs comparison
28
float
crudeNSigma2Cut
[
o2::track::kNParams
] = {49.f, 49.f, 49.f, 49.f, 49.f};
29
float
crudeChi2Cut
= 999.;
30
float
timeToleranceMUS
= 0.;
31
float
maxStep
= 10.;
32
float
maxSnp
= 0.99;
33
float
minSeedPt
= 0.10;
// use only tracks above this pT (scaled with field)
34
float
nSigmaTError
= 4.;
// number of sigmas on track time error for matching (except for TPC which provides an interval)
35
bool
allowTPCOnly
=
true
;
36
o2::base::Propagator::MatCorrType
matCorr
= o2::base::Propagator::MatCorrType::USEMatCorrLUT;
37
38
O2ParamDef
(
MatchCosmicsParams
,
"cosmicsMatch"
);
39
};
40
41
}
// namespace globaltracking
42
}
// end namespace o2
43
44
#endif
ConfigurableParamHelper.h
ConfigurableParam.h
Propagator.h
o2::base::PropagatorImpl< float >::MatCorrType
MatCorrType
Definition
Propagator.h:66
o2::conf::ConfigurableParamHelper
Definition
ConfigurableParamHelper.h:78
o2::track::kNParams
constexpr int kNParams
Definition
TrackParametrization.h:97
o2
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Definition
BitstreamReader.h:24
o2::globaltracking::MatchCosmicsParams
Definition
MatchCosmicsParams.h:26
o2::globaltracking::MatchCosmicsParams::maxStep
float maxStep
Definition
MatchCosmicsParams.h:31
o2::globaltracking::MatchCosmicsParams::O2ParamDef
O2ParamDef(MatchCosmicsParams, "cosmicsMatch")
o2::globaltracking::MatchCosmicsParams::crudeNSigma2Cut
float crudeNSigma2Cut[o2::track::kNParams]
Definition
MatchCosmicsParams.h:28
o2::globaltracking::MatchCosmicsParams::matCorr
o2::base::Propagator::MatCorrType matCorr
Definition
MatchCosmicsParams.h:36
o2::globaltracking::MatchCosmicsParams::minSeedPt
float minSeedPt
Definition
MatchCosmicsParams.h:33
o2::globaltracking::MatchCosmicsParams::nSigmaTError
float nSigmaTError
Definition
MatchCosmicsParams.h:34
o2::globaltracking::MatchCosmicsParams::crudeChi2Cut
float crudeChi2Cut
Definition
MatchCosmicsParams.h:29
o2::globaltracking::MatchCosmicsParams::maxSnp
float maxSnp
Definition
MatchCosmicsParams.h:32
o2::globaltracking::MatchCosmicsParams::allowTPCOnly
bool allowTPCOnly
Definition
MatchCosmicsParams.h:35
o2::globaltracking::MatchCosmicsParams::systSigma2
float systSigma2[o2::track::kNParams]
Definition
MatchCosmicsParams.h:27
o2::globaltracking::MatchCosmicsParams::timeToleranceMUS
float timeToleranceMUS
Definition
MatchCosmicsParams.h:30
Detectors
GlobalTracking
include
GlobalTracking
MatchCosmicsParams.h
Generated on Tue Feb 25 2025 23:16:16 for Project by
1.9.8