Fork me on GitHub

source: git/cards/CMS_PhaseII/trackMomentumResolution_vs_p_PIX4022.tcl@ b4ec6ac

ImprovedOutputFile Timing dual_readout llp
Last change on this file since b4ec6ac was 207686c, checked in by Michele Selvaggi <michele.selvaggi@…>, 8 years ago

added vs P resolution for PIX4022 config

  • Property mode set to 100644
File size: 9.5 KB
Line 
1#
2# Automatically generated tracker resolution formula for layout: constP
3#
4# By StefanoMersi on: 2016-08-04.14:46:54
5#
6set ResolutionFormula { (abs(eta) >= 0.0000 && abs(eta) < 0.2000) * (energy >= 0.0000 && energy < 1.0000) * (0.00458781) + \
7 (abs(eta) >= 0.0000 && abs(eta) < 0.2000) * (energy >= 1.0000 && energy < 10.0000) * (0.004588 + (energy-1.000000)* 0.000044) + \
8 (abs(eta) >= 0.0000 && abs(eta) < 0.2000) * (energy >= 10.0000 && energy < 100.0000) * (0.004981 + (energy-10.000000)* 0.000049) + \
9 (abs(eta) >= 0.0000 && abs(eta) < 0.2000) * (energy >= 100.0000) * (0.009368*energy/100.000000) + \
10 (abs(eta) >= 0.2000 && abs(eta) < 0.4000) * (energy >= 0.0000 && energy < 1.0000) * (0.00502525) + \
11 (abs(eta) >= 0.2000 && abs(eta) < 0.4000) * (energy >= 1.0000 && energy < 10.0000) * (0.005025 + (energy-1.000000)* 0.000037) + \
12 (abs(eta) >= 0.2000 && abs(eta) < 0.4000) * (energy >= 10.0000 && energy < 100.0000) * (0.005358 + (energy-10.000000)* 0.000044) + \
13 (abs(eta) >= 0.2000 && abs(eta) < 0.4000) * (energy >= 100.0000) * (0.009310*energy/100.000000) + \
14 (abs(eta) >= 0.4000 && abs(eta) < 0.6000) * (energy >= 0.0000 && energy < 1.0000) * (0.00498622) + \
15 (abs(eta) >= 0.4000 && abs(eta) < 0.6000) * (energy >= 1.0000 && energy < 10.0000) * (0.004986 + (energy-1.000000)* 0.000038) + \
16 (abs(eta) >= 0.4000 && abs(eta) < 0.6000) * (energy >= 10.0000 && energy < 100.0000) * (0.005327 + (energy-10.000000)* 0.000042) + \
17 (abs(eta) >= 0.4000 && abs(eta) < 0.6000) * (energy >= 100.0000) * (0.009146*energy/100.000000) + \
18 (abs(eta) >= 0.6000 && abs(eta) < 0.8000) * (energy >= 0.0000 && energy < 1.0000) * (0.00544545) + \
19 (abs(eta) >= 0.6000 && abs(eta) < 0.8000) * (energy >= 1.0000 && energy < 10.0000) * (0.005445 + (energy-1.000000)* 0.000037) + \
20 (abs(eta) >= 0.6000 && abs(eta) < 0.8000) * (energy >= 10.0000 && energy < 100.0000) * (0.005783 + (energy-10.000000)* 0.000038) + \
21 (abs(eta) >= 0.6000 && abs(eta) < 0.8000) * (energy >= 100.0000) * (0.009184*energy/100.000000) + \
22 (abs(eta) >= 0.8000 && abs(eta) < 1.0000) * (energy >= 0.0000 && energy < 1.0000) * (0.00664755) + \
23 (abs(eta) >= 0.8000 && abs(eta) < 1.0000) * (energy >= 1.0000 && energy < 10.0000) * (0.006648 + (energy-1.000000)* 0.000037) + \
24 (abs(eta) >= 0.8000 && abs(eta) < 1.0000) * (energy >= 10.0000 && energy < 100.0000) * (0.006977 + (energy-10.000000)* 0.000037) + \
25 (abs(eta) >= 0.8000 && abs(eta) < 1.0000) * (energy >= 100.0000) * (0.010306*energy/100.000000) + \
26 (abs(eta) >= 1.0000 && abs(eta) < 1.2000) * (energy >= 0.0000 && energy < 1.0000) * (0.00976928) + \
27 (abs(eta) >= 1.0000 && abs(eta) < 1.2000) * (energy >= 1.0000 && energy < 10.0000) * (0.009769 + (energy-1.000000)* 0.000030) + \
28 (abs(eta) >= 1.0000 && abs(eta) < 1.2000) * (energy >= 10.0000 && energy < 100.0000) * (0.010037 + (energy-10.000000)* 0.000043) + \
29 (abs(eta) >= 1.0000 && abs(eta) < 1.2000) * (energy >= 100.0000) * (0.013887*energy/100.000000) + \
30 (abs(eta) >= 1.2000 && abs(eta) < 1.4000) * (energy >= 0.0000 && energy < 1.0000) * (0.01391322) + \
31 (abs(eta) >= 1.2000 && abs(eta) < 1.4000) * (energy >= 1.0000 && energy < 10.0000) * (0.013913 + (energy-1.000000)* -0.000054) + \
32 (abs(eta) >= 1.2000 && abs(eta) < 1.4000) * (energy >= 10.0000 && energy < 100.0000) * (0.013423 + (energy-10.000000)* 0.000030) + \
33 (abs(eta) >= 1.2000 && abs(eta) < 1.4000) * (energy >= 100.0000) * (0.016160*energy/100.000000) + \
34 (abs(eta) >= 1.4000 && abs(eta) < 1.6000) * (energy >= 0.0000 && energy < 1.0000) * (0.01661255) + \
35 (abs(eta) >= 1.4000 && abs(eta) < 1.6000) * (energy >= 1.0000 && energy < 10.0000) * (0.016613 + (energy-1.000000)* -0.000140) + \
36 (abs(eta) >= 1.4000 && abs(eta) < 1.6000) * (energy >= 10.0000 && energy < 100.0000) * (0.015351 + (energy-10.000000)* 0.000023) + \
37 (abs(eta) >= 1.4000 && abs(eta) < 1.6000) * (energy >= 100.0000) * (0.017406*energy/100.000000) + \
38 (abs(eta) >= 1.6000 && abs(eta) < 1.8000) * (energy >= 0.0000 && energy < 1.0000) * (0.01756773) + \
39 (abs(eta) >= 1.6000 && abs(eta) < 1.8000) * (energy >= 1.0000 && energy < 10.0000) * (0.017568 + (energy-1.000000)* -0.000166) + \
40 (abs(eta) >= 1.6000 && abs(eta) < 1.8000) * (energy >= 10.0000 && energy < 100.0000) * (0.016071 + (energy-10.000000)* 0.000021) + \
41 (abs(eta) >= 1.6000 && abs(eta) < 1.8000) * (energy >= 100.0000) * (0.017925*energy/100.000000) + \
42 (abs(eta) >= 1.8000 && abs(eta) < 2.0000) * (energy >= 0.0000 && energy < 1.0000) * (0.01826889) + \
43 (abs(eta) >= 1.8000 && abs(eta) < 2.0000) * (energy >= 1.0000 && energy < 10.0000) * (0.018269 + (energy-1.000000)* -0.000292) + \
44 (abs(eta) >= 1.8000 && abs(eta) < 2.0000) * (energy >= 10.0000 && energy < 100.0000) * (0.015645 + (energy-10.000000)* 0.000037) + \
45 (abs(eta) >= 1.8000 && abs(eta) < 2.0000) * (energy >= 100.0000) * (0.019004*energy/100.000000) + \
46 (abs(eta) >= 2.0000 && abs(eta) < 2.2000) * (energy >= 0.0000 && energy < 1.0000) * (0.02128193) + \
47 (abs(eta) >= 2.0000 && abs(eta) < 2.2000) * (energy >= 1.0000 && energy < 10.0000) * (0.021282 + (energy-1.000000)* -0.000536) + \
48 (abs(eta) >= 2.0000 && abs(eta) < 2.2000) * (energy >= 10.0000 && energy < 100.0000) * (0.016454 + (energy-10.000000)* 0.000046) + \
49 (abs(eta) >= 2.0000 && abs(eta) < 2.2000) * (energy >= 100.0000) * (0.020598*energy/100.000000) + \
50 (abs(eta) >= 2.2000 && abs(eta) < 2.4000) * (energy >= 0.0000 && energy < 1.0000) * (0.02435234) + \
51 (abs(eta) >= 2.2000 && abs(eta) < 2.4000) * (energy >= 1.0000 && energy < 10.0000) * (0.024352 + (energy-1.000000)* -0.000890) + \
52 (abs(eta) >= 2.2000 && abs(eta) < 2.4000) * (energy >= 10.0000 && energy < 100.0000) * (0.016346 + (energy-10.000000)* 0.000036) + \
53 (abs(eta) >= 2.2000 && abs(eta) < 2.4000) * (energy >= 100.0000) * (0.019563*energy/100.000000) + \
54 (abs(eta) >= 2.4000 && abs(eta) < 2.6000) * (energy >= 0.0000 && energy < 1.0000) * (0.02635201) + \
55 (abs(eta) >= 2.4000 && abs(eta) < 2.6000) * (energy >= 1.0000 && energy < 10.0000) * (0.026352 + (energy-1.000000)* -0.000835) + \
56 (abs(eta) >= 2.4000 && abs(eta) < 2.6000) * (energy >= 10.0000 && energy < 100.0000) * (0.018839 + (energy-10.000000)* 0.000023) + \
57 (abs(eta) >= 2.4000 && abs(eta) < 2.6000) * (energy >= 100.0000) * (0.020920*energy/100.000000) + \
58 (abs(eta) >= 2.6000 && abs(eta) < 2.8000) * (energy >= 0.0000 && energy < 1.0000) * (0.03696155) + \
59 (abs(eta) >= 2.6000 && abs(eta) < 2.8000) * (energy >= 1.0000 && energy < 10.0000) * (0.036962 + (energy-1.000000)* -0.001758) + \
60 (abs(eta) >= 2.6000 && abs(eta) < 2.8000) * (energy >= 10.0000 && energy < 100.0000) * (0.021137 + (energy-10.000000)* 0.000024) + \
61 (abs(eta) >= 2.6000 && abs(eta) < 2.8000) * (energy >= 100.0000) * (0.023254*energy/100.000000) + \
62 (abs(eta) >= 2.8000 && abs(eta) < 3.0000) * (energy >= 0.0000 && energy < 1.0000) * (0.04054340) + \
63 (abs(eta) >= 2.8000 && abs(eta) < 3.0000) * (energy >= 1.0000 && energy < 10.0000) * (0.040543 + (energy-1.000000)* -0.001842) + \
64 (abs(eta) >= 2.8000 && abs(eta) < 3.0000) * (energy >= 10.0000 && energy < 100.0000) * (0.023965 + (energy-10.000000)* 0.000028) + \
65 (abs(eta) >= 2.8000 && abs(eta) < 3.0000) * (energy >= 100.0000) * (0.026492*energy/100.000000) + \
66 (abs(eta) >= 3.0000 && abs(eta) < 3.2000) * (energy >= 0.0000 && energy < 1.0000) * (0.04582369) + \
67 (abs(eta) >= 3.0000 && abs(eta) < 3.2000) * (energy >= 1.0000 && energy < 10.0000) * (0.045824 + (energy-1.000000)* -0.002427) + \
68 (abs(eta) >= 3.0000 && abs(eta) < 3.2000) * (energy >= 10.0000 && energy < 100.0000) * (0.023983 + (energy-10.000000)* 0.000022) + \
69 (abs(eta) >= 3.0000 && abs(eta) < 3.2000) * (energy >= 100.0000) * (0.025995*energy/100.000000) + \
70 (abs(eta) >= 3.2000 && abs(eta) < 3.4000) * (energy >= 0.0000 && energy < 1.0000) * (0.05649409) + \
71 (abs(eta) >= 3.2000 && abs(eta) < 3.4000) * (energy >= 1.0000 && energy < 10.0000) * (0.056494 + (energy-1.000000)* -0.003134) + \
72 (abs(eta) >= 3.2000 && abs(eta) < 3.4000) * (energy >= 10.0000 && energy < 100.0000) * (0.028286 + (energy-10.000000)* 0.000031) + \
73 (abs(eta) >= 3.2000 && abs(eta) < 3.4000) * (energy >= 100.0000) * (0.031052*energy/100.000000) + \
74 (abs(eta) >= 3.4000 && abs(eta) < 3.6000) * (energy >= 0.0000 && energy < 1.0000) * (0.07960355) + \
75 (abs(eta) >= 3.4000 && abs(eta) < 3.6000) * (energy >= 1.0000 && energy < 10.0000) * (0.079604 + (energy-1.000000)* -0.004686) + \
76 (abs(eta) >= 3.4000 && abs(eta) < 3.6000) * (energy >= 10.0000 && energy < 100.0000) * (0.037433 + (energy-10.000000)* 0.000046) + \
77 (abs(eta) >= 3.4000 && abs(eta) < 3.6000) * (energy >= 100.0000) * (0.041606*energy/100.000000) + \
78 (abs(eta) >= 3.6000 && abs(eta) < 3.8000) * (energy >= 0.0000 && energy < 1.0000) * (0.10970998) + \
79 (abs(eta) >= 3.6000 && abs(eta) < 3.8000) * (energy >= 1.0000 && energy < 10.0000) * (0.109710 + (energy-1.000000)* -0.006946) + \
80 (abs(eta) >= 3.6000 && abs(eta) < 3.8000) * (energy >= 10.0000 && energy < 100.0000) * (0.047195 + (energy-10.000000)* 0.000064) + \
81 (abs(eta) >= 3.6000 && abs(eta) < 3.8000) * (energy >= 100.0000) * (0.052991*energy/100.000000) + \
82 (abs(eta) >= 3.8000 && abs(eta) < 4.0000) * (energy >= 0.0000 && energy < 1.0000) * (0.13579235) + \
83 (abs(eta) >= 3.8000 && abs(eta) < 4.0000) * (energy >= 1.0000 && energy < 10.0000) * (0.135792 + (energy-1.000000)* -0.008362) + \
84 (abs(eta) >= 3.8000 && abs(eta) < 4.0000) * (energy >= 10.0000 && energy < 100.0000) * (0.060538 + (energy-10.000000)* 0.000094) + \
85 (abs(eta) >= 3.8000 && abs(eta) < 4.0000) * (energy >= 100.0000) * (0.069033*energy/100.000000)
86}
Note: See TracBrowser for help on using the repository browser.