Project
Loading...
Searching...
No Matches
TrackerParam.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
15
16#ifndef O2_MCH_TRACKERPARAM_H_
17#define O2_MCH_TRACKERPARAM_H_
18
21
22namespace o2
23{
24namespace mch
25{
26
28struct TrackerParam : public o2::conf::ConfigurableParamHelper<TrackerParam> {
29
30 double chamberResolutionX = 0.2;
31 double chamberResolutionY = 0.2;
32
33 double sigmaCutForTracking = 5.;
35
38
40 bool requestStation[5] = {true, true, true, true, true};
41
42 bool moreCandidates = false;
43 bool refineTracks = true;
44
45 std::size_t maxCandidates = 50000;
46 double maxTrackingDuration = 300.;
47
48 O2ParamDef(TrackerParam, "MCHTracking");
49};
50
51} // namespace mch
52} // end namespace o2
53
54#endif // O2_MCH_TRACKERPARAM_H_
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Configurable parameters for MCH tracking.
double chamberResolutionX
chamber resolution (cm) in x used as cluster resolution during tracking
bool moreCandidates
find more track candidates starting from 1 cluster in each of station (1..) 4 and 5
double bendingVertexDispersion
vertex dispersion (cm) in bending plane
bool refineTracks
refine the tracks in the end using cluster resolution
O2ParamDef(TrackerParam, "MCHTracking")
bool requestStation[5]
if true, at least one cluster in the station is requested to validate the track
double sigmaCutForImprovement
to select clusters (local chi2) and tracks (global chi2) during improvement
double chamberResolutionY
chamber resolution (cm) in y used as cluster resolution during tracking
std::size_t maxCandidates
maximum number of track candidates above which the tracking abort
double nonBendingVertexDispersion
vertex dispersion (cm) in non bending plane
double sigmaCutForTracking
to select clusters (local chi2) and tracks (global chi2) during tracking
double maxTrackingDuration
maximum tracking duration in second above which the tracking abort