ATLAS Offline Software
CommonPars.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /* Common VKalVrtCore parameters */
6 /* */
7 /* vkalInternalStepLimit - limit step in VtCFit to avoid */
8 /* linearity loss in strongly */
9 /* changeable magnetic field */
10 /* Without re-extrapolation fitter can make */
11 /* 2 steps, so total shift is doubled */
12 /* */
13 /* vkalNTrkM - Maximal amount of tracks from old version */
14 /* of fitter. Should disappear finally */
15 /* */
16 /* vkalMagCnvCst - conversion constant for field in Tesla and */
17 /* momentum in MeV and distance in mm */
18 /*--------------------------------------------------------------*/
19 #ifndef _TrkVKalVrtCore_CommonPars_H
20 #define _TrkVKalVrtCore_CommonPars_H
21 
22 #define vkalNTrkM 200
23 #define vkalMagCnvCst 0.29979246
24 #define vkalInternalStepLimit 20.
25 #define vkalAllowedPtChange 3.
26 #define vkalShiftToTrigExtrapolation 20.
27 #define vkalMaxNMassCnst 8
28 //---Fortran style 2D array - first index changes first
29 #define ARR2D_FS(name,N,i,j) (name)[(j)*(N) + (i)]
30 
31 #endif