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
20
21namespace o2
22{
23namespace globaltracking
24{
25
26struct 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
39};
40
41} // namespace globaltracking
42} // end namespace o2
43
44#endif
constexpr int kNParams
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
O2ParamDef(MatchCosmicsParams, "cosmicsMatch")
float crudeNSigma2Cut[o2::track::kNParams]
o2::base::Propagator::MatCorrType matCorr