Index: cards/CMS_PhaseII/btagLoose.tcl
===================================================================
--- cards/CMS_PhaseII/btagLoose.tcl	(revision f7f33af5949e783e73964979d640a707ecbe07a4)
+++ cards/CMS_PhaseII/btagLoose.tcl	(revision f7f33af5949e783e73964979d640a707ecbe07a4)
@@ -0,0 +1,186 @@
+add EfficiencyFormula {0}      {(pt <= 20.0) * (0.000) + \
+		                  (pt > 20.0) * (abs(eta) <= 3.4) * (0.1) + \
+                                  (abs(eta) > 3.4) * (0.000) 
+  }
+
+
+  add EfficiencyFormula {4}          { (pt <= 20.0)                                    * (0.000) + \
+				       (abs(eta) <= 1.8) * (pt > 20.0 && pt <= 30)     * (0.341) + \
+				       (abs(eta) <= 1.8) * (pt > 30.0 && pt <= 40)     * (0.389) + \
+				       (abs(eta) <= 1.8) * (pt > 40.0 && pt <= 50)     * (0.416) + \
+				       (abs(eta) <= 1.8) * (pt > 50.0 && pt <= 60)     * (0.432) + \
+				       (abs(eta) <= 1.8) * (pt > 60.0 && pt <= 70)     * (0.447) + \
+				       (abs(eta) <= 1.8) * (pt > 70.0 && pt <= 80)     * (0.451) + \
+				       (abs(eta) <= 1.8) * (pt > 80.0 && pt <= 90)     * (0.451) + \
+				       (abs(eta) <= 1.8) * (pt > 90.0 && pt <= 100)    * (0.447) + \
+				       (abs(eta) <= 1.8) * (pt > 100.0 && pt <= 120)   * (0.447) + \
+				       (abs(eta) <= 1.8) * (pt > 120.0 && pt <= 140)   * (0.444) + \
+				       (abs(eta) <= 1.8) * (pt > 140.0 && pt <= 160)   * (0.430) + \
+				       (abs(eta) <= 1.8) * (pt > 160.0 && pt <= 180)   * (0.424) + \
+				       (abs(eta) <= 1.8) * (pt > 180.0 && pt <= 200)   * (0.419) + \
+				       (abs(eta) <= 1.8) * (pt > 200.0 && pt <= 250)   * (0.407) + \
+				       (abs(eta) <= 1.8) * (pt > 250.0 && pt <= 300)   * (0.384) + \
+				       (abs(eta) <= 1.8) * (pt > 300.0 && pt <= 350)   * (0.364) + \
+				       (abs(eta) <= 1.8) * (pt > 350.0 && pt <= 400)   * (0.353) + \
+				       (abs(eta) <= 1.8) * (pt > 400.0 && pt <= 500)   * (0.303) + \
+				       (abs(eta) <= 1.8) * (pt > 500.0 && pt <= 600)   * (0.273) + \
+				       (abs(eta) <= 1.8) * (pt > 600.0 && pt <= 700)   * (0.249) + \
+				       (abs(eta) <= 1.8) * (pt > 700.0 && pt <= 800)   * (0.233) + \
+				       (abs(eta) <= 1.8) * (pt > 800.0 && pt <= 1000)  * (0.209) + \
+				       (abs(eta) <= 1.8) * (pt > 1000.0 && pt <= 1400) * (0.194) + \
+				       (abs(eta) <= 1.8) * (pt > 1400.0 && pt <= 2000) * (0.227) + \
+				       (abs(eta) <= 1.8) * (pt > 2000.0)               * (0.000) + \
+
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt <= 20.0)               * (0.000) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 20.0 && pt <= 30)    * (0.236) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 30.0 && pt <= 40)    * (0.276) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 40.0 && pt <= 50)    * (0.302) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 50.0 && pt <= 60)    * (0.330) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 60.0 && pt <= 70)    * (0.338) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 70.0 && pt <= 80)    * (0.355) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 80.0 && pt <= 90)    * (0.353) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 90.0 && pt <= 100)   * (0.358) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 100.0 && pt <= 120)  * (0.350) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 120.0 && pt <= 140)  * (0.327) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 140.0 && pt <= 160)  * (0.313) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 160.0 && pt <= 180)  * (0.307) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 180.0 && pt <= 200)  * (0.322) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 200.0 && pt <= 250)  * (0.299) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 250.0 && pt <= 300)  * (0.274) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 300.0 && pt <= 350)  * (0.240) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 350.0 && pt <= 400)  * (0.203) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 400.0 && pt <= 500)  * (0.218) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 500.0 && pt <= 600)  * (0.203) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 600.0 && pt <= 3000) * (0.178) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 3000.0)              * (0.000) + \
+				      
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt <= 20.0)               * (0.000) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 20.0 && pt <= 30)    * (0.179) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 30.0 && pt <= 40)    * (0.198) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 40.0 && pt <= 50)    * (0.219) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 50.0 && pt <= 60)    * (0.225) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 60.0 && pt <= 70)    * (0.232) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 70.0 && pt <= 80)    * (0.251) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 80.0 && pt <= 90)    * (0.267) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 90.0 && pt <= 100)   * (0.252) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 100.0 && pt <= 120)  * (0.243) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 120.0 && pt <= 140)  * (0.244) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 140.0 && pt <= 160)  * (0.242) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 160.0 && pt <= 180)  * (0.246) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 180.0 && pt <= 200)  * (0.217) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 200.0 && pt <= 250)  * (0.223)+ \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 250.0 && pt <= 350)  * (0.194) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 350.0 && pt <= 3000) * (0.187) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 3000.0)              * (0.000) + \
+				  
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt <= 20.0)               * (0.000) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 20.0 && pt <= 30)    * (0.09) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 30.0 && pt <= 40)    * (0.10) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 40.0 && pt <= 50)    * (0.11) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 50.0 && pt <= 60)    * (0.11) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 60.0 && pt <= 70)    * (0.12) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 70.0 && pt <= 80)    * (0.13) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 80.0 && pt <= 90)    * (0.13) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 90.0 && pt <= 100)   * (0.13) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 100.0 && pt <= 120)  * (0.12) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 120.0 && pt <= 140)  * (0.12) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 140.0 && pt <= 160)  * (0.12) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 160.0 && pt <= 180)  * (0.12) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 180.0 && pt <= 200)  * (0.11) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 200.0 && pt <= 250)  * (0.11) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 250.0 && pt <= 350)  * (0.10) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 350.0 && pt <= 3000) * (0.09) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 3000.0)              * (0.000) + \
+				       (abs(eta) > 3.4)                                                 * (0.000)
+  }
+
+  add EfficiencyFormula {5}          { (pt <= 20.0)                                    * (0.000) + \
+				       (abs(eta) <= 1.8) * (pt > 20.0 && pt <= 30)     * (0.712) + \
+				       (abs(eta) <= 1.8) * (pt > 30.0 && pt <= 40)     * (0.788) + \
+				       (abs(eta) <= 1.8) * (pt > 40.0 && pt <= 50)     * (0.837) + \
+				       (abs(eta) <= 1.8) * (pt > 50.0 && pt <= 60)     * (0.856) + \
+				       (abs(eta) <= 1.8) * (pt > 60.0 && pt <= 70)     * (0.873) + \
+				       (abs(eta) <= 1.8) * (pt > 70.0 && pt <= 80)     * (0.886) + \
+				       (abs(eta) <= 1.8) * (pt > 80.0 && pt <= 90)     * (0.883) + \
+				       (abs(eta) <= 1.8) * (pt > 90.0 && pt <= 100)    * (0.882) + \
+				       (abs(eta) <= 1.8) * (pt > 100.0 && pt <= 120)   * (0.883) + \
+				       (abs(eta) <= 1.8) * (pt > 120.0 && pt <= 140)   * (0.883) + \
+				       (abs(eta) <= 1.8) * (pt > 140.0 && pt <= 160)   * (0.876) + \
+				       (abs(eta) <= 1.8) * (pt > 160.0 && pt <= 180)   * (0.872) + \
+				       (abs(eta) <= 1.8) * (pt > 180.0 && pt <= 200)   * (0.867) + \
+				       (abs(eta) <= 1.8) * (pt > 200.0 && pt <= 250)   * (0.853) + \
+				       (abs(eta) <= 1.8) * (pt > 250.0 && pt <= 300)   * (0.831) + \
+				       (abs(eta) <= 1.8) * (pt > 300.0 && pt <= 350)   * (0.819) + \
+				       (abs(eta) <= 1.8) * (pt > 350.0 && pt <= 400)   * (0.791) + \
+				       (abs(eta) <= 1.8) * (pt > 400.0 && pt <= 500)   * (0.740) + \
+				       (abs(eta) <= 1.8) * (pt > 500.0 && pt <= 600)   * (0.699) + \
+				       (abs(eta) <= 1.8) * (pt > 600.0 && pt <= 700)   * (0.631) + \
+				       (abs(eta) <= 1.8) * (pt > 700.0 && pt <= 800)   * (0.600) + \
+				       (abs(eta) <= 1.8) * (pt > 800.0 && pt <= 1000)  * (0.567) + \
+				       (abs(eta) <= 1.8) * (pt > 1000.0 && pt <= 1400) * (0.478) + \
+				       (abs(eta) <= 1.8) * (pt > 1400.0 && pt <= 2000) * (0.470) + \
+				       (abs(eta) <= 1.8) * (pt > 2000.0)               * (0.000) + \
+				     
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt <= 20.0)               * (0.000) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 20.0 && pt <= 30)    * (0.543) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 30.0 && pt <= 40)    * (0.627) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 40.0 && pt <= 50)    * (0.701) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 50.0 && pt <= 60)    * (0.741) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 60.0 && pt <= 70)    * (0.754) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 70.0 && pt <= 80)    * (0.796) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 80.0 && pt <= 90)    * (0.778) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 90.0 && pt <= 100)   * (0.798) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 100.0 && pt <= 120)  * (0.788) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 120.0 && pt <= 140)  * (0.775) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 140.0 && pt <= 160)  * (0.765) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 160.0 && pt <= 180)  * (0.752) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 180.0 && pt <= 200)  * (0.740) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 200.0 && pt <= 250)  * (0.716) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 250.0 && pt <= 300)  * (0.671) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 300.0 && pt <= 350)  * (0.637) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 350.0 && pt <= 400)  * (0.577) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 400.0 && pt <= 500)  * (0.572) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 500.0 && pt <= 600)  * (0.514) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 600.0 && pt <= 3000) * (0.516) + \
+				       (abs(eta) > 1.8 && abs(eta) <= 2.4) * (pt > 3000.0)              * (0.000) + \
+				      
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt <= 20.0)               * (0.000) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 20.0 && pt <= 30)    * (0.407) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 30.0 && pt <= 40)    * (0.479) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 40.0 && pt <= 50)    * (0.529) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 50.0 && pt <= 60)    * (0.578) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 60.0 && pt <= 70)    * (0.612) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 70.0 && pt <= 80)    * (0.673) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 80.0 && pt <= 90)    * (0.656) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 90.0 && pt <= 100)   * (0.658) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 100.0 && pt <= 120)  * (0.647) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 120.0 && pt <= 140)  * (0.629) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 140.0 && pt <= 160)  * (0.630) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 160.0 && pt <= 180)  * (0.615) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 180.0 && pt <= 200)  * (0.604) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 200.0 && pt <= 250)  * (0.532)+ \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 250.0 && pt <= 350)  * (0.532) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 350.0 && pt <= 3000) * (0.503) + \
+				       (abs(eta) > 2.4 && abs(eta) <= 3.0) * (pt > 3000.0)              * (0.000) + \
+				  
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt <= 20.0)               * (0.000) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 20.0 && pt <= 30)    * (0.20) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 30.0 && pt <= 40)    * (0.235) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 40.0 && pt <= 50)    * (0.26) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 50.0 && pt <= 60)    * (0.28) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 60.0 && pt <= 70)    * (0.31) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 70.0 && pt <= 80)    * (0.33) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 80.0 && pt <= 90)    * (0.32) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 90.0 && pt <= 100)   * (0.32) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 100.0 && pt <= 120)  * (0.33) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 120.0 && pt <= 140)  * (0.31) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 140.0 && pt <= 160)  * (0.32) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 160.0 && pt <= 180)  * (0.31) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 180.0 && pt <= 200)  * (0.30) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 200.0 && pt <= 250)  * (0.26) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 250.0 && pt <= 350)  * (0.27) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 350.0 && pt <= 3000) * (0.25) + \
+				       (abs(eta) > 3.0 && abs(eta) <= 3.4) * (pt > 3000.0)              * (0.000) + \
+				       (abs(eta) > 3.4)                                                 * (0.000)
+  }
+
