Project
Loading...
Searching...
No Matches
TrackerConfig.cxx
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
15
17
18#include <fairlogger/Logger.h>
19
20//__________________________________________________________________________
22{
24
29 mLTFclsRCut = trkParam.LTFclsRCut;
31 mROADclsRCut = trkParam.ROADclsRCut;
33 mRBins = trkParam.RBins;
34 mPhiBins = trkParam.PhiBins;
35 mRPhiBins = trkParam.RBins * trkParam.PhiBins;
36 mZVtxMin = trkParam.ZVtxMin;
37 mZVtxMax = trkParam.ZVtxMax;
38 mRCutAtZmin = trkParam.rCutAtZmin;
40 mCAConeRadius = trkParam.CAConeRadius;
43
44 assert(mRPhiBins < constants::index_table::MaxRPhiBins && "Track finder binning overflow");
45}
46
47//__________________________________________________________________________
49{
50 if (!mBins) {
51 mBins = std::make_unique<BinContainer>();
52 }
53 if (!mBinsS) {
54 mBinsS = std::make_unique<BinContainer>();
55 }
56}
void initialize(const MFTTrackingParam &trkParam)
bool mFullClusterScan
Special track finder for TED shots and cosmics, with full scan of the clusters.
static void initBinContainers()
Float_t rCutAtZmin
Radial vertex position cut at ZVtxMin.
Float_t LTFclsRCut
maximum distance for a cluster to be attached to a seed line (LTF)
Float_t ROADclsRCut
maximum distance for a cluster to be attached to a seed line (CA road)
Float_t TrueTrackMCThreshold
Minimum fraction of correct clusters MC labels to set True MC tracks.
bool FullClusterScan
Special version for TED shots and cosmics, with full scan of the clusters.
Bool_t CAConeRadius
road for CA algo : cylinder or cone (default)
Int_t MinTrackStationsCA
minimum number of detector stations for a CA track
Float_t ZVtxMax
Maximum z vertex position for conical search bin optimization.
Int_t MinTrackStationsLTF
minimum number of detector stations for a LTF track
Bool_t LTFConeRadius
road for LTF algo : cylinder or cone (default)
Int_t MinTrackPointsCA
minimum number of points for a CA track
Int_t RBins
number of bins in r-direction
Float_t ZVtxMin
Minimum z vertex position for conical search bin optimization.
Int_t PhiBins
number of bins in phi-direction