Index: cards/FCC/FCChh.tcl
===================================================================
--- cards/FCC/FCChh.tcl	(revision 0453894500e97b4df471bd1ed58497189f962908)
+++ cards/FCC/FCChh.tcl	(revision 3cd4c6e73aa34e8e76f3284e0585cb43c30c535e)
@@ -4,5 +4,9 @@
 #  Main authors:  Michele Selvaggi (CERN)
 #
-#  Released on: Dec. 1st, 2017
+#  Released on: October 14th, 2020
+#
+#  - fix muon resolution at high pT
+#  - updated btagging, tau tagging and photon ID
+#
 #
 #  Configuration: FCC-hh baseline detector
@@ -1049,5 +1053,5 @@
   (abs(eta) <= 2.5) * (pt > 1.0 && pt < 5.0)  * (0.70) +
   (abs(eta) <= 2.5) * (pt > 5.0 && pt < 10.0) * (0.85) +
-  (abs(eta) <= 2.5) * (pt > 10.0)             * (0.95) +
+  (abs(eta) <= 2.5) * (pt > 10.0)             * (0.90) +
     
   (abs(eta) > 2.5 && abs(eta) <= 4.0) * (pt > 1.0 && pt < 5.0)  * (0.60) + 
@@ -1138,6 +1142,6 @@
   (abs(eta) < 2.5)                   * (pt > 500.0 && pt < 15000.0) * (0.01)*(1.0 - pt/15000.) + \
   (abs(eta) < 2.5)                   * (pt > 15000.0)               * (0.00) + \
-  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 500)      * (0.0075) + \
-  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 500.0 && pt < 15000.0) * (0.0075)*(1.0 - pt/15000.) + \
+  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 500)      * (0.01) + \
+  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 500.0 && pt < 15000.0) * (0.01)*(1.0 - pt/15000.) + \
   (abs(eta) < 2.5 && abs(eta) < 4.0) * (pt > 15000.0)               * (0.000) + \
   (abs(eta) > 4.0) * (0.00)}
@@ -1146,9 +1150,9 @@
 
   (pt <= 10.0)                       * (0.00) +
-  (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 500)      * (0.05) + \
-  (abs(eta) < 2.5)                   * (pt > 500.0 && pt < 15000.0) * (0.05)*(1.0 - pt/15000.) + \
+  (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 500)      * (0.15) + \
+  (abs(eta) < 2.5)                   * (pt > 500.0 && pt < 15000.0) * (0.15)*(1.0 - pt/15000.) + \
   (abs(eta) < 2.5)                   * (pt > 15000.0)               * (0.000) + \
-  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 500)      * (0.03) + \
-  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 500.0 && pt < 15000.0) * (0.03)*(1.0 - pt/15000.) + \
+  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 500)      * (0.10) + \
+  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 500.0 && pt < 15000.0) * (0.10)*(1.0 - pt/15000.) + \
   (abs(eta) < 2.5 && abs(eta) < 4.0) * (pt > 15000.0)               * (0.000) + \
   (abs(eta) > 4.0) * (0.00)}
@@ -1157,6 +1161,6 @@
 
   (pt <= 10.0)                                                       * (0.00) +
-  (abs(eta) < 2.5)                    * (pt > 10.0 && pt < 500)      * (0.85) + 
-  (abs(eta) < 2.5)                    * (pt > 500.0 && pt < 15000.0) * (0.85)*(1.0 - pt/15000.) + 
+  (abs(eta) < 2.5)                    * (pt > 10.0 && pt < 500)      * (0.82) + 
+  (abs(eta) < 2.5)                    * (pt > 500.0 && pt < 15000.0) * (0.82)*(1.0 - pt/15000.) + 
   (abs(eta) < 2.5)                    * (pt > 15000.0)               * (0.000) + 
   (abs(eta) >= 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 500)      * (0.64) + 
@@ -1217,6 +1221,6 @@
 
   (pt <= 10.0)                                                       * (0.00) +
