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
21
22namespace o2
23{
24namespace globaltracking
25{
26
27struct MatchCosmicsParams : public o2::conf::ConfigurableParamHelper<MatchCosmicsParams> {
28 float dcaCutChi2[o2::dataformats::GlobalTrackID::NSources] = {}; // optional (>0) chi2 cut on track DCA to any of its compatible vertices
29 float systSigma2[o2::track::kNParams] = {0.01f, 0.01f, 1e-4f, 1e-4f, 0.f}; // extra error to be added at legs comparison
30 float crudeNSigma2Cut[o2::track::kNParams] = {49.f, 49.f, 49.f, 49.f, 49.f};
31 float crudeChi2Cut = 999.f;
32 float timeToleranceMUS = 0.f;
33 float maxStep = 10.f;
34 float maxSnp = 0.99f;
35 float minSeedPt = 0.10f; // use only tracks above this pT (scaled with field)
36 float nSigmaTError = 4.f; // number of sigmas on track time error for matching (except for TPC which provides an interval)
37 float tpcExtraZError2 = 1.f; // extra error^2 on the TPC-only track Z coordinate
38 float fiducialRIP = 1.0f; // consider track having |Y@x=0|< this as passing DCA cut (if requested)
39 float fiducialZIP = 20.f; // consider track having |Z@x=0|< this as passing DCA cut (if requested)
40 bool allowTPCOnly = true;
41 bool discardPVContributors = true; // used only if the global option --use-pv-info is requested
42 o2::base::Propagator::MatCorrType matCorr = o2::base::Propagator::MatCorrType::USEMatCorrLUT;
43
45};
46
47} // namespace globaltracking
48} // end namespace o2
49
50#endif
Global index for barrel track: provides provenance (detectors combination), index in respective array...
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
float dcaCutChi2[o2::dataformats::GlobalTrackID::NSources]