diff --git a/.github/workflows/linux-eic-shell.yml b/.github/workflows/linux-eic-shell.yml index 05879c7..767f3ba 100644 --- a/.github/workflows/linux-eic-shell.yml +++ b/.github/workflows/linux-eic-shell.yml @@ -27,7 +27,7 @@ jobs: - uses: cvmfs-contrib/github-action-cvmfs@v3 - uses: eic/run-cvmfs-osg-eic-shell@main with: - platform-release: "jug_xl:nightly" + platform-release: "eic_xl:nightly" run: | CC=${{matrix.cc}} CXX=${{matrix.cxx}} cmake -S . -B build -DDELPHES=ON -DEVALUATION=OFF -DCMAKE_INSTALL_PREFIX=install cmake --build build diff --git a/.gitignore b/.gitignore index 8f37f14..04088e1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ .*.sw* build athena -*.root sim/macro/tmp*.mac diff --git a/CMakeLists.txt b/CMakeLists.txt index 6d5d420..92e4d3b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR) project(IRT - VERSION 1.0.5 + VERSION 2.1.0 LANGUAGES CXX ) @@ -18,7 +18,7 @@ option(IRT_ROOT_IO "Generate dictionary for ROOT I/O of libIRT objects" ON) list(APPEND CMAKE_PREFIX_PATH $ENV{ROOTSYS}) set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake) -find_package(ROOT 6 REQUIRED COMPONENTS Core RIO Hist Tree) +find_package(ROOT 6 REQUIRED COMPONENTS Core EG Hist MathCore RIO Tree) include(${ROOT_USE_FILE}) #---------------------------------------------------------------------------- @@ -41,6 +41,8 @@ else() endif() endif() +set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-vla-cxx-extension") + #---------------------------------------------------------------------------- # IRT library @@ -48,16 +50,39 @@ endif() include_directories( ${PROJECT_SOURCE_DIR}/include ${ROOT_INCLUDE_DIRS} + + # For now assume that newly installed edm4eic::(CherenkovPID, ...) event structures are available + # in the same place where IRT is supposed to be installed; + ${CMAKE_INSTALL_PREFIX}/include + + # Help ePIC installation find json.hpp if needed; + #/opt/local/include ) file(GLOB HEADERS ${PROJECT_SOURCE_DIR}/include/*.h) list(FILTER HEADERS EXCLUDE REGEX "LinkDef\\.h$") +#if(DEFINED EICRECON) +# set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DEICRECON") +#endif() + # sources set(IRT_SRC + ${PROJECT_SOURCE_DIR}/source/ParametricSurface.cc ${PROJECT_SOURCE_DIR}/source/SphericalSurface.cc + ${PROJECT_SOURCE_DIR}/source/ToricSurface.cc + ${PROJECT_SOURCE_DIR}/source/CylindricalSurface.cc + ${PROJECT_SOURCE_DIR}/source/ConicalSurface.cc ${PROJECT_SOURCE_DIR}/source/FlatSurface.cc ${PROJECT_SOURCE_DIR}/source/IRT.cc ${PROJECT_SOURCE_DIR}/source/ChargedParticle.cc + ${PROJECT_SOURCE_DIR}/source/CherenkovRadiator.cc + + ${PROJECT_SOURCE_DIR}/source/DigitizedHit.cc + ${PROJECT_SOURCE_DIR}/source/GeantImport.cc + #${PROJECT_SOURCE_DIR}/source/Configuration.cc + ${PROJECT_SOURCE_DIR}/source/Calibration.cc + ${PROJECT_SOURCE_DIR}/source/Digitization.cc + ${PROJECT_SOURCE_DIR}/source/ReconstructionFactory.cc ) if(IRT_ROOT_IO) set(IRT_DICT G__${CMAKE_PROJECT_NAME}) @@ -87,7 +112,7 @@ if(IRT_ROOT_IO) endif() # linking -target_link_libraries(${CMAKE_PROJECT_NAME} ROOT::Core ROOT::Physics) +target_link_libraries(${CMAKE_PROJECT_NAME} ROOT::Core ROOT::EG ROOT::Hist ROOT::RIO ROOT::MathCore ROOT::Tree) #---------------------------------------------------------------------------- # optional targets diff --git a/delphes/database/dp_p_parameters_22.11.2.txt b/delphes/database/dp_p_parameters_22.11.2.txt new file mode 100644 index 0000000..0f10e2d --- /dev/null +++ b/delphes/database/dp_p_parameters_22.11.2.txt @@ -0,0 +1,11 @@ +Fit Function: TMath::Sqrt(A*A*p*p + B*B) +eta_low eta_up A(%/GeV/c) A_error(%/GeV/c) B(%) B_error(%) +-3.750000 -3.500000 0.877826 0.309161 5.340663 3.111992 +-3.500000 -3.250000 0.378699 0.031187 5.788582 0.254332 +-3.250000 -3.000000 0.160939 0.006459 3.919744 0.042138 +-3.000000 -2.750000 0.109806 0.003064 3.069245 0.016178 +-2.750000 -2.500000 0.079910 0.001914 2.306708 0.009870 +-2.500000 -2.250000 0.044451 0.001313 1.727002 0.005510 +-2.250000 -2.000000 0.031395 0.000849 1.335242 0.003319 +-2.000000 -1.750000 0.023104 0.000512 0.997181 0.001978 +-1.750000 -1.500000 0.020739 0.000367 0.918249 0.001263 diff --git a/delphes/database/dph_parameters_22.11.2.txt b/delphes/database/dph_parameters_22.11.2.txt new file mode 100644 index 0000000..353339f --- /dev/null +++ b/delphes/database/dph_parameters_22.11.2.txt @@ -0,0 +1,11 @@ +Fit Function: TMath::Sqrt(A*A/p/p + B*B) +eta_low eta_up A(mrad*GeV/c) A_error(mrad*GeV/c) B(mrad) B_error(mrad) +-3.750000 -3.500000 8.767745 2.975858 2.840607 0.185980 +-3.500000 -3.250000 26.223149 4.695639 2.166096 1.177175 +-3.250000 -3.000000 24.668888 2.148689 1.097056 0.695744 +-3.000000 -2.750000 13.564047 0.683447 1.383093 0.303657 +-2.750000 -2.500000 10.659769 0.283753 0.761713 0.130763 +-2.500000 -2.250000 7.193395 0.211557 0.554353 0.146864 +-2.250000 -2.000000 5.804141 0.103400 0.377310 0.071403 +-2.000000 -1.750000 4.601817 0.040954 0.360673 0.027744 +-1.750000 -1.500000 2.918327 0.013354 0.226098 0.008278 diff --git a/delphes/database/dth_parameters_22.11.2.txt b/delphes/database/dth_parameters_22.11.2.txt new file mode 100644 index 0000000..83588e8 --- /dev/null +++ b/delphes/database/dth_parameters_22.11.2.txt @@ -0,0 +1,11 @@ +Fit Function: TMath::Sqrt(A*A/p/p + B*B) +eta_low eta_up A(mrad*GeV/c) A_error(mrad*GeV/c) B(mrad) B_error(mrad) +-3.750000 -3.500000 0.460936 0.020625 0.031520 0.010290 +-3.500000 -3.250000 0.397658 0.007943 0.059921 0.004048 +-3.250000 -3.000000 0.308481 0.004553 0.091966 0.002631 +-3.000000 -2.750000 0.360891 0.004550 0.140578 0.002855 +-2.750000 -2.500000 0.671160 0.010679 0.156604 0.002246 +-2.500000 -2.250000 1.118727 0.008803 0.095410 0.002425 +-2.250000 -2.000000 1.325261 0.007638 0.066403 0.002405 +-2.000000 -1.750000 1.558780 0.007507 0.067387 0.002469 +-1.750000 -1.500000 0.947363 0.007429 0.070301 0.004823 diff --git a/delphes/database/par_ph.modified.txt b/delphes/database/par_ph.modified.txt new file mode 100644 index 0000000..72d755c --- /dev/null +++ b/delphes/database/par_ph.modified.txt @@ -0,0 +1,11 @@ +Fit Function: TMath::Sqrt(A*A/p/p + B*B) +eta theta(deg) phi(deg) A(mrad*GeV/c) A_error(mrad*GeV/c) B(mrad) B_error(mrad) +-1.90 -1.50 8.94625 0.01041 0.11778 0.00430 +-2.10 -1.90 10.66608 0.01247 0.16708 0.00445 +-2.30 -2.10 10.45560 0.01217 0.15283 0.00470 +-2.50 -2.30 12.95601 0.01529 0.19061 0.00577 +-2.70 -2.50 16.25261 0.01902 0.31083 0.00559 +-2.90 -2.70 20.10263 0.02393 0.43041 0.00649 +-3.10 -2.90 25.21533 0.03046 0.74886 0.00629 +-3.30 -3.10 30.57967 0.03829 1.23431 0.00642 +-3.50 -3.30 37.86733 0.04794 1.91826 0.00721 diff --git a/delphes/database/par_ph.txt b/delphes/database/par_ph.txt new file mode 100644 index 0000000..5d2375e --- /dev/null +++ b/delphes/database/par_ph.txt @@ -0,0 +1,11 @@ +Fit Function: TMath::Sqrt(A*A/p/p + B*B) +eta theta(deg) phi(deg) A(mrad*GeV/c) A_error(mrad*GeV/c) B(mrad) B_error(mrad) +-1.80 161.20 75.00 8.94625 0.01041 0.11778 0.00430 +-2.00 164.60 75.00 10.66608 0.01247 0.16708 0.00445 +-2.20 167.40 75.00 10.45560 0.01217 0.15283 0.00470 +-2.40 169.60 75.00 12.95601 0.01529 0.19061 0.00577 +-2.60 171.50 75.00 16.25261 0.01902 0.31083 0.00559 +-2.79 173.00 75.00 20.10263 0.02393 0.43041 0.00649 +-3.00 174.30 75.00 25.21533 0.03046 0.74886 0.00629 +-3.19 175.30 75.00 30.57967 0.03829 1.23431 0.00642 +-3.41 176.20 75.00 37.86733 0.04794 1.91826 0.00721 diff --git a/delphes/database/par_th.modified.txt b/delphes/database/par_th.modified.txt new file mode 100644 index 0000000..b868df2 --- /dev/null +++ b/delphes/database/par_th.modified.txt @@ -0,0 +1,11 @@ +Fit Function: TMath::Sqrt(A*A/p/p + B*B) +eta theta(deg) phi(deg) A(mrad*GeV/c) A_error(mrad*GeV/c) B(mrad) B_error(mrad) +-1.90 -1.50 1.55478 0.00199 0.07303 0.00033 +-2.10 -1.90 1.87628 0.00266 0.06926 0.00043 +-2.30 -2.10 1.46848 0.00197 0.04872 0.00032 +-2.50 -2.30 1.32076 0.00194 0.07509 0.00024 +-2.70 -2.50 1.32949 0.00244 0.08976 0.00027 +-2.90 -2.70 0.74853 0.00198 0.12466 0.00019 +-3.10 -2.90 0.19174 0.00078 0.12507 0.00013 +-3.30 -3.10 0.13527 0.00061 0.08524 0.00010 +-3.50 -3.30 0.30369 0.00056 0.04715 0.00008 diff --git a/delphes/database/par_th.txt b/delphes/database/par_th.txt new file mode 100644 index 0000000..62f5391 --- /dev/null +++ b/delphes/database/par_th.txt @@ -0,0 +1,11 @@ +Fit Function: TMath::Sqrt(A*A/p/p + B*B) +eta theta(deg) phi(deg) A(mrad*GeV/c) A_error(mrad*GeV/c) B(mrad) B_error(mrad) +-1.80 161.20 75.00 1.55478 0.00199 0.07303 0.00033 +-2.00 164.60 75.00 1.87628 0.00266 0.06926 0.00043 +-2.20 167.40 75.00 1.46848 0.00197 0.04872 0.00032 +-2.40 169.60 75.00 1.32076 0.00194 0.07509 0.00024 +-2.60 171.50 75.00 1.32949 0.00244 0.08976 0.00027 +-2.79 173.00 75.00 0.74853 0.00198 0.12466 0.00019 +-3.00 174.30 75.00 0.19174 0.00078 0.12507 0.00013 +-3.19 175.30 75.00 0.13527 0.00061 0.08524 0.00010 +-3.41 176.20 75.00 0.30369 0.00056 0.04715 0.00008 diff --git a/delphes/database/pfRICH_e_pi_pid.v00a.root b/delphes/database/pfRICH_e_pi_pid.v00a.root new file mode 100644 index 0000000..639fe56 Binary files /dev/null and b/delphes/database/pfRICH_e_pi_pid.v00a.root differ diff --git a/delphes/database/pfRICH_e_pi_pid.v00a.tcl b/delphes/database/pfRICH_e_pi_pid.v00a.tcl new file mode 100644 index 0000000..504c220 --- /dev/null +++ b/delphes/database/pfRICH_e_pi_pid.v00a.tcl @@ -0,0 +1,310 @@ +module IdentificationMap pfRICH { + set InputArray TrackMerger/tracks + set OutputArray tracks + + add EfficiencyFormula {11} {11} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.05 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.999994) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.995244) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.956733) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.880732) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.805326) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.748109) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.702808) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.666449) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.639269) + + ( -2.80 <= eta && eta < -1.90) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.999999) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.997324) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.962280) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.892478) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.815694) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.758031) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.709886) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.670105) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.642139) + + ( -1.90 <= eta && eta < -1.50) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.998315) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.972088) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.903469) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.824676) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.765578) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.712375) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.674821) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.646890) + } + + add EfficiencyFormula {11} {211} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.05 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000006) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.004756) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.043267) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.119268) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.194674) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.251891) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.297192) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.333551) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.360731) + + ( -2.80 <= eta && eta < -1.90) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000001) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.002676) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.037720) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.107522) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.184306) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.241969) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.290114) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.329895) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.357861) + + ( -1.90 <= eta && eta < -1.50) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.001685) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.027912) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.096531) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.175324) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.234422) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.287625) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.325179) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.353110) + } + + add EfficiencyFormula {211} {11} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.05 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000003) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.003967) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.043267) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.114567) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.187086) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.250711) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.291806) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.336240) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.362297) + + ( -2.80 <= eta && eta < -1.90) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.002201) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.035557) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.105050) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.176144) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.241969) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.291244) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.330848) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.359503) + + ( -1.90 <= eta && eta < -1.50) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.001393) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.029973) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.100385) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.172467) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.235783) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.285248) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.323115) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.351303) + } + + add EfficiencyFormula {211} {211} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.05 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.999997) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.996033) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.956733) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.885433) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.812914) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.749289) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.708194) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.663760) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.637703) + + ( -2.80 <= eta && eta < -1.90) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.997799) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.964443) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.894950) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.823856) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.758031) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.708756) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.669152) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.640497) + + ( -1.90 <= eta && eta < -1.50) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.998607) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.970027) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.899615) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.827533) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.764217) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.714752) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.676885) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.648697) + } + + add EfficiencyFormula {0} {0} { 0.00 } +} diff --git a/delphes/database/pfRICH_e_pi_pid.v00b.root b/delphes/database/pfRICH_e_pi_pid.v00b.root new file mode 100644 index 0000000..3bd3d50 Binary files /dev/null and b/delphes/database/pfRICH_e_pi_pid.v00b.root differ diff --git a/delphes/database/pfRICH_e_pi_pid.v00b.tcl b/delphes/database/pfRICH_e_pi_pid.v00b.tcl new file mode 100644 index 0000000..d261ee1 --- /dev/null +++ b/delphes/database/pfRICH_e_pi_pid.v00b.tcl @@ -0,0 +1,310 @@ +module IdentificationMap pfRICH { + set InputArray TrackMerger/tracks + set OutputArray tracks + + add EfficiencyFormula {11} {11} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.05 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.999307) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.999417) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.977377) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.905071) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.824029) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.761750) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.712463) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.673177) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.644137) + + ( -2.80 <= eta && eta < -1.90) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.998847) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.999532) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.976676) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.910607) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.830012) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.768807) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.717503) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.675275) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.645911) + + ( -1.90 <= eta && eta < -1.50) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.999281) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.999533) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.981260) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.916096) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.834773) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.773196) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.717491) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.678464) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.649592) + } + + add EfficiencyFormula {11} {211} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.05 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000693) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.000583) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.022623) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.094929) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.175971) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.238250) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.287537) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.326823) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.355863) + + ( -2.80 <= eta && eta < -1.90) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.001153) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.000468) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.023324) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.089393) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.169988) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.231193) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.282497) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.324725) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.354089) + + ( -1.90 <= eta && eta < -1.50) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000719) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.000467) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.018740) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.083904) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.165227) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.226804) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.282509) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.321536) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.350408) + } + + add EfficiencyFormula {211} {11} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.05 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.000374) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.022623) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.089443) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.166922) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.236866) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.281323) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.329845) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.357597) + + ( -2.80 <= eta && eta < -1.90) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.000318) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.021305) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.086640) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.160689) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.231193) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.283753) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.325768) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.355864) + + ( -1.90 <= eta && eta < -1.50) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.000344) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.020651) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.088040) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.162106) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.228283) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.279955) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.319340) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.348499) + } + + add EfficiencyFormula {211} {211} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.05 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.999626) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.977377) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.910557) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.833078) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.763134) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.718677) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.670155) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.642403) + + ( -2.80 <= eta && eta < -1.90) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.999682) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.978695) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.913360) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.839311) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.768807) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.716247) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.674232) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.644136) + + ( -1.90 <= eta && eta < -1.50) * ( 0.05 <= pt * cosh(eta) && pt * cosh(eta) < 0.10) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.10 <= pt * cosh(eta) && pt * cosh(eta) < 0.15) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.15 <= pt * cosh(eta) && pt * cosh(eta) < 0.20) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.20 <= pt * cosh(eta) && pt * cosh(eta) < 0.25) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.25 <= pt * cosh(eta) && pt * cosh(eta) < 0.30) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.30 <= pt * cosh(eta) && pt * cosh(eta) < 0.35) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.35 <= pt * cosh(eta) && pt * cosh(eta) < 0.40) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.999656) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.979349) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.911960) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.837894) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.771717) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.720045) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.680660) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.651501) + } + + add EfficiencyFormula {0} {0} { 0.00 } +} diff --git a/delphes/database/pfRICH_e_pi_pid.v01a.root b/delphes/database/pfRICH_e_pi_pid.v01a.root new file mode 100644 index 0000000..9738b69 Binary files /dev/null and b/delphes/database/pfRICH_e_pi_pid.v01a.root differ diff --git a/delphes/database/pfRICH_e_pi_pid.v01a.tcl b/delphes/database/pfRICH_e_pi_pid.v01a.tcl new file mode 100644 index 0000000..5e198b6 --- /dev/null +++ b/delphes/database/pfRICH_e_pi_pid.v01a.tcl @@ -0,0 +1,226 @@ +module IdentificationMap pfRICH { + set InputArray TrackMerger/tracks + set OutputArray tracks + + add EfficiencyFormula {11} {11} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.40 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.999955) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.991449) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.946267) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.869975) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.797208) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.742194) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.698612) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.663522) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.637159) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.999911) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.990092) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.941162) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.870021) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.798658) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.745484) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.701168) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.664303) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.638027) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.999993) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.999027) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.976656) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.921009) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.849730) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.783416) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.734606) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.691330) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.659819) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.635836) + } + + add EfficiencyFormula {11} {211} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.40 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000045) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.008551) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.053733) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.130025) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.202792) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.257806) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.301388) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.336478) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.362841) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000089) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.009908) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.058838) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.129979) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.201342) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.254516) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.298832) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.335697) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.361973) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000007) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000973) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.023344) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.078991) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.150270) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.216584) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.265394) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.308670) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.340181) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.364164) + } + + add EfficiencyFormula {211} {11} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.40 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000032) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.007502) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.053733) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.125669) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.195789) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.256708) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.296337) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.339030) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.364338) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000067) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.008987) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.056723) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.127859) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.194421) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.254516) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.299828) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.336557) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.363478) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000004) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000815) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.022371) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.080878) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.152919) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.214665) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.266337) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.306935) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.338609) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.362739) + } + + add EfficiencyFormula {211} {211} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.40 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.999968) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.992498) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.946267) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.874331) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.804211) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.743292) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.703663) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.660970) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.635662) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.999933) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.991013) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.943277) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.872141) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.805579) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.745484) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.700172) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.663443) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.636522) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.999996) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.999185) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.977629) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.919122) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.847081) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.785335) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.733663) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.693065) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.661391) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.637261) + } + + add EfficiencyFormula {0} {0} { 0.00 } +} diff --git a/delphes/database/pfRICH_e_pi_pid.v01b.root b/delphes/database/pfRICH_e_pi_pid.v01b.root new file mode 100644 index 0000000..24407b5 Binary files /dev/null and b/delphes/database/pfRICH_e_pi_pid.v01b.root differ diff --git a/delphes/database/pfRICH_e_pi_pid.v01b.tcl b/delphes/database/pfRICH_e_pi_pid.v01b.tcl new file mode 100644 index 0000000..0bb0f19 --- /dev/null +++ b/delphes/database/pfRICH_e_pi_pid.v01b.tcl @@ -0,0 +1,226 @@ +module IdentificationMap pfRICH { + set InputArray TrackMerger/tracks + set OutputArray tracks + + add EfficiencyFormula {11} {11} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.40 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.999307) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.999417) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.977377) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.905071) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.824029) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.761750) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.712463) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.673177) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.644137) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.998847) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.999532) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.976676) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.910607) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.830012) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.768807) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.717503) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.675275) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.645911) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.999281) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.999533) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.981260) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.916096) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.834773) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.773196) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.717491) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.678464) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.649592) + } + + add EfficiencyFormula {11} {211} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.40 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000693) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.000583) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.022623) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.094929) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.175971) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.238250) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.287537) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.326823) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.355863) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.001153) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.000468) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.023324) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.089393) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.169988) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.231193) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.282497) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.324725) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.354089) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000719) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.000467) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.018740) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.083904) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.165227) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.226804) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.282509) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.321536) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.350408) + } + + add EfficiencyFormula {211} {11} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.40 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.000374) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.022623) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.089443) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.166922) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.236866) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.281323) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.329845) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.357597) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.000318) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.021305) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.086640) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.160689) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.231193) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.283753) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.325768) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.355864) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (0.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.000344) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.020651) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.088040) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.162106) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.228283) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.279955) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.319340) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.348499) + } + + add EfficiencyFormula {211} {211} { + (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) < 0.40 || pt * cosh(eta) >= 5.50) * ( 0.00 ) + + ( -3.50 <= eta && eta < -2.80) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -3.50 <= eta && eta < -2.80) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.999626) + + ( -3.50 <= eta && eta < -2.80) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.977377) + + ( -3.50 <= eta && eta < -2.80) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.910557) + + ( -3.50 <= eta && eta < -2.80) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.833078) + + ( -3.50 <= eta && eta < -2.80) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.763134) + + ( -3.50 <= eta && eta < -2.80) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.718677) + + ( -3.50 <= eta && eta < -2.80) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.670155) + + ( -3.50 <= eta && eta < -2.80) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.642403) + + ( -2.80 <= eta && eta < -1.90) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -2.80 <= eta && eta < -1.90) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.999682) + + ( -2.80 <= eta && eta < -1.90) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.978695) + + ( -2.80 <= eta && eta < -1.90) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.913360) + + ( -2.80 <= eta && eta < -1.90) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.839311) + + ( -2.80 <= eta && eta < -1.90) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.768807) + + ( -2.80 <= eta && eta < -1.90) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.716247) + + ( -2.80 <= eta && eta < -1.90) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.674232) + + ( -2.80 <= eta && eta < -1.90) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.644136) + + ( -1.90 <= eta && eta < -1.50) * ( 0.40 <= pt * cosh(eta) && pt * cosh(eta) < 0.45) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.45 <= pt * cosh(eta) && pt * cosh(eta) < 0.50) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.50 <= pt * cosh(eta) && pt * cosh(eta) < 0.55) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.55 <= pt * cosh(eta) && pt * cosh(eta) < 0.60) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.60 <= pt * cosh(eta) && pt * cosh(eta) < 0.70) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.70 <= pt * cosh(eta) && pt * cosh(eta) < 0.80) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.80 <= pt * cosh(eta) && pt * cosh(eta) < 0.90) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 0.90 <= pt * cosh(eta) && pt * cosh(eta) < 1.00) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.00 <= pt * cosh(eta) && pt * cosh(eta) < 1.50) * (1.000000) + + ( -1.90 <= eta && eta < -1.50) * ( 1.50 <= pt * cosh(eta) && pt * cosh(eta) < 2.00) * (0.999656) + + ( -1.90 <= eta && eta < -1.50) * ( 2.00 <= pt * cosh(eta) && pt * cosh(eta) < 2.50) * (0.979349) + + ( -1.90 <= eta && eta < -1.50) * ( 2.50 <= pt * cosh(eta) && pt * cosh(eta) < 3.00) * (0.911960) + + ( -1.90 <= eta && eta < -1.50) * ( 3.00 <= pt * cosh(eta) && pt * cosh(eta) < 3.50) * (0.837894) + + ( -1.90 <= eta && eta < -1.50) * ( 3.50 <= pt * cosh(eta) && pt * cosh(eta) < 4.00) * (0.771717) + + ( -1.90 <= eta && eta < -1.50) * ( 4.00 <= pt * cosh(eta) && pt * cosh(eta) < 4.50) * (0.720045) + + ( -1.90 <= eta && eta < -1.50) * ( 4.50 <= pt * cosh(eta) && pt * cosh(eta) < 5.00) * (0.680660) + + ( -1.90 <= eta && eta < -1.50) * ( 5.00 <= pt * cosh(eta) && pt * cosh(eta) < 5.50) * (0.651501) + } + + add EfficiencyFormula {0} {0} { 0.00 } +} diff --git a/delphes/database/track-resolution.txt b/delphes/database/track-resolution.txt new file mode 100644 index 0000000..204f00a --- /dev/null +++ b/delphes/database/track-resolution.txt @@ -0,0 +1,149 @@ + +Processing dconfig-jaydeep.C... +
= 5.025 [GeV/c], = 0.075 [GeV/c], = 0.075 [GeV/c], = 0.125 [GeV/c], = 0.125 [GeV/c], = 0.175 [GeV/c], = 0.175 [GeV/c], = 0.225 [GeV/c], = 0.225 [GeV/c], = 0.275 [GeV/c], = 0.275 [GeV/c], = 0.325 [GeV/c], = 0.325 [GeV/c], = 0.375 [GeV/c], = 0.375 [GeV/c], = 0.425 [GeV/c], = 0.425 [GeV/c], = 0.475 [GeV/c], = 0.475 [GeV/c], = 0.525 [GeV/c], = 0.525 [GeV/c], = 0.575 [GeV/c], = 0.575 [GeV/c], = 0.650 [GeV/c], = 0.650 [GeV/c], = 0.750 [GeV/c], = 0.750 [GeV/c], = 0.850 [GeV/c], = 0.850 [GeV/c], = 0.950 [GeV/c], = 0.950 [GeV/c], = 1.250 [GeV/c], = 1.250 [GeV/c], = 1.750 [GeV/c], = 1.750 [GeV/c], = 2.250 [GeV/c], = 2.250 [GeV/c], = 2.750 [GeV/c], = 2.750 [GeV/c], = 3.250 [GeV/c], = 3.250 [GeV/c], = 3.750 [GeV/c], = 3.750 [GeV/c], = 4.250 [GeV/c], = 4.250 [GeV/c], = 4.750 [GeV/c], = 4.750 [GeV/c], = 5.250 [GeV/c], = 5.250 [GeV/c], = 0.075 [GeV/c], = 0.075 [GeV/c], = 0.125 [GeV/c], = 0.125 [GeV/c], = 0.175 [GeV/c], = 0.175 [GeV/c], = 0.225 [GeV/c], = 0.225 [GeV/c], = 0.275 [GeV/c], = 0.275 [GeV/c], = 0.325 [GeV/c], = 0.325 [GeV/c], = 0.375 [GeV/c], = 0.375 [GeV/c], = 0.425 [GeV/c], = 0.425 [GeV/c], = 0.475 [GeV/c], = 0.475 [GeV/c], = 0.525 [GeV/c], = 0.525 [GeV/c], = 0.575 [GeV/c], = 0.575 [GeV/c], = 0.650 [GeV/c], = 0.650 [GeV/c], = 0.750 [GeV/c], = 0.750 [GeV/c], = 0.850 [GeV/c], = 0.850 [GeV/c], = 0.950 [GeV/c], = 0.950 [GeV/c], = 1.250 [GeV/c], = 1.250 [GeV/c], = 1.750 [GeV/c], = 1.750 [GeV/c], = 2.250 [GeV/c], = 2.250 [GeV/c], = 2.750 [GeV/c], = 2.750 [GeV/c], = 3.250 [GeV/c], = 3.250 [GeV/c], = 3.750 [GeV/c], = 3.750 [GeV/c], = 4.250 [GeV/c], = 4.250 [GeV/c], = 4.750 [GeV/c], = 4.750 [GeV/c], = 5.250 [GeV/c], = 5.250 [GeV/c], = 0.075 [GeV/c], = 0.075 [GeV/c], = 0.125 [GeV/c], = 0.125 [GeV/c], = 0.175 [GeV/c], = 0.175 [GeV/c], = 0.225 [GeV/c], = 0.225 [GeV/c], = 0.275 [GeV/c], = 0.275 [GeV/c], = 0.325 [GeV/c], = 0.325 [GeV/c], = 0.375 [GeV/c], = 0.375 [GeV/c], = 0.425 [GeV/c], = 0.425 [GeV/c], = 0.475 [GeV/c], = 0.475 [GeV/c], = 0.525 [GeV/c], = 0.525 [GeV/c], = 0.575 [GeV/c], = 0.575 [GeV/c], = 0.650 [GeV/c], = 0.650 [GeV/c], = 0.750 [GeV/c], = 0.750 [GeV/c], = 0.850 [GeV/c], = 0.850 [GeV/c], = 0.950 [GeV/c], = 0.950 [GeV/c], = 1.250 [GeV/c],