Project
Loading...
Searching...
No Matches
CheckResidConfig.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
12#ifndef O2_CHECK_RESID_CONFIG_H
13#define O2_CHECK_RESID_CONFIG_H
16
18{
21 int minTPCCl = 60;
22 int minITSCl = 7;
23 float minPt = 0.4f;
24 float maxPt = 50.f;
25 float maxTgl = 2.f;
26 float rCompIBOB = 12.f;
27
28 bool pvcontribOnly = true;
29 bool addPVAsCluster = true;
30 bool useStableRef = true;
31 bool doIBOB = true;
32 bool doResid = true;
33
34 bool refitPV = true;
35 float refitPVMV = false;
36 float refitPVIniScale = 100.f;
37
38 std::string outname{"checkResid"};
39 // histogram settings
40 int nBinsRes = 100;
41 int nBinsPhi = 30;
42 int nBinsZ = 20;
43 int nBinsPt = 15;
44 int nBinsTgl = 20;
45 int minHistoStat2Fit = 1000;
46 float maxPull = 4;
47 float zranges[8] = {10.f, 15.f, 15.f, 15.f, 40.f, 40.f, 74.f, 74.f};
48 float maxDYZ[8] = {0.03, 0.015, 0.01, 0.01, 0.08, 0.08, 0.12, 0.1};
49 float maxDPar[5] = {0.15, 0.15, 0.015, 0.015, 1.};
50 // drawing settings
51 float resMMLrY[8] = {0.003, 0.003, 0.003, 0.003, 0.005, 0.005, 0.005, 0.005};
52 float resMMLrZ[8] = {0.002, 0.0015, 0.0015, 0.0015, 0.005, 0.005, 0.005, 0.005};
53 float resMMPar[5] = {0.03, 0.01, 0.005, 0.001, 0.5};
54 //
55 // string with existing histomanagers files to draw (comma or semicolon separated) and optional legends
56 std::string ext_hm_list{};
57 std::string ext_leg_list{};
58
60};
61} // namespace o2::checkresid
62
63#endif
O2ParamDef(CheckResidConfig, "checkresid")