-  (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 5000.0)    * (0.01) + \
-  (abs(eta) < 2.5)                   * (pt > 5000.0 && pt < 34000.0) * (0.01)  *(8./9. - pt/30000.) + \
+  (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 5000.0)    * (0.02) + \
+  (abs(eta) < 2.5)                   * (pt > 5000.0 && pt < 34000.0) * (0.02)  *(8./9. - pt/30000.) + \
   (abs(eta) < 2.5)                   * (pt > 34000.0)                * (0.000) + \
   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 5000.0)    * (0.0075) + \
@@ -1228,9 +1232,9 @@
 
   (pt <= 10.0)                                                       * (0.00) +
-  (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 5000.0)    * (0.005) + \
-  (abs(eta) < 2.5)                   * (pt > 5000.0 && pt < 34000.0) * (0.005)  *(8./9. - pt/30000.) + \
+  (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 5000.0)    * (0.001) + \
+  (abs(eta) < 2.5)                   * (pt > 5000.0 && pt < 34000.0) * (0.001)  *(8./9. - pt/30000.) + \
   (abs(eta) < 2.5)                   * (pt > 34000.0)                * (0.000) + \
-  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 5000.0)    * (0.00375) + \
-  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 5000.0 && pt < 34000.0) * (0.00375)*(8./9. - pt/30000.) + \
+  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 5000.0)    * (0.001) + \
+  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 5000.0 && pt < 34000.0) * (0.001)*(8./9. - pt/30000.) + \
   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 34000.0)                * (0.00) + \
   (abs(eta) > 4.0)                   * (0.00)}
Index: cards/FCC/muonMomentumResolutionVsP.tcl
===================================================================
--- cards/FCC/muonMomentumResolutionVsP.tcl	(revision 0453894500e97b4df471bd1ed58497189f962908)
+++ cards/FCC/muonMomentumResolutionVsP.tcl	(revision 3cd4c6e73aa34e8e76f3284e0585cb43c30c535e)
@@ -12,18 +12,19 @@
 set ResolutionFormula { 
  
-( abs(eta) < 1.35 ) * 
-
-(sqrt(0.0000364164 + (
-   9.06262e-8 *pt^2* cosh(
-     eta)^2 *(2.82074e-7/sin(2*atan(exp(-abs(eta))))^2 + (
-      504.525 *(1/400000000 + (0.117945* 1/cosh(eta)^2)/(
-         pt^2 *sin(2*atan(exp(-abs(eta))))^2)))/
-      sin(2*atan(exp(-abs(eta))))^2) *sin(2*atan(exp(-abs(eta))))^2)/(
-   0.00516429/sin(2*atan(exp(-abs(eta))))^2 + (
-    96868.8 *(1/400000000 + (0.117945 * 1/cosh(eta)^2)/(
-       pt^2 *sin(2*atan(exp(-abs(eta))))^2)))/
-    sin(2*atan(exp(-abs(eta))))^2))
-
-) +
+
+( abs(eta) < 1.35 ) *
+
+    (sqrt(0.0000364164 + (
+                          3*9.06262e-8 *pt^2* cosh(
+         eta)^2 *(2.82074e-7/sin(2*atan(exp(-abs(eta))))^2 + (
+          504.525 *(1/400000000 + (0.117945* 1/cosh(eta)^2)/(
+             pt^2 *sin(2*atan(exp(-abs(eta))))^2)))/
+          sin(2*atan(exp(-abs(eta))))^2) *sin(2*atan(exp(-abs(eta))))^2)/(
+       0.00516429/sin(2*atan(exp(-abs(eta))))^2 + (
+        96868.8 *(1/400000000 + 5*(0.117945 * 1/cosh(eta)^2)/(
+           pt^2 *sin(2*atan(exp(-abs(eta))))^2)))/
+        sin(2*atan(exp(-abs(eta))))^2))
+
+    ) +
   
 ( abs(eta) > 1.35 && abs(eta) < 2.00) * 
