├── AUTHORS ├── COPYING ├── ChangeLog ├── INSTALL ├── Installation_TLDR.txt ├── Makefile.am ├── NEWS ├── README ├── README.md ├── VERSION ├── aclocal.m4 ├── bin ├── 13tev_test.in ├── example_run_cards │ ├── all_parameters_explained.dat │ ├── auxiliary │ │ ├── testfile.hep │ │ ├── testfile.lhe │ │ ├── testpythia8card.in │ │ └── testspectrum.slha │ └── example_generate_hepmc_with_pythia.dat ├── testparam.dat └── testparam_with_analysis.dat ├── compile ├── config.guess ├── config.sub ├── configure.ac ├── data ├── analysis_info │ ├── ATLAS_13TeV │ │ ├── atlas_1602_09058_ref.dat │ │ ├── atlas_1602_09058_var.j │ │ ├── atlas_1604_01306_ref.dat │ │ ├── atlas_1604_01306_var.j │ │ ├── atlas_1604_07773_ref.dat │ │ ├── atlas_1604_07773_var.j │ │ ├── atlas_1605_03814_ref.dat │ │ ├── atlas_1605_03814_var.j │ │ ├── atlas_1605_04285.dat │ │ ├── atlas_1605_04285_var.j │ │ ├── atlas_1605_09318_ref.dat │ │ ├── atlas_1605_09318_var.j │ │ ├── atlas_1606_03903_ref.dat │ │ ├── atlas_1606_03903_var.j │ │ ├── atlas_1609_01599_ref.dat │ │ ├── atlas_1609_01599_var.j │ │ ├── atlas_1704_03848_ref.dat │ │ ├── atlas_1704_03848_var.j │ │ ├── atlas_1706_03731_ref.dat │ │ ├── atlas_1706_03731_var.j │ │ ├── atlas_1708_07875_ref.dat │ │ ├── atlas_1708_07875_var.j │ │ ├── atlas_1709_04183_ref.dat │ │ ├── atlas_1709_04183_var.j │ │ ├── atlas_1712_02332_ref.dat │ │ ├── atlas_1712_02332_var.j │ │ ├── atlas_1712_08119_ref.dat │ │ ├── atlas_1712_08119_var.j │ │ ├── atlas_1802_03158_ref.dat │ │ ├── atlas_1802_03158_var.j │ │ ├── atlas_1803_02762_ref.dat │ │ ├── atlas_1803_02762_var.j │ │ ├── atlas_1807_07447_ref.dat │ │ ├── atlas_1807_07447_var.j │ │ ├── atlas_1908_03122_ref.dat │ │ ├── atlas_1908_03122_var.j │ │ ├── atlas_1908_08215_ref.dat │ │ ├── atlas_1908_08215_var.j │ │ ├── atlas_1908_08215_var.j~ │ │ ├── atlas_1909_08457_ref.dat │ │ ├── atlas_1909_08457_var.j │ │ ├── atlas_1911_06660_ref.dat │ │ ├── atlas_1911_06660_var.j │ │ ├── atlas_1911_12606_ref.dat │ │ ├── atlas_1911_12606_var.j │ │ ├── atlas_2004_10894_ref.dat │ │ ├── atlas_2004_10894_var.j │ │ ├── atlas_2004_14060_ref.dat │ │ ├── atlas_2004_14060_var.j │ │ ├── atlas_2010_14293_ref.dat │ │ ├── atlas_2010_14293_var.j │ │ ├── atlas_2101_01629_ref.dat │ │ ├── atlas_2101_01629_var.j │ │ ├── atlas_2103_11684_ref.dat │ │ ├── atlas_2103_11684_var.j │ │ ├── atlas_2106_09609_ref.dat │ │ ├── atlas_2106_09609_var.j │ │ ├── atlas_2211_08028_ref.dat │ │ ├── atlas_2211_08028_var.j │ │ ├── atlas_conf_2015_082_ref.dat │ │ ├── atlas_conf_2015_082_var.j │ │ ├── atlas_conf_2016_013_ref.dat │ │ ├── atlas_conf_2016_013_var.j │ │ ├── atlas_conf_2016_050_ref.dat │ │ ├── atlas_conf_2016_050_var.j │ │ ├── atlas_conf_2016_054_ref.dat │ │ ├── atlas_conf_2016_054_var.j │ │ ├── atlas_conf_2016_066_ref.dat │ │ ├── atlas_conf_2016_066_var.j │ │ ├── atlas_conf_2016_076_ref.dat │ │ ├── atlas_conf_2016_076_var.j │ │ ├── atlas_conf_2016_078_ref.dat │ │ ├── atlas_conf_2016_078_var.j │ │ ├── atlas_conf_2016_096_ref.dat │ │ ├── atlas_conf_2016_096_var.j │ │ ├── atlas_conf_2017_060_ref.dat │ │ ├── atlas_conf_2017_060_var.j │ │ ├── atlas_conf_2018_041_ref.dat │ │ ├── atlas_conf_2018_041_var.j │ │ ├── atlas_conf_2019_018_ref.dat │ │ ├── atlas_conf_2019_018_var.j │ │ ├── atlas_conf_2019_020_ref.dat │ │ ├── atlas_conf_2019_020_var.j │ │ ├── atlas_conf_2019_040_ref.dat │ │ ├── atlas_conf_2019_040_var.j │ │ ├── atlas_conf_2020_048_ref.dat │ │ └── atlas_conf_2020_048_var.j │ ├── ATLAS_13TeV_analyses.txt │ ├── ATLAS_14TeV_HighLumi │ │ ├── atl_phys_pub_2014_010_sbottom_ref.dat │ │ ├── atl_phys_pub_2014_010_sbottom_var.j │ │ ├── atlas_2014_010_hl_3l_ref.dat │ │ ├── atlas_2014_010_hl_3l_var.j │ │ ├── atlas_phys_2014_007_ref.dat │ │ ├── atlas_phys_2014_007_var.j │ │ ├── atlas_phys_2014_010_300_ref.dat │ │ ├── atlas_phys_2014_010_300_var.j │ │ ├── atlas_phys_2014_010_sq_hl_ref.dat │ │ ├── atlas_phys_2014_010_sq_hl_var.j │ │ ├── atlas_phys_pub_2013_011_ref.dat │ │ ├── atlas_phys_pub_2013_011_var.j │ │ ├── dilepton_hl_ref.dat │ │ └── dilepton_hl_var.j │ ├── ATLAS_14TeV_HighLumi_analyses.txt │ ├── ATLAS_7TeV │ │ ├── atlas_1210_2979_ref.dat │ │ └── atlas_1210_2979_var.j │ ├── ATLAS_7TeV_analyses.txt │ ├── ATLAS_8TeV │ │ ├── atlas_1308_1841_ref.dat │ │ ├── atlas_1308_1841_var.j │ │ ├── atlas_1308_2631_ref.dat │ │ ├── atlas_1308_2631_var.j │ │ ├── atlas_1402_7029_ref.dat │ │ ├── atlas_1402_7029_var.j │ │ ├── atlas_1403_4853_ref.dat │ │ ├── atlas_1403_4853_var.j │ │ ├── atlas_1403_5222_ref.dat │ │ ├── atlas_1403_5222_var.j │ │ ├── atlas_1403_5294_CR_ref.dat │ │ ├── atlas_1403_5294_CR_var.j │ │ ├── atlas_1403_5294_ref.dat │ │ ├── atlas_1403_5294_var.j │ │ ├── atlas_1404_2500_ref.dat │ │ ├── atlas_1404_2500_var.j │ │ ├── atlas_1405_7875_ref.dat │ │ ├── atlas_1405_7875_var.j │ │ ├── atlas_1407_0583_ref.dat │ │ ├── atlas_1407_0583_var.j │ │ ├── atlas_1407_0600_ref.dat │ │ ├── atlas_1407_0600_var.j │ │ ├── atlas_1407_0608_ref.dat │ │ ├── atlas_1407_0608_var.j │ │ ├── atlas_1411_1559_ref.dat │ │ ├── atlas_1411_1559_var.j │ │ ├── atlas_1501_07110_ref.dat │ │ ├── atlas_1501_07110_var.j │ │ ├── atlas_1502_01518_ref.dat │ │ ├── atlas_1502_01518_var.j │ │ ├── atlas_1502_05686_ref.dat │ │ ├── atlas_1502_05686_var.j │ │ ├── atlas_1503_03290_ref.dat │ │ ├── atlas_1503_03290_var.j │ │ ├── atlas_1506_08616_ref.dat │ │ ├── atlas_1506_08616_var.j │ │ ├── atlas_1507_05493_ref.dat │ │ ├── atlas_1507_05493_var.j │ │ ├── atlas_conf_2012_104_ref.dat │ │ ├── atlas_conf_2012_104_var.j │ │ ├── atlas_conf_2012_147_ref.dat │ │ ├── atlas_conf_2012_147_var.j │ │ ├── atlas_conf_2013_021_ref.dat │ │ ├── atlas_conf_2013_021_var.j │ │ ├── atlas_conf_2013_024_ref.dat │ │ ├── atlas_conf_2013_024_var.j │ │ ├── atlas_conf_2013_031_ref.dat │ │ ├── atlas_conf_2013_031_var.j │ │ ├── atlas_conf_2013_035_ref.dat │ │ ├── atlas_conf_2013_035_var.j │ │ ├── atlas_conf_2013_036_ref.dat │ │ ├── atlas_conf_2013_036_var.j │ │ ├── atlas_conf_2013_037_ref.dat │ │ ├── atlas_conf_2013_037_var.j │ │ ├── atlas_conf_2013_047_ref.dat │ │ ├── atlas_conf_2013_047_var.j │ │ ├── atlas_conf_2013_048_ref.dat │ │ ├── atlas_conf_2013_048_var.j │ │ ├── atlas_conf_2013_049_ref.dat │ │ ├── atlas_conf_2013_049_var.j │ │ ├── atlas_conf_2013_061_ref.dat │ │ ├── atlas_conf_2013_061_var.j │ │ ├── atlas_conf_2013_062_ref.dat │ │ ├── atlas_conf_2013_062_var.j │ │ ├── atlas_conf_2013_089_ref.dat │ │ ├── atlas_conf_2013_089_var.j │ │ ├── atlas_conf_2014_014_ref.dat │ │ ├── atlas_conf_2014_014_var.j │ │ ├── atlas_conf_2014_033_ref.dat │ │ ├── atlas_conf_2014_033_var.j │ │ ├── atlas_conf_2014_056_ref.dat │ │ ├── atlas_conf_2014_056_var.j │ │ ├── atlas_conf_2015_004_ref.dat │ │ ├── atlas_conf_2015_004_var.j │ │ ├── atlas_higg_2013_03_ref.dat │ │ ├── atlas_higg_2013_03_ref.dat.txt │ │ ├── atlas_higg_2013_03_var.j │ │ └── atlas_higg_2013_03_var.j.txt │ ├── ATLAS_8TeV_analyses.txt │ ├── CMS_13TeV │ │ ├── cms_pas_sus_15_011_ref.dat │ │ ├── cms_pas_sus_15_011_var.j │ │ ├── cms_sus_16_025_ref.dat │ │ ├── cms_sus_16_025_var.j │ │ ├── cms_sus_16_039_ref.dat │ │ ├── cms_sus_16_039_var.j │ │ ├── cms_sus_16_048_ref.dat │ │ └── cms_sus_16_048_var.j │ ├── CMS_13TeV_analyses.txt │ ├── CMS_14TeV_HighLumi_analyses.txt │ ├── CMS_7TeV │ │ ├── cms_1306_1126_WW_ref.dat │ │ └── cms_1306_1126_WW_var.j │ ├── CMS_7TeV_analyses.txt │ ├── CMS_8TeV │ │ ├── cms_1301_4698_WW_ref.dat │ │ ├── cms_1301_4698_WW_var.j │ │ ├── cms_1303_2985_ref.dat │ │ ├── cms_1303_2985_var.j │ │ ├── cms_1405_7570_ref.dat │ │ ├── cms_1405_7570_var.j │ │ ├── cms_1408_3583_ref.dat │ │ ├── cms_1408_3583_var.j │ │ ├── cms_1502_06031_ref.dat │ │ ├── cms_1502_06031_var.j │ │ ├── cms_1504_03198_ref.dat │ │ ├── cms_1504_03198_var.j │ │ ├── cms_exo_14_014_ref.dat │ │ ├── cms_exo_14_014_var.j │ │ ├── cms_smp_12_006_ref.dat │ │ ├── cms_smp_12_006_var.j │ │ ├── cms_sus_12_019_ref.dat │ │ ├── cms_sus_12_019_var.j │ │ ├── cms_sus_13_016_ref.dat │ │ └── cms_sus_13_016_var.j │ ├── CMS_8TeV_analyses.txt │ ├── check_consistency_of_ref_and_var.py │ └── update_varj_file.py ├── atlas_1908_03122 │ └── pyhf_conf.json ├── atlas_1908_08215 │ └── pyhf_conf.json ├── atlas_1911_12606 │ └── pyhf_conf.json ├── atlas_2010_14293 │ └── pyhf_conf.json ├── atlas_2101_01629 │ └── pyhf_conf.json ├── atlas_2211_08028 │ ├── ANA-SUSY-2018-30_config.json │ └── ANA-SUSY-2018-30_model.onnx ├── cards │ ├── delphes_skimmed_ATLAS.tcl │ ├── delphes_skimmed_ATLAS_13TeV.tcl │ ├── delphes_skimmed_ATLAS_14TeV.tcl │ ├── delphes_skimmed_CMS.tcl │ ├── delphes_skimmed_CMS_13TeV.tcl │ ├── mg5_default_me5_configuration.txt.raw │ ├── mg5_default_run_card.dat │ ├── pythia_default_LHE_card.in │ ├── pythia_default_card.in │ └── pythia_mg5minimal_default_card.in └── validationNotes │ ├── Checkmate_multibin.pdf │ ├── atlas_1706_03731 │ ├── validation_1706_03731.pdf │ └── validation_1706_03731.tex │ ├── atlas_1708_07875 │ ├── validation_1708_07875.pdf │ └── validation_1708_07875.tex │ ├── atlas_1712_02332 │ ├── validation_1712_02332.pdf │ └── validation_1712_02332.tex │ ├── atlas_1712_08119 │ ├── validation_1712_08119.pdf │ └── validation_1712_08119.tex │ ├── atlas_1802_03158 │ ├── validation_1802_03158.pdf │ └── validation_1802_03158.tex │ ├── atlas_1908_08215 │ ├── validation_1908_08215.pdf │ └── validation_1908_08215.tex │ ├── atlas_1909_08457 │ ├── validation_1909_08457.pdf │ └── validation_1909_08457.tex │ ├── atlas_1911_12606 │ ├── validation_1911_12606.pdf │ └── validation_1911_12606.tex │ ├── atlas_2010_14293 │ ├── validation_atlas_conf_2019_040.pdf │ └── validation_atlas_conf_2019_040.tex │ ├── atlas_2106_09609 │ ├── validation_bdt.pdf │ └── validation_bdt.tex │ ├── atlas_2202_07953 │ └── ATLAS_invH_obs_v2.pdf │ └── atlas_2211_08028 │ └── validation_bdt2.pdf ├── depcomp ├── docker ├── Dockerfile └── Dockerfile_base ├── install-sh ├── ltmain.sh ├── m4 ├── cpp11.m4 ├── delphes.m4 ├── downloads.m4 ├── hepmc.m4 ├── madgraph.m4 ├── onnx.m4 ├── pythia.m4 ├── python.m4 └── root.m4 ├── missing └── tools ├── analysis ├── Makefile.am ├── include │ ├── analyses │ │ ├── ATLAS_13TeV │ │ │ ├── atlas_1602_09058.h │ │ │ ├── atlas_1604_01306.h │ │ │ ├── atlas_1604_07773.h │ │ │ ├── atlas_1605_03814.h │ │ │ ├── atlas_1605_04285.h │ │ │ ├── atlas_1605_09318.h │ │ │ ├── atlas_1606_03903.h │ │ │ ├── atlas_1609_01599.h │ │ │ ├── atlas_1704_03848.h │ │ │ ├── atlas_1706_03731.h │ │ │ ├── atlas_1708_07875.h │ │ │ ├── atlas_1709_04183.h │ │ │ ├── atlas_1712_02332.h │ │ │ ├── atlas_1712_08119.h │ │ │ ├── atlas_1802_03158.h │ │ │ ├── atlas_1803_02762.h │ │ │ ├── atlas_1807_07447.h │ │ │ ├── atlas_1908_03122.h │ │ │ ├── atlas_1908_08215.h │ │ │ ├── atlas_1909_08457.h │ │ │ ├── atlas_1911_06660.h │ │ │ ├── atlas_1911_12606.h │ │ │ ├── atlas_2004_10894.h │ │ │ ├── atlas_2004_14060.h │ │ │ ├── atlas_2010_14293.h │ │ │ ├── atlas_2101_01629.h │ │ │ ├── atlas_2103_11684.h │ │ │ ├── atlas_2106_09609.h │ │ │ ├── atlas_2211_08028.h │ │ │ ├── atlas_conf_2015_082.h │ │ │ ├── atlas_conf_2016_013.h │ │ │ ├── atlas_conf_2016_032.h │ │ │ ├── atlas_conf_2016_050.h │ │ │ ├── atlas_conf_2016_054.h │ │ │ ├── atlas_conf_2016_066.h │ │ │ ├── atlas_conf_2016_076.h │ │ │ ├── atlas_conf_2016_078.h │ │ │ ├── atlas_conf_2016_096.h │ │ │ ├── atlas_conf_2017_060.h │ │ │ ├── atlas_conf_2018_041.h │ │ │ ├── atlas_conf_2019_018.h │ │ │ ├── atlas_conf_2019_020.h │ │ │ ├── atlas_conf_2019_040.h │ │ │ └── atlas_conf_2020_048.h │ │ ├── ATLAS_14TeV_HighLumi │ │ │ ├── atl_phys_pub_2014_010_sbottom.h │ │ │ ├── atlas_2014_010_hl_3l.h │ │ │ ├── atlas_phys_2014_007.h │ │ │ ├── atlas_phys_2014_010_300.h │ │ │ ├── atlas_phys_2014_010_sq_hl.h │ │ │ ├── atlas_phys_pub_2013_011.h │ │ │ └── dilepton_hl.h │ │ ├── ATLAS_7TeV │ │ │ └── atlas_1210_2979.h │ │ ├── ATLAS_8TeV │ │ │ ├── atlas_1308_1841.h │ │ │ ├── atlas_1308_2631.h │ │ │ ├── atlas_1402_7029.h │ │ │ ├── atlas_1403_4853.h │ │ │ ├── atlas_1403_5222.h │ │ │ ├── atlas_1403_5294.h │ │ │ ├── atlas_1404_2500.h │ │ │ ├── atlas_1405_7875.h │ │ │ ├── atlas_1407_0583.h │ │ │ ├── atlas_1407_0600.h │ │ │ ├── atlas_1407_0608.h │ │ │ ├── atlas_1411_1559.h │ │ │ ├── atlas_1501_07110.h │ │ │ ├── atlas_1502_01518.h │ │ │ ├── atlas_1502_05686.h │ │ │ ├── atlas_1503_03290.h │ │ │ ├── atlas_1506_08616.h │ │ │ ├── atlas_1507_05493.h │ │ │ ├── atlas_conf_2012_104.h │ │ │ ├── atlas_conf_2012_147.h │ │ │ ├── atlas_conf_2013_021.h │ │ │ ├── atlas_conf_2013_024.h │ │ │ ├── atlas_conf_2013_031.h │ │ │ ├── atlas_conf_2013_035.h │ │ │ ├── atlas_conf_2013_036.h │ │ │ ├── atlas_conf_2013_037.h │ │ │ ├── atlas_conf_2013_047.h │ │ │ ├── atlas_conf_2013_048.h │ │ │ ├── atlas_conf_2013_049.h │ │ │ ├── atlas_conf_2013_061.h │ │ │ ├── atlas_conf_2013_062.h │ │ │ ├── atlas_conf_2013_089.h │ │ │ ├── atlas_conf_2014_014.h │ │ │ ├── atlas_conf_2014_033.h │ │ │ ├── atlas_conf_2014_056.h │ │ │ ├── atlas_conf_2015_004.h │ │ │ └── atlas_higg_2013_03.h │ │ ├── CMS_13TeV │ │ │ ├── cms_pas_sus_15_011.h │ │ │ ├── cms_sus_16_025.h │ │ │ ├── cms_sus_16_039.h │ │ │ └── cms_sus_16_048.h │ │ ├── CMS_7TeV │ │ │ └── cms_1306_1126_WW.h │ │ └── CMS_8TeV │ │ │ ├── cms_1301_4698_WW.h │ │ │ ├── cms_1303_2985.h │ │ │ ├── cms_1405_7570.h │ │ │ ├── cms_1408_3583.h │ │ │ ├── cms_1502_06031.h │ │ │ ├── cms_1504_03198.h │ │ │ ├── cms_exo_14_014.h │ │ │ ├── cms_smp_12_006.h │ │ │ ├── cms_sus_12_019.h │ │ │ └── cms_sus_13_016.h │ ├── base │ │ ├── AnalysisBase.h │ │ ├── ETMiss.h │ │ ├── FinalStateObject.h │ │ ├── Units.h │ │ ├── template.h.raw │ │ └── template_cr.h.raw │ ├── global │ │ └── Global.h │ └── kinematics │ │ ├── mctlib │ │ └── mctlib.h │ │ ├── mt2family │ │ ├── mt2_bisect.h │ │ ├── mt2bl_bisect.h │ │ └── mt2w_bisect.h │ │ └── topness │ │ ├── LICENSE │ │ ├── Wrappertopness.h │ │ ├── simplex.h │ │ └── topness_struct.h └── src │ ├── analyses │ ├── ATLAS_13TeV │ │ ├── atlas_1602_09058.cc │ │ ├── atlas_1604_01306.cc │ │ ├── atlas_1604_07773.cc │ │ ├── atlas_1605_03814.cc │ │ ├── atlas_1605_04285.cc │ │ ├── atlas_1605_09318.cc │ │ ├── atlas_1606_03903.cc │ │ ├── atlas_1609_01599.cc │ │ ├── atlas_1704_03848.cc │ │ ├── atlas_1706_03731.cc │ │ ├── atlas_1708_07875.cc │ │ ├── atlas_1709_04183.cc │ │ ├── atlas_1712_02332.cc │ │ ├── atlas_1712_08119.cc │ │ ├── atlas_1802_03158.cc │ │ ├── atlas_1803_02762.cc │ │ ├── atlas_1807_07447.cc │ │ ├── atlas_1908_03122.cc │ │ ├── atlas_1908_08215.cc │ │ ├── atlas_1909_08457.cc │ │ ├── atlas_1911_06660.cc │ │ ├── atlas_1911_12606.cc │ │ ├── atlas_2004_10894.cc │ │ ├── atlas_2004_14060.cc │ │ ├── atlas_2010_14293.cc │ │ ├── atlas_2101_01629.cc │ │ ├── atlas_2103_11684.cc │ │ ├── atlas_2106_09609.cc │ │ ├── atlas_2211_08028.cc │ │ ├── atlas_conf_2015_082.cc │ │ ├── atlas_conf_2016_013.cc │ │ ├── atlas_conf_2016_032.cc │ │ ├── atlas_conf_2016_050.cc │ │ ├── atlas_conf_2016_054.cc │ │ ├── atlas_conf_2016_066.cc │ │ ├── atlas_conf_2016_076.cc │ │ ├── atlas_conf_2016_078.cc │ │ ├── atlas_conf_2016_096.cc │ │ ├── atlas_conf_2017_060.cc │ │ ├── atlas_conf_2018_041.cc │ │ ├── atlas_conf_2019_018.cc │ │ ├── atlas_conf_2019_020.cc │ │ ├── atlas_conf_2019_040.cc │ │ └── atlas_conf_2020_048.cc │ ├── ATLAS_14TeV_HighLumi │ │ ├── atl_phys_pub_2014_010_sbottom.cc │ │ ├── atlas_2014_010_hl_3l.cc │ │ ├── atlas_phys_2014_007.cc │ │ ├── atlas_phys_2014_010_300.cc │ │ ├── atlas_phys_2014_010_sq_hl.cc │ │ ├── atlas_phys_pub_2013_011.cc │ │ └── dilepton_hl.cc │ ├── ATLAS_7TeV │ │ └── atlas_1210_2979.cc │ ├── ATLAS_8TeV │ │ ├── atlas_1308_1841.cc │ │ ├── atlas_1308_2631.cc │ │ ├── atlas_1308_2631_CR.cc │ │ ├── atlas_1402_7029.cc │ │ ├── atlas_1403_4853.cc │ │ ├── atlas_1403_5222.cc │ │ ├── atlas_1403_5294.cc │ │ ├── atlas_1403_5294_CR.cc │ │ ├── atlas_1404_2500.cc │ │ ├── atlas_1405_7875.cc │ │ ├── atlas_1407_0583.cc │ │ ├── atlas_1407_0600.cc │ │ ├── atlas_1407_0608.cc │ │ ├── atlas_1411_1559.cc │ │ ├── atlas_1501_07110.cc │ │ ├── atlas_1502_01518.cc │ │ ├── atlas_1502_05686.cc │ │ ├── atlas_1503_03290.cc │ │ ├── atlas_1506_08616.cc │ │ ├── atlas_1507_05493.cc │ │ ├── atlas_conf_2012_104.cc │ │ ├── atlas_conf_2012_104_CR.cc │ │ ├── atlas_conf_2012_147.cc │ │ ├── atlas_conf_2012_147_CR.cc │ │ ├── atlas_conf_2013_021.cc │ │ ├── atlas_conf_2013_024.cc │ │ ├── atlas_conf_2013_024_CR.cc │ │ ├── atlas_conf_2013_031.cc │ │ ├── atlas_conf_2013_035.cc │ │ ├── atlas_conf_2013_036.cc │ │ ├── atlas_conf_2013_036_CR.cc │ │ ├── atlas_conf_2013_037.cc │ │ ├── atlas_conf_2013_047.cc │ │ ├── atlas_conf_2013_047_CR.cc │ │ ├── atlas_conf_2013_048.cc │ │ ├── atlas_conf_2013_049.cc │ │ ├── atlas_conf_2013_049_CR.cc │ │ ├── atlas_conf_2013_061.cc │ │ ├── atlas_conf_2013_061_CR.cc │ │ ├── atlas_conf_2013_062.cc │ │ ├── atlas_conf_2013_089.cc │ │ ├── atlas_conf_2013_089_CR.cc │ │ ├── atlas_conf_2014_014.cc │ │ ├── atlas_conf_2014_033.cc │ │ ├── atlas_conf_2014_056.cc │ │ ├── atlas_conf_2015_004.cc │ │ └── atlas_higg_2013_03.cc │ ├── CMS_13TeV │ │ ├── cms_pas_sus_15_011.cc │ │ ├── cms_sus_16_025.cc │ │ ├── cms_sus_16_039.cc │ │ └── cms_sus_16_048.cc │ ├── CMS_7TeV │ │ └── cms_1306_1126_WW.cc │ └── CMS_8TeV │ │ ├── cms_1301_4698_WW.cc │ │ ├── cms_1303_2985.cc │ │ ├── cms_1303_2985_CR.cc │ │ ├── cms_1405_7570.cc │ │ ├── cms_1408_3583.cc │ │ ├── cms_1502_06031.cc │ │ ├── cms_1504_03198.cc │ │ ├── cms_exo_14_014.cc │ │ ├── cms_smp_12_006.cc │ │ ├── cms_sus_12_019.cc │ │ └── cms_sus_13_016.cc │ ├── base │ ├── AnalysisBase.cc │ ├── ETMiss.cc │ ├── FinalStateObject.cc │ ├── Units.cc │ ├── template.cc.raw │ ├── template_CR.cc.raw │ ├── template_CR_atlas.cc.raw │ ├── template_CR_cms.cc.raw │ ├── template_atlas.cc.raw │ └── template_cms.cc.raw │ ├── global │ └── Global.cc │ └── kinematics │ ├── mctlib │ └── mctlib.cc │ ├── mt2family │ ├── mt2_bisect.cc │ ├── mt2bl_bisect.cc │ └── mt2w_bisect.cc │ └── topness │ ├── LICENSE │ ├── Wrappertopness.cc │ ├── simplex.cc │ └── topness_struct.cc ├── fritz ├── Makefile.am ├── include │ ├── analysishandler │ │ ├── AnalysisHandler.h │ │ ├── AnalysisHandlerATLAS.h │ │ ├── AnalysisHandlerATLAS_13TeV.h │ │ ├── AnalysisHandlerATLAS_14TeV_HL_FlatBtagger.h │ │ ├── AnalysisHandlerATLAS_14TeV_projected.h │ │ ├── AnalysisHandlerATLAS_7TeV.h │ │ ├── AnalysisHandlerATLAS_8TeV.h │ │ ├── AnalysisHandlerCMS.h │ │ ├── AnalysisHandlerCMS_13TeV.h │ │ ├── AnalysisHandlerCMS_14TeV_projected.h │ │ ├── AnalysisHandlerCMS_7TeV.h │ │ └── AnalysisHandlerCMS_8TeV.h │ ├── delpheshandler │ │ ├── CMExRootTreeBranch.h │ │ ├── CMExRootTreeWriter.h │ │ └── DelphesHandler.h │ ├── fritz │ │ ├── ConfigParser.h │ │ └── Fritz.h │ ├── global │ │ ├── EventFile.h │ │ ├── FritzConfig.h │ │ └── Global.h │ └── pythiahandler │ │ ├── MG5toPy8.h │ │ └── PythiaHandler.h └── src │ ├── analysishandler │ ├── AnalysisHandler.cc │ ├── AnalysisHandlerATLAS.cc │ ├── AnalysisHandlerATLAS_13TeV.cc │ ├── AnalysisHandlerATLAS_14TeV_HL_FlatBtagger.cc │ ├── AnalysisHandlerATLAS_14TeV_projected.cc │ ├── AnalysisHandlerATLAS_7TeV.cc │ ├── AnalysisHandlerATLAS_8TeV.cc │ ├── AnalysisHandlerCMS.cc │ ├── AnalysisHandlerCMS_13TeV.cc │ ├── AnalysisHandlerCMS_14TeV_projected.cc │ ├── AnalysisHandlerCMS_7TeV.cc │ └── AnalysisHandlerCMS_8TeV.cc │ ├── delpheshandler │ ├── CMExRootTreeBranch.cc │ ├── CMExRootTreeWriter.cc │ └── DelphesHandler.cc │ ├── fritz │ ├── ConfigParser.cc │ └── Fritz.cc │ ├── global │ ├── EventFile.cc │ ├── FritzConfig.cc │ └── Global.cc │ ├── main.cc │ └── pythiahandler │ └── PythiaHandler.cc └── python ├── AnalysisManager.raw ├── CheckMATE.raw ├── advprint.py ├── analysismanager_core.py ├── checkmate_core.py ├── cls.py ├── detectorsettings.py ├── evaluator.py ├── events.py ├── example.py ├── get_s95.py ├── info.py ├── initialize.py ├── multibin_limit.py ├── multibin_limit_full.py ├── process.py └── resultcollector.py /AUTHORS: -------------------------------------------------------------------------------- 1 | CheckMATE2 - Authors 2 | ------------------- 3 | 4 | Daniel Dercks, ne Schmeier 5 | Nishita Desai 6 | Jong Soo Kim 7 | Krzysztof Rolbiecki 8 | Jamie Tattersall 9 | Torsten Weber 10 | -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/NEWS -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | / ___| |__ ___ ___| | _| \/ | / \|_ _| ____| 2 | | | | '_ \ / _ \/ __| |/ / |\/| | / _ \ | | | _| 3 | | |___| | | | __/ (__| <| | | |/ ___ \| | | |___ 4 | \____|_| |_|\___|\___|_|\_\_| |_/_/ \_\_| |_____| 2.0 5 | 6 | *** Getting Started 7 | 8 | 9 | Congratulations! If you are able to read this file, you apparently managed to download and extract the CheckMATE tarball! Now there is only a couple of steps which need to be done in order to install CheckMATE. 10 | 11 | CheckMATE uses the standard ./configure + make + make install chain. For the configuration step, you must not provide --prefix (it will screw up the installation) but you have to provide the following parameters: 12 | --with-rootsys=(ROOTDIR) 13 | --with-delphes=(DELPHESDIR) 14 | 15 | If desired, event generation can be enabled by furthermore providing the following optional parameters 16 | --with-madgraph=(MG5MCNLODIR) 17 | --with-pythia=(PYTHIADIR) 18 | 19 | If you are not an expert on this subject, we highly recommend to go to the 'Installation Tutorial' on our website, http://checkmate.hepforge.org . There we will go through the above configuration step in all detail and most importantly explain to you how to find and install missing libraries. -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 2.0.37 2 | -------------------------------------------------------------------------------- /bin/13tev_test.in: -------------------------------------------------------------------------------- 1 | [Parameters] 2 | Name: 13TeV-test-mg5 3 | Analyses: atlas13TeV 4 | SLHAFile: ./example_run_cards/auxiliary/testspectrum.slha 5 | 6 | #[13TeV-test] 7 | #Pythia8Process: p p > go go 8 | #MaxEvents: 10000 9 | 10 | [13TeV-mg5] 11 | MGCommand: import model MSSM_SLHA2; 12 | define sq = ul ur sl sr dl dr cl cr ul~ ur~ sl~ sr~ dl~ dr~ cl~ cr~; 13 | generate p p > sq sq; 14 | KFactor: 1.96 15 | MaxEvents: 10000 16 | -------------------------------------------------------------------------------- /bin/example_run_cards/auxiliary/testfile.hep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/bin/example_run_cards/auxiliary/testfile.hep -------------------------------------------------------------------------------- /bin/example_run_cards/auxiliary/testpythia8card.in: -------------------------------------------------------------------------------- 1 | ! Settings used in the main program. 2 | Main:numberOfEvents = 1000 ! number of events to generate 3 | Main:timesAllowErrors = 3 ! how many aborts before run stops 4 | Init:showChangedSettings = on ! list changed settings 5 | Init:showChangedParticleData = off ! list changed particle data 6 | Init:showOneParticleData = 36 ! print data for this particular particle 7 | Next:numberCount = 500 ! print message every n events 8 | Next:numberShowInfo = 2 ! print event information n times 9 | Next:numberShowProcess = 2 ! print process record n times 10 | Next:numberShowEvent = 2 ! print event record n times 11 | 12 | ! Settings for the event generation process in the Pythia8 library. 13 | # PartonLevel:MPI = off ! no multiparton interactions 14 | # PartonLevel:ISR = off ! no initial-state radiation 15 | # PartonLevel:FSR = off ! no final-state radiation 16 | # HadronLevel:Hadronize = off ! no hadronization 17 | 18 | ! For comparison with Pythia 6 19 | PDF:pSet = 8 !(CTEQ6L1) 20 | # SigmaProcess:factorscale2 = 4 ! sqrt(s-hat) 21 | # SigmaProcess:renormScale2 = 4 22 | # SigmaProcess:alphaSvalue = 0.1265 23 | # SigmaProcess:alphaSorder = 1 24 | 25 | ! Beam parameter settings. Values below agree with default ones. 26 | Beams:idA = 2212 ! first beam, p = 2212, pbar = -2212 27 | Beams:idB = 2212 ! second beam, p = 2212, pbar = -2212 28 | 29 | 30 | Beams:eCM = 8000. 31 | 32 | SLHA:file = testspectrum.slha 33 | SUSY:gg2gluinogluino = on 34 | SUSY:qqbar2gluinogluino = on 35 | -------------------------------------------------------------------------------- /bin/example_run_cards/example_generate_hepmc_with_pythia.dat: -------------------------------------------------------------------------------- 1 | [Parameters] 2 | Name: generate_hepmc_with_pythia 3 | 4 | # Run all 8TeV-atlas analyses 5 | Analyses: atlas & 8TeV 6 | 7 | # Use this spectrum 8 | SLHAFile: auxiliary/testspectrum.slha 9 | 10 | # store the intermediate HepMC file 11 | WritePythiaEvents: True 12 | 13 | 14 | 15 | #### Generate events with pythia8 for a particular SUSY process. 16 | [gluinos_with_pythia] 17 | Pythia8Process: p p > go go 18 | 19 | -------------------------------------------------------------------------------- /bin/testparam.dat: -------------------------------------------------------------------------------- 1 | # This is a minimal working example 2 | [Parameters] 3 | Name: My_New_Run 4 | 5 | [testprocess] 6 | XSect: 1 FB 7 | Events: example_run_cards/auxiliary/testfile.hep 8 | 9 | -------------------------------------------------------------------------------- /bin/testparam_with_analysis.dat: -------------------------------------------------------------------------------- 1 | # This is a minimal working example 2 | [Parameters] 3 | Name: My_New_Run 4 | Analyses: atlas_1405_7875 5 | 6 | [myprocess] 7 | XSect: 4 FB 8 | Events: example_run_cards/auxiliary/testfile.hep 9 | 10 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1602_09058_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err_sys bkg_err_stat S95_obs S95_exp 2 | SR0b3j 3 1.5 0.4 0 5.9 4.1 3 | SR0b5j 3 0.88 0.29 0 6.4 3.6 4 | SR1b 7 4.5 1.0 0 8.8 6.0 5 | SR3b 1 0.80 0.25 0 3.8 3.7 6 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1604_01306_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR1 264 295 34 49 63 3 | 4 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1604_01306_var.j: -------------------------------------------------------------------------------- 1 | { 2 | "analysis": "atlas_1604_01306", 3 | "author": "Krzysztof Rolbiecki", 4 | "authoremail": "krolb@fuw.edu.pl", 5 | "cr": "n", 6 | "ecm": 13.0, 7 | "electron_iso_absorrel": [ 8 | "r" 9 | ], 10 | "electron_iso_dR": [ 11 | "0.2" 12 | ], 13 | "electron_iso_ptmin": [ 14 | "0.1" 15 | ], 16 | "electron_iso_ptratiomax": [ 17 | "0.2" 18 | ], 19 | "electron_iso_source": [ 20 | "c" 21 | ], 22 | "electron_niso": 1, 23 | "expectation_known": "y", 24 | "experiment": "atlas13tev", 25 | "info_set": [ 26 | "obs", 27 | "bkg", 28 | "bkg_err", 29 | "S95_obs", 30 | "S95_exp" 31 | ], 32 | "jets_btagging": "n", 33 | "jets_conedR": "0.4", 34 | "jets_ptmin": "20.0", 35 | "jets_second": "n", 36 | "jets_tautagging": "n", 37 | "long_info": [ 38 | "photon + MET search 13 TeV" 39 | ], 40 | "lumi": "3.2", 41 | "muon_iso_absorrel": [ 42 | "r" 43 | ], 44 | "muon_iso_dR": [ 45 | "0.05" 46 | ], 47 | "muon_iso_ptmin": [ 48 | "0.5" 49 | ], 50 | "muon_iso_ptratiomax": [ 51 | "0.2" 52 | ], 53 | "muon_iso_source": [ 54 | "t" 55 | ], 56 | "muon_niso": 1, 57 | "photon_iso_absorrel": [ 58 | "r" 59 | ], 60 | "photon_iso_dR": [ 61 | "0.05" 62 | ], 63 | "photon_iso_ptmin": [ 64 | "0.1" 65 | ], 66 | "photon_iso_ptratiomax": [ 67 | "0.2" 68 | ], 69 | "photon_iso_source": [ 70 | "c" 71 | ], 72 | "photon_niso": 1, 73 | "reference_data": { 74 | "SR1": { 75 | "S95_exp": "63", 76 | "S95_obs": "49", 77 | "bkg": "295", 78 | "bkg_err": "34", 79 | "obs": "264" 80 | } 81 | }, 82 | "short_info": "photon+MET 13 TeV", 83 | "signal_regions": [ 84 | "SR1" 85 | ], 86 | "tags": [ 87 | "monophoton", 88 | "dark matter", 89 | "atlas", 90 | "13tev" 91 | ] 92 | } 93 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1604_07773_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | IM1 21447 21730 940 1572 1731 3 | IM2 11975 12340 570 850 1077 4 | IM3 6433 6570 340 552 651 5 | IM4 3494 3390 200 463 386 6 | IM5 1170 1125 77 193 164 7 | IM6 423 441 39 69 81 8 | IM7 185 167 20 59 47 9 | EM1 9472 9400 410 843 807 10 | EM2 5542 5770 260 369 488 11 | EM3 2939 3210 170 185 310 12 | EM4 2324 2260 140 323 278 13 | EM5 747 686 50 157 111 14 | EM6 238 271 28 39 55 15 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1605_03814_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | 2jl 263 283 24 44 54 3 | 2jm 191 191 21 48 48 4 | 2jt 26 23 4 17 14 5 | 4jt 7 4.6 1.1 8.7 6.3 6 | 5j 7 13.2 2.2 5.4 8.7 7 | 6jm 4 6.9 1.5 5.4 6.6 8 | 6jt 3 4.2 1.2 5.0 5.7 9 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1605_04285.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | 2jSoftLep 2 3.6 0.7 4.3 5.3 3 | 5jSoftLep 9 7.7 1.9 9.2 8.1 4 | 4jHighX 0 0.9 0.5 2.8 2.9 5 | 4jLowX 1 1.3 0.5 3.9 4.1 6 | 5j 0 1.3 0.6 2.8 3.5 7 | 6j 10 4.4 1 12.5 6.5 8 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1605_09318_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR-Gbb-A 0 1.3 0.4 2.9 3.9 3 | SR-Gbb-B 0 1.5 0.6 3.0 3.8 4 | SR-Gbb-C 5 7.6 1.7 5.4 6.9 5 | SR-Gtt-0L-A 1 2.1 0.5 3.5 4.4 6 | SR-Gtt-0L-B 1 2.9 1.8 3.6 4.6 7 | SR-Gtt-0L-C 1 3.4 1.8 3.4 5.0 8 | SR-Gtt-1L-A 2 1.2 0.6 4.7 4.0 9 | SR-Gtt-1L-B 0 1.2 0.8 2.9 3.5 10 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1606_03903_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR1 12 5.5 0.7 13.5 6.4 3 | SR2 1 1.25 0.26 3.44 3.97 4 | SR3 1 1.03 0.18 3.62 3.72 5 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1609_01599_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | 2muSS 9 5.5 1.6 10.4 7.4 3 | 3lZ1b4j 7 11.0 2.8 6.0 8.7 4 | 3lZ2b3j 4 2.8 0.5 6.3 5.1 5 | 3lZ2b4j 8 7.2 0.9 7.9 6.9 6 | 3lnoZ2b 10 7.7 2.2 10.2 8.3 7 | 4lDF1b 2 1.1 0.1 4.7 3.9 8 | 4lDF2b 1 0.9 0.1 3.0 3.0 9 | 4lSF1b 1 1.1 0.1 3.6 4.0 10 | 4lSF2b 1 0.9 0.1 3.6 3.0 11 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1704_03848_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SRI1 2400 2600 160 194 284 3 | SRI2 729 765 59 96 116 4 | SRI3 236 273 37 47 64 5 | SRE1 1671 1900 140 150 236 6 | SRE2 493 501 44 86 90 7 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1706_03731_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | Rpc2L2bS 3 3.3 1.0 5.1 5.4 3 | Rpc2L2bH 0 1.08 0.32 3.02 3.6 4 | Rpc2Lsoft1b 4 5.8 2.5 5.6 6.6 5 | Rpc2Lsoft2b 5 3.8 1.6 7.2 6.2 6 | Rpc2L0bS 7 6.0 1.8 8.3 7.3 7 | Rpc2L0bH 3 2.4 1.0 5.6 5.1 8 | Rpc3L0bS 9 11 3 8 9 9 | Rpc3L0bH 3 3.3 0.8 5.2 5.5 10 | Rpc3L1bS 20 17 4 14 12 11 | Rpc3L1bH 4 3.9 0.9 5.7 5.7 12 | Rpc2L1bS 14 9.8 2.9 13.5 9.9 13 | Rpc2L1bH 13 9.8 2.6 11.9 9.6 14 | Rpc3LSS1b 1 1.6 0.8 3.8 4.2 15 | Rpv2L1bH 2 1.6 0.4 4.4 4.0 16 | Rpv2L0b 2 1.0 0.4 4.8 4.1 17 | Rpv2L2bH 1 1.6 0.5 3.7 4.0 18 | Rpv2L2bS 20 19 7 16 15 19 | Rpv2L1bS 26 25 7 17 16 20 | Rpv2L1bM 9 4.8 1.6 11.2 7.3 21 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1708_07875_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | sr1-lowmass 10 14 6 9.386 11.191 3 | sr2-highmass 5 3.7 1.4 7.22 6.137 4 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1709_04183_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SRA-TT 11 8.6 2.1 10.6 8.3 3 | SRA-TW 9 9.3 2.2 8.1 8.3 4 | SRA-T0 18 18.7 2.7 10.4 10.8 5 | SRB-TT 38 39.3 7.6 17.9 19.3 6 | SRB-TW 53 52.4 7.4 20.7 20.5 7 | SRB-T0 206 179 26 76 57 8 | SRC1 20 20.5 6.6 14.1 14.9 9 | SRC2 22 27.6 4.9 10.4 13.5 10 | SRC3 22 18.9 3.4 14.3 12.7 11 | SRC4 1 7.7 1.2 5.2 6.8 12 | SRC5 0 0.9 0.7 3.0 3.2 13 | SRD-low 27 25.1 6.2 16.7 15.9 14 | SRD-high 11 8.5 1.5 9.9 7.7 15 | SRE 3 3.6 0.8 4.8 5.5 16 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1712_02332_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | 2j-1200 582 517 31 128 77 3 | 2j-1600 204 216 18 38 43 4 | 2j-2000 70 88 9 15 24 5 | 2j-2400 33 40 4 11 15 6 | 2j-2800 17 15.5 1.9 10.7 9.7 7 | 2j-3600 5 3.3 0.8 7.0 5.3 8 | 2j-B1600 23 21 4 14 13 9 | 2j-B2400 2 3.9 1.0 4.1 5.6 10 | 2j-2100 180 143 13 67 37 11 | 3j-1300 405 378 28 86 67 12 | 4j-1000 135 120 11 43 31 13 | 4j-1400 179 169 15 46 39 14 | 4j-1800 53 43 6 27 19 15 | 4j-2200 23 15.4 2.2 17.6 10.2 16 | 4j-2600 4 4.0 1.2 5.8 6.1 17 | 4j-3000 2 1.8 0.6 4.4 4.3 18 | 5j-1600 122 119 12 34 32 19 | 5j-1700 45 39 5 21 17 20 | 5j-2000 52 58 7 16 20 21 | 5j-2600 10 5.7 1.3 11.3 7.2 22 | 6j-1200 250 249 30 62 64 23 | 6j-1800 9 3.0 1.3 12.8 7.2 24 | 6j-2200 3 1.6 0.5 5.8 4.2 25 | 6j-2600 1 0.8 0.6 3.5 3.5 26 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1712_08119_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SRI-MLL-03 1 1.7 0.9 3.6 4.3 3 | SRI-MLL-05 4 3.1 1.2 6.5 5.5 4 | SRI-MLL-10 12 8.9 2.5 11.4 9.3 5 | SRI-MLL-20 34 29 6 20 17 6 | SRI-MLL-30 40 38 6 19 18 7 | SRI-MLL-40 48 41 7 26 20 8 | SRI-MLL-60 52 43 7 27 20 9 | SRI-MT2-102 8 12.4 3.1 6.6 8.8 10 | SRI-MT2-105 34 38 7 15 18 11 | SRI-MT2-110 131 129 18 42 40 12 | SRI-MT2-120 215 232 29 47 58 13 | SRI-MT2-130 257 271 32 54 64 14 | SRI-MT2-999 277 289 33 59 66 15 | SRE-MLL-03 0 0.01 0.1 2.97 2.99 16 | SRE-MLL-05 1 0.6 0.7 3.8 3.5 17 | SRE-MLL-10 1 2.4 1 3.6 4.5 18 | SRE-MLL-20 10 8.3 1.6 9.0 7.7 19 | SRE-MLL-30 4 4.0 1.0 5.9 5.8 20 | SRE-MLL-40 6 2.4 0.6 9.1 5.2 21 | SRE-MLL-60 2 1.4 0.5 4.6 4.0 22 | SRM-MLL-03 1 1.1 0.6 3.6 3.6 23 | SRM-MLL-05 2 1.3 0.6 4.6 4.1 24 | SRM-MLL-10 7 4.9 1.3 8.5 6.6 25 | SRM-MLL-20 12 13.1 2.2 8.5 9.4 26 | SRM-MLL-30 2 4.2 1 3.9 5.5 27 | SRM-MLL-40 2 1.4 0.6 4.4 4.1 28 | SRM-MLL-60 2 1.6 0.6 4.4 4.2 29 | SRE-MT2-102 3 3.5 1.2 5.0 5.5 30 | SRE-MT2-105 10 11 2 8 8 31 | SRE-MT2-110 37 33 4 18 15 32 | SRE-MT2-120 42 42 4 16 16 33 | SRE-MT2-130 10 15.7 2 6.2 9.7 34 | SRE-MT2-999 7 7.5 1.1 6.7 7.1 35 | SRM-MT2-102 5 6.8 1.5 5.7 6.8 36 | SRM-MT2-105 16 15 2.1 11 10 37 | SRM-MT2-110 60 57 5 21 19 38 | SRM-MT2-120 42 53 4 10 17 39 | SRM-MT2-130 32 24.9 2.9 19.2 13.1 40 | SRM-MT2-999 13 11 1.4 10 8 41 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1802_03158_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_errp bkg_errm S95_obs S95_exp 2 | SRaaSL 0 0.5 0.3 0.26 3.0 2.9 3 | SRaaSH 0 0.48 0.3 0.25 2.97 2.9 4 | SRaaWL 6 3.7 1.1 1.1 8.1 6.2 5 | SRaaWH 1 2.05 0.65 0.63 3.53 4.4 6 | SRajL 4 1.33 0.54 0.32 7.19 4.2 7 | SRajL200 8 2.68 0.64 0.63 11.45 5.56 8 | SRajH 3 1.14 0.61 0.36 6.29 4.12 9 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1803_02762_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_errp bkg_errm S95_obs S95_exp 2 | S-2l0j-DF-100 78 68 7 7 31 23 3 | S-2l0j-DF-150 11 11.5 3.1 3.1 9.4 9.4 4 | S-2l0j-DF-200 6 2.1 1.9 1.9 10.5 8.1 5 | S-2l0j-DF-300 2 0.6 0.6 0.6 5.4 4.2 6 | S-2l0j-SF-loose 153 133 22 22 61 48 7 | S-2l0j-SF-tight 9 9.8 2.9 2.9 8.4 9.0 8 | S-2lj-SR2-int 2 4.1 2.6 1.8 4.5 5.5 9 | S-2lj-SR2-high 0 1.6 1.6 1.1 2.9 3.6 10 | S-2lj-SR2-low 11 4.2 3.4 1.6 14.8 11.0 11 | S-3l-WZ-0Ja 21 21.7 2.9 2.9 11.2 11.5 12 | S-3l-WZ-0Jb 1 2.7 0.5 0.5 3.5 4.9 13 | S-3l-WZ-OJc 2 1.6 0.3 0.3 4.5 3.8 14 | S-3l-WZ-1Ja 1 2.2 0.5 0.5 3.5 4.5 15 | S-3l-WZ-1Jb 3 1.8 0.3 0.3 5.4 4.1 16 | S-3l-WZ-1Jc 4 1.3 0.3 0.3 7.2 3.8 17 | S-3l-slep-a 4 2.2 0.8 0.8 6.8 5.1 18 | S-3l-slep-b 3 2.8 0.4 0.4 5.1 5.0 19 | S-3l-slep-c 9 5.4 0.9 0.9 10.1 6.5 20 | S-3l-slep-d 0 1.4 0.4 0.4 3.0 4.2 21 | S-3l-slep-e 0 1.1 0.2 0.2 3.1 3.8 22 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1908_03122_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SRA 17 17.1 2.8 10.9 10.6 3 | SRAL 12 8.4 1.7 11.2 8.3 4 | SRAM 3 5.7 0.8 4.2 6.3 5 | SRAH 2 3 1.5 4 5 6 | SRB 3 3.3 0.9 5.0 5.5 7 | SRC 47 37.9 6.2 25.5 18.9 8 | SRC22 28 21.2 4.1 19.2 13.6 9 | SRC24 12 10.6 2.3 10.3 9.2 10 | SRC26 4 3.7 0.9 5.8 5.4 11 | SRC28 3 2.4 0.6 5.2 4.8 12 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1909_08457_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | Rpc2L0b 6 4.8 1.5 7.5 7.0 3 | Rpc2L1b 11 6.5 1.6 11.9 7.6 4 | Rpc2L2b 12 7.8 2.2 12.2 9.0 5 | Rpc3LSS1b 4 3.5 1.5 6.5 5.9 6 | Rpv2L 5 5.6 1.8 6.2 6.7 7 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_1911_06660_ref.dat: -------------------------------------------------------------------------------- 1 | SR bkg bkg_err obs S95_obs S95_exp 2 | SRlowMass 6 1.7 10 11.2 7.8 3 | SRhighMass 10.2 3.3 7 6.7 8.6 4 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_2004_10894_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | Cat1 258 246 7 44 35 3 | Cat2 85 93 4 16 21 4 | Cat3 26 24.1 2. 13.5 11.8 5 | Cat4 17 12.8 1.4 13.1 9.0 6 | Cat5 54 60 4 14 18 7 | Cat6 11 16.1 1.8 6.5 9.4 8 | Cat7 8 6.3 1.1 8.2 6.8 9 | Cat8 4 5.2 1. 5.2 6.3 10 | Cat9 71 69 4 21 19 11 | Cat10 29 26.3 2.2 14.7 12.4 12 | Cat11 6 8.6 1.2 5.6 7.4 13 | Cat12 22 16.6 1.7 15.2 9.9 14 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_2004_14060_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SRA-TT 4 3.2 0.5 5.9 5.3 3 | SRA-TW 8 5.6 0.7 8.5 6.7 4 | SRA-T0 11 17.3 1.7 6.0 9.6 5 | SRB-TT 67 46 7 39 22 6 | SRB-TW 84 81 7 25 23 7 | SRB-T0 292 276 24 66 57 8 | SRD0 5 6.9 1.3 5.6 6.8 9 | SRD1 4 3.1 1.0 6.4 5.7 10 | SRD2 10 12.2 1.5 7.1 8.6 11 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_2101_01629_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | 2J_bveto_700 280 261 22 68 54 3 | 2J_bveto_1300 84 73 12 38 29 4 | 2J_bveto_1900 22 12.8 2.2 19.2 10.3 5 | 2J_btag_700 154 134 36 77 68 6 | 2J_btag_1300 106 123 33 43 49 7 | 2J_btag_1900 21 16 6 18 15 8 | 4J_lx_bveto_1000 393 383 27 71 65 9 | 4J_lx_bveto_1600 57 56 6 20 19 10 | 4J_lx_bveto_2200 10 9.5 1.7 8.5 8.0 11 | 4J_lx_btag_1000 695 701 90 158 160 12 | 4J_lx_btag_1600 79 94 19 26 33 13 | 4J_lx_btag_2200 11 15 4 8 10 14 | 4J_hx_bveto_1000 104 92 32 61 56 15 | 4J_hx_bveto_1600 32 18 4 26 14 16 | 4J_hx_bveto_2200 11 7.1 2.3 11.9 8.9 17 | 4J_hx_btag_1000 121 127 27 44 47 18 | 4J_hx_btag_1600 26 25 5 15 14 19 | 4J_hx_btag_2200 8 7.7 2.1 8.1 7.9 20 | 6J_bveto_700 19 25 8 12 15 21 | 6J_bveto_1400 16 15.9 2.5 10.6 10.2 22 | 6J_bveto_2100 3 3.5 0.5 5.0 5.3 23 | 6J_bveto_2800 2 1.8 0.6 4.4 4.3 24 | 6J_btag_700 117 110 17 42 38 25 | 6J_btag_1400 68 70 11 24 26 26 | 6J_btag_2100 7 13.6 3.1 5.4 9.1 27 | 6J_btag_2800 2 2.4 1.0 4.4 5.0 28 | 2J_disc_gluino 22 12.8 2.2 18.8 10.1 29 | 2J_disc_squark 106 86 12 46 31 30 | 4J_disc_hx 11 7.1 2.3 11.8 8.6 31 | 4J_disc_lx 10 9.5 1.7 8.6 8.3 32 | 6J_disc_gluino 2 1.8 0.6 4.4 4.4 33 | 6J_disc_squark 5 5.3 0.8 6.0 6.0 34 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_2103_11684_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR0-ZZloose 157 161 42 66 68 3 | SR0-ZZtight 17 18.4 3.4 10.4 11.1 4 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_2106_09609_ref.dat: -------------------------------------------------------------------------------- 1 | SR bkg bkg_err obs S95_obs S95_exp 2 | SR1 16.3 5.2 16 12.2 12.3 3 | SR2 17. 1.9 20. 13.0 10.0 4 | SR3 7.8 1.5 8 7.7 7.5 5 | SR4 8.6 1.1 12 10.8 7.5 6 | SR5 2.7 0.8 3 5.3 5.1 7 | SR6 2.3 0.6 5 7.8 4.9 8 | SR7 2.1 1.1 3 5.9 5.1 9 | SR8 1.7 1.5 2 5.0 4.9 10 | SR9 22.7 1.9 25 13.0 11.5 11 | SR10 7.5 1. 8 7.4 7.0 12 | SR11 16.1 1.2 20 12.9 9.7 13 | SR12 5.8 0.8 6 6.8 6.6 14 | SR13 8.2 1.5 6 6.0 7.3 15 | SR14 2.8 0.7 2 4.3 5.1 16 | SR15 3.6 1.2 7 9.5 6.4 17 | SR16 1.71 0.35 3 5.56 4.07 18 | SR17 2. 0.7 5 8.0 5.0 19 | SR18 0.34 0.13 0 2.95 2.93 20 | SR19 0.54 0.2 1 3.76 3.05 21 | SR20 0.5 0.4 0 3.0 2.9 22 | SR21 0.52 0.22 1 3.73 3.09 23 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_2211_08028_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR-Gtt-0L-B 3 0.81 0.32 6.59 3.71 3 | SR-Gtt-0L-M1 3 1.3 0.6 6.2 4.4 4 | SR-Gtt-0L-M2 5 3 1.3 8 6 5 | SR-Gtt-0L-C 5 1.7 0.8 8.3 5.3 6 | SR-Gtt-1L-B 1 0.6 0.4 3.7 3.2 7 | SR-Gtt-1L-M1 0 0.56 0.27 3.01 2.92 8 | SR-Gtt-1L-M2 0 1.0 0.4 3.1 3.0 9 | SR-Gtt-1L-C 2 4 2 4 5 10 | SR-Gbb-B 7 3.9 1.4 9.3 6.7 11 | SR-Gbb-M 18 13 4 16 13 12 | SR-Gbb-C 32 33 9 18 19 13 | SR-Gtb-B 8 2.8 0.9 11.3 6.0 14 | SR-Gtb-M 1 1.2 0.6 3.6 3.7 15 | SR-Gtb-C 4 6 2.2 5 7 16 | SR-Gtt-2100-1 0 0.6 0.4 3.1 2.9 17 | SR-Gtt-1800-1 0 0.52 0.27 3.01 2.91 18 | SR-Gtt-2300-1200 1 0.9 0.5 3.6 3.4 19 | SR-Gtt-1900-1400 1 1.0 1.0 3.9 3.7 20 | SR-Gbb-2800-1400 1 1.4 0.6 3.7 3.9 21 | SR-Gbb-2300-1000 1 1.2 0.6 3.6 3.7 22 | SR-Gbb-2100-1600 0 1.8 1.3 3.0 4.0 23 | SR-Gbb-2000-1800 1 0.6 0.5 3.7 3.4 24 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2015_082_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SRZ 21 10.3 2.3 20.0 10.2 3 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2016_013_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | 0J_6j_2b 9466 9000 2200 3717 3549 3 | 0J_6j_3b 2279 1850 530 1155 965 4 | 0J_6j_m4b 345 233 97 238 194 5 | 1J_6j_3b_LM 123 114 33 65 58 6 | 1J_6j_3b-HM 215 184 56 115 101 7 | 1J_6j_m4b_LM 50 40.3 3.4 23.8 15.3 8 | 1J_6j_m4b-HM 26 30.9 2.6 9.9 13.2 9 | m2J_6j_2b 164 189 48 60 70 10 | m2J_6j_3b 55 49.7 4.2 21.6 17.5 11 | m2J_6j_m4b 13 11.3 2.5 10.9 9.3 12 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2016_050_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR1 37 24 3 26 12.9 3 | tN_high 5 3.8 0.8 7.2 5.5 4 | bC2x_diag 37 22 3 27.5 12.4 5 | bC2x_med 14 13 2 9.9 9 6 | bCbv 7 7.4 1.8 7.2 7.3 7 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2016_054_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | GG2J 47 46 7 20 19 3 | GG6J_bulk 32 24 5 22 16 4 | GG6J_high_mass 3 3.8 1.2 5.0 5.6 5 | GG4J_low_x 4 6 1.6 5 7 6 | GG4J_low_x_b_veto 2 3.3 1.2 4.1 5.2 7 | GG4J_high_x 2 3.4 0.9 4.1 5.2 8 | SS4J 6 5.4 1.7 7.7 6.8 9 | SS5J 8 13.2 2.5 5.9 8.9 10 | SS4J_lox_x 8 11.1 2.7 6.7 8.8 11 | SS5J_high_x 7 4.6 1.4 8.8 6.7 12 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2016_066_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SRL 3 0.78 0.18 6.34 3.17 3 | SRH 1 1.49 0.45 3.76 3.83 4 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2016_076_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR_low 21 35 14 15.7 19.2 3 | SR_high 8 17.3 7.5 8.0 10.5 4 | SR_w_sf 13 12 4 11.1 10.3 5 | SR_w_df 6 5.3 2.2 7.4 6.8 6 | SR_t_sf 5 4.7 2 6.3 6.1 7 | SR_t_df 3 3.7 1.5 5.1 5.7 8 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2016_078_ref.dat: -------------------------------------------------------------------------------- 1 | SR bkg bkg_err obs S95_obs S95_exp 2 | Meff_2j_800 610 50 650 137 107 3 | Meff_2j_1200 297 29 270 45 60 4 | Meff_2j_1600 121 13 96 18 30 5 | Meff_2j_2000 42 6 29 10 16 6 | Meff_3j_1200 355 33 363 78 71 7 | Meff_4j_1000 84 7 97 35 24 8 | Meff_4j_1400 66 8 71 26 23 9 | Meff_4j_1800 27 3.2 37 23 13 10 | Meff_4j_2200 4.8 1.1 10 12.0 6.6 11 | Meff_4j_2600 2.7 0.6 3 5.2 5.1 12 | Meff_5j_1400 68 9 64 21 23 13 | Meff_6j_1800 5.5 1.0 10 11.4 7.0 14 | Meff_6j_2200 0.82 0.35 1 3.63 3.21 15 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2016_096_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | 2LASF 56.0 70.0 12.0 17.7 24.6 3 | 2LADF 55.0 57.6 8.5 20.0 21.8 4 | 2LBSF 19.0 20.7 5.0 11.9 13.0 5 | 2LBDF 8.0 8.5 3.6 8.6 9.0 6 | 2LCSF 9.0 10.2 3.3 8.3 9.1 7 | 2LCDF 2.0 3.1 2.3 4.7 5.4 8 | 3LI 2.0 4.41 1.14 3.93 5.67 9 | 3LH 0.0 0.98 0.5 3.01 3.09 10 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2017_060_ref.dat: -------------------------------------------------------------------------------- 1 | SR bkg bkg_err obs S95_obs S95_exp 2 | IM1 245900 5800 255486 18674 11426 3 | IM2 138000 3400 144283 11687 7097 4 | IM3 73000 1900 76808 6874 3767 5 | IM4 39900 1000 41523 3268 2001 6 | IM5 12720 340 13680 1520 722 7 | IM6 4680 160 5097 692 350 8 | IM7 2017 90 2122 274 193 9 | IM8 908 55 980 180 122 10 | IM9 464 34 468 78 77 11 | IM10 238 23 245 58 53 12 | EM1 111100 2300 111203 4464 4471 13 | EM2 67100 1400 67475 3032 2741 14 | EM3 33820 940 35285 2984 1854 15 | EM4 27640 610 27843 1355 1235 16 | EM5 8360 190 8583 582 410 17 | EM6 2825 78 2975 302 184 18 | EM7 1094 33 1142 128 92 19 | EM8 463 19 512 97 57 20 | EM9 213 9 223 43 35 21 | EM10 226 16 245 58 44 22 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2018_041_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR-Gtt-1L-B 0 0.64 0.34 2.87 2.94 3 | SR-Gtt-0L-M 9 6.6 2.6 10.2 8.6 4 | SR-Gtt-1L-M 0 1.1 0.4 2.9 3.5 5 | SR-Gtt-1L-C 5 5.1 2.2 6.8 6.8 6 | SR-Gtt-0L-B 5 3 1.1 8 6 7 | SR-Gtt-0L-C 50 54 17 27 29 8 | SR-Gbb-B 4 4.9 1.5 5.7 6.3 9 | SR-Gbb-M 5 6.3 2.6 6.3 7.3 10 | SR-Gbb-C 7 9.7 3.5 6.9 8.8 11 | SR-Gbb-VC 8 7 4 10 9 12 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2019_018_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | sr_lowmass 10 6 1.7 11 8 3 | sr_highmass 7 10.2 3.3 6.7 8.7 4 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2019_020_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR-low 51 46 5 21 18 3 | SR-ISR 30 23 2.2 18 12 4 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2019_020_var.j: -------------------------------------------------------------------------------- 1 | { 2 | "analysis": "atlas_conf_2019_020", 3 | "author": "MC", 4 | "authoremail": "mani.chakraborti@gmail.com", 5 | "cr": "n", 6 | "ecm": "13.0", 7 | "electron_iso_absorrel": [ 8 | "r" 9 | ], 10 | "electron_iso_dR": [ 11 | "0.2" 12 | ], 13 | "electron_iso_ptmin": [ 14 | "0.1" 15 | ], 16 | "electron_iso_ptratiomax": [ 17 | "0.2" 18 | ], 19 | "electron_iso_source": [ 20 | "c" 21 | ], 22 | "electron_niso": 1, 23 | "expectation_known": "y", 24 | "experiment": "atlas13tev", 25 | "info_set": [ 26 | "obs", 27 | "bkg", 28 | "bkg_err", 29 | "S95_obs", 30 | "S95_exp" 31 | ], 32 | "jets_btagging": "y", 33 | "jets_btagging_eff": [ 34 | "77.0" 35 | ], 36 | "jets_btagging_n": 1, 37 | "jets_tautagging": "n", 38 | "long_info": [ 39 | "ATLAS-CONF-2019-020", 40 | "3 leptons", 41 | "13 TeV", 42 | "139 fb^-1" 43 | ], 44 | "lumi": "139.0", 45 | "muon_iso_absorrel": [ 46 | "r" 47 | ], 48 | "muon_iso_dR": [ 49 | "0.05" 50 | ], 51 | "muon_iso_ptmin": [ 52 | "0.5" 53 | ], 54 | "muon_iso_ptratiomax": [ 55 | "0.2" 56 | ], 57 | "muon_iso_source": [ 58 | "t" 59 | ], 60 | "muon_niso": 1, 61 | "photon_iso_absorrel": [ 62 | "r" 63 | ], 64 | "photon_iso_dR": [ 65 | "0.2" 66 | ], 67 | "photon_iso_ptmin": [ 68 | "0.1" 69 | ], 70 | "photon_iso_ptratiomax": [ 71 | "0.2" 72 | ], 73 | "photon_iso_source": [ 74 | "c" 75 | ], 76 | "photon_niso": 1, 77 | "reference_data": { 78 | "SR-ISR": { 79 | "S95_exp": "12", 80 | "S95_obs": "18", 81 | "bkg": "23", 82 | "bkg_err": "2.2", 83 | "obs": "30" 84 | }, 85 | "SR-low": { 86 | "S95_exp": "18", 87 | "S95_obs": "21", 88 | "bkg": "46", 89 | "bkg_err": "5", 90 | "obs": "51" 91 | } 92 | }, 93 | "short_info": "ATLAS-CONF-2019-020", 94 | "signal_regions": [ 95 | "SR-low", 96 | "SR-ISR" 97 | ], 98 | "tags": [ 99 | "atlas_3l" 100 | ] 101 | } -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_13TeV/atlas_conf_2020_048_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | EM00 1791624 1770000 26000 66448 50843 3 | EM01 752328 747800 10000 22755 19640 4 | EM02 313912 312000 4000 9027 7666 5 | EM03 141036 139200 1600 4667 3172 6 | EM04 102888 100900 1200 3986 2400 7 | EM05 29458 29000 400 1199 833 8 | EM06 10203 9930 170 594 381 9 | EM07 3986 3840 80 310 197 10 | EM08 1663 1630 40 135 109 11 | EM09 738 747 19 59 65 12 | EM10 413 356 10 94 44 13 | EM11 187 181 6 35 30 14 | EM12 207 216 9 29 35 15 | IM00 3148643 3100000 40000 114552 77205 16 | IM01 1357019 1340000 16000 44539 30878 17 | IM02 604691 596000 7000 20140 13460 18 | IM03 290779 285000 4000 12247 7808 19 | IM04 149743 146100 2400 7557 4673 20 | IM05 46855 45200 900 3128 1833 21 | IM06 17397 16600 500 1614 1015 22 | IM07 7194 6990 230 627 468 23 | IM08 3208 3140 120 305 256 24 | IM09 1545 1540 70 157 151 25 | IM10 807 710 50 188 113 26 | IM11 394 390 40 84 82 27 | IM12 207 221 18 35 44 28 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_14TeV_HighLumi/atl_phys_pub_2014_010_sbottom_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err_stat bkg_err_sys S95_obs S95_exp 2 | SRA300 784 784 15.6 235.2 350 350 3 | SRA350 394.1 394.1 10.4 118.23 179.4 179.4 4 | SRA450 126.69 126.69 6.9 38.0 61.61 61.61 5 | SRA550 53.0 53.0 5.3 15.9 29.7 29.7 6 | SRA650 24.2 24.2 3.5 7.3 17.2 17.2 7 | SRA750 14.3 14.3 2.7 4.3 11.9 11.9 8 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_14TeV_HighLumi/atlas_2014_010_hl_3l_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SRA 239 239 71.95 111 111 3 | SRB 75.6 75.6 22.75 38.8 38.8 4 | SRC 27.7 27.7 8.42 17.8 17.8 5 | SRD 10.3 10.3 3.26 9.6 9.6 6 | SRE 181 181 54.4 85 85 7 | SRF 63 63 19.06 33 33 8 | SRG 7.9 7.9 2.8 8.3 8.3 9 | SRH 1.6 1.6 0.96 4.5 4.5 10 | SR1l2tau 15.5 15.5 4.65 11.9 11.9 11 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_14TeV_HighLumi/atlas_phys_2014_007_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | E040 305000 305000 3500 6927 6927 3 | E045 192500 192500 2500 4877 4877 4 | E050 178400 178400 1800 3566 3566 5 | E060 64500 64500 800 1605 1605 6 | E070 23600 23600 400 821 821 7 | E080 9770 9770 180 391 391 8 | E090 4570 4570 100 236 236 9 | E100 3450 3450 80 191 191 10 | E120 861 861 22 72 72 11 | E140 180 180 6 31 31 12 | E160 37 37 10 21 21 13 | I040 783000 783000 12000 23049 23049 14 | I045 478000 478000 8000 15348 15348 15 | I050 285400 285400 4000 7725 7725 16 | I060 107000 107000 2000 3859 3859 17 | I070 42500 42500 1000 1962 1962 18 | I080 19000 19000 600 1169 1169 19 | I090 9100 9100 300 608 608 20 | I100 4530 4530 180 364 364 21 | I120 1080 1080 70 144 144 22 | I140 216 216 19 46 46 23 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_14TeV_HighLumi/atlas_phys_2014_010_300_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR2jl 183 183 5 30 30 3 | SR2jm 23.6 23.6 1.7 11.6 11.6 4 | SR3j 64.9 64.9 2.9 18.0 18.0 5 | SR4jl 72.6 72.6 3.1 19.0 19.0 6 | SR4jm 125 125 4 25 25 7 | SR4jt 300 300 8 39 39 8 | SR5j 138 138 5 26 26 9 | SR6jl 38.3 38.3 2.5 14.3 14.3 10 | SR6jm 28.1 28.1 2.2 12.4 12.4 11 | SR6jt 18.8 18.8 1.7 10.4 10.4 12 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_14TeV_HighLumi/atlas_phys_2014_010_sq_hl_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR2jl 76 76 10 26 26 3 | SR2jm 72 72 9 24 24 4 | SR3j 269 269 18 48 48 5 | SR4jl 104 104 11 29 29 6 | SR4jm 176 176 14 37 37 7 | SR4jt 292 292 23 55 55 8 | SR5j 99 99 11 29 29 9 | SR6jl 141 141 14 35 35 10 | SR6jm 48 48 8 20 20 11 | SR6jt 5.6 5.6 2.4 7.3 7.3 12 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_14TeV_HighLumi/atlas_phys_pub_2013_011_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | 1leptonmstop800 385 385 119 178 178 3 | 1leptonmstop1100 21.4 21.4 8.7 16.4 16.4 4 | 0leptonmstop800 129 129 42 66 66 5 | 0leptonmstop1100 12.2 12.2 5.3 11.5 11.5 6 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_14TeV_HighLumi/dilepton_hl_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | mT2_200_SF 634 634 52 108 108 3 | mT2_200_DF 160 160 21 45 45 4 | mT2_250_SF 274 274 35 72 72 5 | mT2_250_DF 74 74 13 29 29 6 | mT2_270_SF 226 226 31 63 63 7 | mT2_270_DF 49 49 10 23 23 8 | mT2_300_SF 153 153 25 49 49 9 | mT2_300_DF 29 29 7 17 17 10 | Zjets 300 300 36 73 73 11 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_14TeV_HighLumi_analyses.txt: -------------------------------------------------------------------------------- 1 | #Name NSR Description Lumi CR? 2 | atlas_phys_pub_2013_011 4 1 lep + jets + Etmiss (Stop) 3000.0 no 3 | atlas_2014_010_hl_3l 1 3 leptons + Etmiss (char+neut) 3000.0 no 4 | atlas_phys_2014_010_300 10 2-6 jets + Etmiss 300.0 no 5 | atlas_phys_2014_010_sq_hl 10 2-6 jets + Etmiss 3000.0 no 6 | atl_phys_pub_2014_010_sbottom 6 0 leptons + 2 b-jets + Etmiss 300.0 no 7 | dilepton_hl 9 Custom slepton/chargino dilepton search 3000.0 no 8 | atlas_phys_2014_007 21 monojet 3000.0 no 9 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_7TeV/atlas_1210_2979_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err_stat bkg_err_sys S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | combined 1325 1192 31 87 273 194 73 53 4 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_7TeV_analyses.txt: -------------------------------------------------------------------------------- 1 | #Name NSR Description Lumi CR? 2 | #Unvalidated 3 | #atlas_1210_2979 1 ATLAS, WW measurement with 2 leptons (7TeV) 4.6 no 4 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1308_1841_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp 3 | SR01_8j50_a.0b 40 35 4 20 16 4 | SR01_8j50_b.1b 44 40 10 23 23 5 | SR01_8j50_c.GE2b 44 50 10 22 26 6 | SR02_9j50_a.0b 5 3.3 0.7 7 5 7 | SR02_9j50_b.1b 8 6.1 1.7 9 7 8 | SR02_9j50_c.GE2b 7 8 2.7 7 8 9 | SR03_GE10j50 3 1.37 0.35 6 4 10 | SR04_7j80_a.0b 12 11 2.2 10 10 11 | SR04_7j80_b.1b 17 17 6 16 17 12 | SR04_7j80_c.GE2b 13 25 10 12 14 13 | SR05_GE8j80_a.0b 2 0.9 0.6 5 4 14 | SR05_GE8j80_b.1b 1 1.5 0.9 3.5 4 15 | SR05_GE8j80_c.GE2b 3 3.3 2.2 6 6 16 | SR06_GE8j50_340 69 75 19 35 40 17 | SR06_GE8j50_420 37 45 14 20 23 18 | SR07_GE9j50_340 13 17 7 11 13 19 | SR07_GE9j50_420 9 11 5 10 11 20 | SR08_GE10j50_340 1 3.2 3.5 4 5 21 | SR08_GE10j50_420 1 2.2 2.0 4 5 22 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1308_2631_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR S95_obs S95_exp S95_exp_errp S95_exp_errm bkg bkg_err obs 3 | SRA1 38 32 13 9 94 13 102 4 | SRA2 26 19 8 5 39 6 48 5 | SRA3 9 10.2 4.6 3.0 15.8 2.8 14 6 | SRA4 7.5 6.5 3.3 2.1 5.9 1.1 7 7 | SRA5 5.2 4.7 2.6 1.6 2.5 0.6 3 8 | SRB 27 26 10 7 64 10 65 9 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1402_7029_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR bkg bkg_err obs S95_obs S95_exp 3 | SR0taua01 23 4 36 25 15 4 | SR0taua02 4.2 1.5 5 6.8 6.6 5 | SR0taua03 10.6 1.8 9 7.3 8.1 6 | SR0taua04 8.5 1.7 9 8.3 8.0 7 | SR0taua05 12.9 2.4 11 8.2 9.1 8 | SR0taua06 6.6 1.9 13 14.2 8.6 9 | SR0taua07 14.1 2.2 15 10.6 9.5 10 | SR0taua08 1.1 0.4 1 3.6 3.8 11 | SR0taua09 22.4 3.5 28 17.6 13.3 12 | SR0taua10 16.4 2.8 24 18.0 11.6 13 | SR0taua11 27 5 29 16 15 14 | SR0taua12 5.5 1.5 8 9.3 7.1 15 | SR0taua13 715 70 714 134 137 16 | SR0taua14 219 33 214 60 63 17 | SR0taua15 65 13 63 26 28 18 | SR0taua16 4.6 1.6 3 4.7 6.1 19 | SR0taua17 69 9 60 18 22 20 | SR0taua18 3.4 1.4 1 3.3 5.0 21 | SR0taua19 1.2 0.4 0 2.9 3.7 22 | SR0taua20 0.29 0.18 0 2.9 2.9 23 | SR0taub 3.8 1.2 3 5.0 5.5 24 | SR1tau 10.3 1.2 13 10.7 8.2 25 | SR2taua 6.9 0.8 6 6.1 6.8 26 | SR2taub 7.2 0.7 5 5.1 6.9 27 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1403_4853_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR bkg bkg_err obs S95_exp S95_obs 3 | L90 300 50 274 85 74 4 | L100 5.2 2.2 3 6.4 5.6 5 | L110 9.3 3.5 8 9.4 9.0 6 | L120 19 9 18 17 17 7 | H160 26 6 33 17 22 8 | SR1 270 40 250 76.9 76.3 9 | SR2 3.4 1.8 1 4.5 3.7 10 | SR3 1.3 0.6 2 4.1 4.7 11 | SR4 3.7 2.7 3 6.5 6.5 12 | SR5 0.5 0.4 0 3.1 3.1 13 | SR6 3.8 1.6 3 5.7 5.7 14 | SR7 15 7 15 9.3 9.7 15 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1403_5222_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp 3 | SR2A 10 10.8 1.7 7.9 8.3 4 | SR2B 1 2.4 0.9 3.4 4.5 5 | SR2C 2 3.5 0.5 4.0 5.4 6 | SR3A 4 4.5 1.4 5.7 6.1 7 | SR3B 2 1.3 0.4 4.6 4.0 8 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1403_5294_CR_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | CRmT2_top 804 789 126 253 250 99 56 4 | CRWWa_top 209 215 23 49.4 56.9 17.1 15.8 5 | CRmT2_WW 1061 947 150 376 300 119 77 6 | CRWWa_WW 472 385 42 169 94 32 24 7 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1403_5294_ref.dat: -------------------------------------------------------------------------------- 1 | SR bkg bkg_err obs S95_obs S95_exp S95_exp_errp S95_exp_errm 2 | mT2_90_SF 38.2 5.1 33 12.789 15.834 6.496 4.669 3 | mT2_90_DF 23.3 3.7 21 11.165 12.586 5.278 3.654 4 | mT2_120_SF 8.9 2.1 5 5.278 7.511 3.451 2.233 5 | mT2_120_DF 3.6 1.2 5 7.308 6.0 2.639 1.827 6 | mT2_150_SF 3.2 0.7 3 4.872 4.872 2.63 1.624 7 | mT2_150_DF 1.0 0.5 2 5.278 3.857 2.03 1.218 8 | WWa_SF 86.5 7.4 73 15.834 22.939 9.338 6.496 9 | WWa_DF 73.6 7.9 70 20.3 22.533 8.932 6.293 10 | WWb_SF 30.2 3.5 26 10.962 13.398 5.68 4.06 11 | WWb_DF 18.1 2.6 17 9.947 10.759 4.669 3.248 12 | WWc_SF 20.3 3.5 10 5.887 10.556 4.669 3.248 13 | WWc_DF 9.0 2.2 11 10.15 8.323 3.857 2.436 14 | Zjets 1.4 0.6 1 3.451 3.857 2.233 1.218 15 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1404_2500_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | SR3b 1 2.2 0.8 3.9 4.4 1.7 -0.6 4 | SR0b 14 6.5 2.3 16.3 8.9 3.6 2.0 5 | SR1b 10 4.7 2.1 13.3 8.0 3.3 2.0 6 | SR3Llow 6 4.3 2.1 8.6 7.2 2.9 1.3 7 | SR3Lhigh 2 2.5 0.9 4.6 5.0 1.6 1.1 8 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1405_7875_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR S95_obs S95_exp obs bkg bkg_err 3 | SR05_a.6jl 39 31 121 111 11 4 | SR05_b.6jm 25 20 39 33 6 5 | SR05_c.6jt 6.6 6.2 5 5.2 1.4 6 | SR05_d.6jt+ 7.9 6.6 6 4.9 1.6 7 | SR04_5j 35 37 121 126 13 8 | SR03_a.4jl- 270 240 2169 2120 110 9 | SR03_b.4jl 91 103 608 630 50 10 | SR03_c.4jm 10 16 24 37 6 11 | SR03_d.4jt 3.1 4.0 0 2.5 1.0 12 | SR03_e.4jW 14 11 16 14 4 13 | SR02_3j 8.2 6.4 7 5.0 1.2 14 | SR01_a.2jl 1200 1700 12315 13000 1000 15 | SR01_b.2jm 90 110 715 760 50 16 | SR01_c.2jt 38 32 133 125 10 17 | SR01_d.2jW 4.8 4.0 0 2.3 1.4 18 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1407_0583_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp 3 | tN_med 12 13 2.2 8.5 9.2 4 | tN_high 5 5 1 6 6 5 | tN_boost 5 3.3 0.7 7 5.3 6 | bCa_low 11 6.5 1.4 12.2 7.8 7 | bCa_med 20 17 4 14.4 12.3 8 | bCb_med1 41 32 5 23.5 16.0 9 | bCb_high 7 9.8 1.6 6.5 7.9 10 | bCc_diag 493 470 50 110.6 95.1 11 | bCd_high1 16 11.0 1.5 13.2 8.5 12 | bCd_high2 5 4.4 0.8 6.3 5.7 13 | tNbC_mix 10 7.2 1 9.7 7.0 14 | tN_diag_a 117 136 22 42.1 55.7 15 | tN_diag_b 163 152 20 55.4 47.8 16 | tN_diag_c 101 98 13 36.1 33.9 17 | tN_diag_d 217 236 29 58.7 71.4 18 | bCb_med2_a 10 12.1 2.0 7.3 8.8 19 | bCb_med2_b 10 7.4 1.4 9.7 7.3 20 | bCb_med2_c 16 21 4 9.3 12.3 21 | bCb_med2_d 9 9.1 1.6 7.7 7.8 22 | bCd_bulk_a 144 133 22 36.1 33.9 23 | bCd_bulk_b 78 73 8 58.7 71.4 24 | bCd_bulk_c 61 66 6 17.5 20.9 25 | bCd_bulk_d 29 26.5 2.6 14.8 12.6 26 | threeBody_a 12 16.9 2.8 7.3 9.9 27 | threeBody_b 8 8.4 2.2 7.9 7.8 28 | threeBody_c 29 35 4 11.7 14.7 29 | threeBody_d 22 29 5 55.4 47.8 30 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1407_0600_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | SR0l4jA 2 1.6 0.9 5.2 4.5 1.7 0.5 4 | SR0l4jB 3 1.3 0.9 6.5 4.5 1.7 0.6 5 | SR0l4jC 1 1.6 0.7 3.9 4.1 1.7 0.3 6 | SR0l7jA 21 21.2 4.6 13.9 13.8 4.7 3.4 7 | SR0l7jB 3 3.2 1.6 6.1 6.0 2.2 1.3 8 | SR0l7jC 1 0.9 1.0 4.2 4.1 1.6 0.8 9 | SR1l6jA 7 13.5 3.2 6.1 9.0 3.5 2.3 10 | SR1l6jB 0 6.1 1.8 3.5 6.0 2.3 1.7 11 | SR1l6jC 0 2.3 0.7 3.6 4.3 1.8 0.5 12 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1407_0608_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | M1 33054 33450 960 1951 1960 840 320 4 | M2 8606 8620 270 575 590 210 120 5 | M3 1776 1770 81 195 190 69 53 6 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1411_1559_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SRTotal 521 557 45 70 91 3 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1501_07110_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SRlbb-onHiggs-1 4 6 1.3 5 7 3 | SRlbb-onHiggs-2 3 2.8 0.8 5.4 5.2 4 | SRlbb-sidebands-1 14 13.1 2.4 10.4 9.8 5 | SRlbb-sidebands-2 10 8.8 1.7 9.0 8.0 6 | SRlrr-1 1 1.6 0.4 3.8 3.9 7 | SRlrr-2 5 3.3 0.8 7.2 5.4 8 | SRee-1 2 6 1.2 4 6 9 | SRee-2 1 2.8 0.8 3.4 4.9 10 | SRmm-1 6 3.8 0.9 7.9 6.0 11 | SRmm-2 4 2.6 1.1 6.8 5.4 12 | SRem-1 8 7 1.3 8 7 13 | SRem-2 4 1.9 0.7 7.1 4.8 14 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1502_01518_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp 3 | SR1 364378 372100 9900 14088 18442 4 | SR2 123228 126000 2900 3939 5417 5 | SR3 44715 45300 1100 1718 2086 6 | SR4 18020 18000 500 977 1016 7 | SR5 7988 8300 300 397 579 8 | SR6 3813 4000 160 218 318 9 | SR7 1028 1030 60 130 133 10 | SR8 318 310 30 71 67 11 | SR9 126 97 14 58 36 12 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1502_05686_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR120_7_0 444 370 60 170 125 3 | SR180_7_0 4 6.1 2.2 5.6 6.9 4 | SR80_7_2 1560 1670 190 266 318 5 | SR120_7_1 178 138 26 84 59 6 | SR80_7_1 5800 5900 700 1125 1185 7 | SR100_7_1 936 940 140 239 240 8 | SR180_7_1 1 2.3 1.0 3.5 4.6 9 | SR120_7_2 56 38 17 44 36 10 | SR140_7_2 18 10 5 20 15 11 | SR220_6_1 5 3.8 3.0 8.2 7.5 12 | SR140_7_1 45 41 12 27 25 13 | 14 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1503_03290_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp 3 | SR-Z 29 10.6 3.2 29.6 12. 4 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1506_08616_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp 3 | WWSR1 40 47 14 20 23 4 | WWSR2 71 80 13 23 27 5 | WWSR3 215 203 27 66 57 6 | WWSR4 88 81 11 35.1 28.8 7 | WWSR5 4 3.4 0.9 6.2 5.5 8 | WWSR6 160 154 19 48 44 9 | WWSR7 21 23 4 11 13 10 | SRinA 38 27 7 26 19 11 | SRinB 20 14.1 2.8 16.1 11.2 12 | SRinC 10 7.1 2.9 11.4 9.1 13 | SRexA 46 31 7 31 21 14 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_1507_05493_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_errp bkg_errm S95_obs S95_exp 2 | gaga_SL 0 0.06 0.24 0.03 2.96 3.13 3 | gaga_SH 0 0.06 0.24 0.04 2.98 2.9 4 | gaga_WL 5 2.04 0.82 0.75 8.12 5.09 5 | gaga_WH 1.01 1.01 0.48 0.42 3.47 3.47 6 | gab_L 12 18.8 5.4 5.4 8.0 11.4 7 | gab_H 2 3.82 1.25 1.25 4.13 5.51 8 | gaj_L 2 1.27 0.43 0.43 4.69 3.74 9 | gaj_H 2 0.84 0.38 0.38 4.73 3.55 10 | gal_e 16 10.5 1.4 1.4 14.0 8.6 11 | gal_mu 10 14.1 1.5 1.5 6.6 9.0 12 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2012_104_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR S95_obs S95_exp S95_exp_errp S95_exp_errm bkg bkg_err obs 3 | el 9.9 9.3 3.3 2.6 9 2.8 10 4 | mu 6.4 8.3 3.4 2.3 7.7 3.2 4 5 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2012_147_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR S95_obs bkg bkg_err_stat bkg_err_sys obs 3 | 1 29400 344400 2377 12600 350932 4 | 2 1680 25600 555 900 25515 5 | 3 525 2180 139 100 2353 6 | 4 210 380 67 30 268 7 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2013_021_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | eee 192 204 17 40.0 45.6 61.3 34.5 4 | eemu 270 254 19 60.0 48.6 66.1 36.5 5 | emumu 298 287 19 58.2 49.7 69.4 40.4 6 | mumumu 334 351 26 52.0 63.7 85.9 46.1 7 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2013_024_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR S95_obs S95_exp S95_exp_errp S95_exp_errm bkg bkg_err obs 3 | SR1 10.0 10.6 5.5 1.7 17.5 3.2 15 4 | SR2 3.6 5.3 3.2 1.7 4.7 1.5 2 5 | SR3 3.9 4.5 1.9 0.7 2.7 1.2 1 6 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2013_031_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | Higgs 3615 3450 180 484 363 151 90 4 | WWCR 3297 3110 160 489 326 152 73 5 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2013_035_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR S95_obs S95_exp bkg bkg_err obs 3 | SRnoZa 41.8 39.3 96 19 101 4 | SRnoZb 18 16.3 29 6 32 5 | SRnoZc 6.8 6.2 4.4 1.8 5 6 | SRZa 83.7 67.9 249 35 273 7 | SRZb 13.9 13.2 22 5 23 8 | SRZc 6.6 6.7 6.3 1.5 6 9 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2013_036_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR S95_obs S95_exp bkg bkg_err obs 3 | SR0noZa 4.7 3.9 1.7 0.8 2 4 | SR0noZb 3.7 3.6 1.6 0.6 1 5 | SR1noZ 7.5 5.3 2 1.3 4 6 | SR0Z 10.4 6.7 4.8 1.8 8 7 | SR1Z 6.5 4.5 1.3 1.0 3 8 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2013_037_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp 3 | SRtN1_shape01 253 250 57 85.7 89.8 4 | SRtN1_shape02 165 174 28 49.8 45.0 5 | SRtN1_shape03 235 262 34 38.9 55.5 6 | SRtN2 14 13 3 10.7 10.0 7 | SRtN3 7 5 2 8.5 6.7 8 | SRbC1 456 482 76 83.2 97.6 9 | SRbC2 25 18 5 19.5 15.7 10 | SRbC3 6 7 3 7.6 7.6 11 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2013_047_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR S95_obs S95_exp S95_exp_errp S95_exp_errm bkg bkg_err obs 3 | AL 1341.2 1135.0 332.7 291.5 4700 500 5333 4 | AM 51.3 42.7 15.5 11.4 122 18 135 5 | BM 14.9 17.0 6.6 4.6 33 7 29 6 | BT 6.7 5.8 2.9 1.8 2.4 1.4 4 7 | CM 81.2 72.9 23.6 18.0 210 40 228 8 | CT 2.4 3.3 2.1 1.2 1.6 1.4 0 9 | D 15.5 13.6 5.1 3.5 15 5 18 10 | EL 92.4 57.3 20 14.4 113 21 166 11 | EM 28.6 21.4 7.6 5.8 30 8 41 12 | ET 8.3 6.5 3.0 1.9 2.9 1.8 5 13 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2013_048_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_exp S95_obs 3 | SRM90 260 300 40 71.05 50.75 4 | SRM100 3 4.8 2.2 6.09 5.481 5 | SRM110 7 11 4 8.526 8.12 6 | SRM120 3 4.3 1.3 5.481 4.669 7 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2013_049_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR S95_obs S95_exp S95_exp_errp S95_exp_errm bkg bkg_err obs 3 | SR_mT2_90_elel 8.932 10.15 4.466 3.045 16.6 2.3 15 4 | SR_mT2_110_elel 5.481 6.699 3.248 2.03 6.1 2.2 4 5 | SR_mT2_90_mumu 9.541 11.774 5.075 3.451 22.4 3.3 19 6 | SR_mT2_110_mumu 5.684 6.699 3.248 2.03 6.3 2.4 4 7 | SR_mT2_90_elmu 10.353 11.571 5.075 3.451 20.7 3.2 19 8 | SR_mT2_110_elmu 7.105 6.699 3.248 1.827 4.4 2.0 5 9 | SR_WWa 39.382 35.931 13.398 9.947 117.9 14.6 123 10 | SR_WWb 11.774 10.353 4.263 3.045 13.6 2.3 16 11 | SR_WWc 8.729 7.511 3.654 2.233 7.4 1.5 9 12 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2013_061_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR bkg bkg_err obs S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | SR0L4JA 3.0 1.3 2 4.6 5.0 2.0 1.3 4 | SR0L4JB 1.3 1.0 3 6.7 5.0 1.5 0.8 5 | SR0L4JC 1.8 1.0 2 4.8 4.4 1.7 1.0 6 | SR0L7JA 22.5 6.9 22 15.3 14.6 6.1 3.4 7 | SR0L7JB 3.6 2.5 3 6.1 6.0 2.3 1.0 8 | SR0L7JC 0.8 0.85 1 3.9 3.6 1.2 0.5 9 | SR1L6JA 15.5 8.4 7 6.6 9.5 3.9 2.9 10 | SR1L6JB 7.4 5.7 0 3.0 3.9 1.7 1.0 11 | SR1L6JC 3.0 2.8 0 3.0 3.1 0.9 0.0 12 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2013_062_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | SoftLep1BLow 8 6.1 1.4 8.8 6.9 3.0 2.0 4 | SoftLep1BHigh 6 4.0 1.1 7.9 6.3 1.9 1.1 5 | SoftLep2BLow 24 24.1 4.1 13.4 13.2 5.9 4.1 6 | SoftLep2BHigh 3 3.6 1.4 5.3 5.3 2.4 1.4 7 | SoftLepJ3 7 5.6 1.6 8.1 7.3 2.7 1.8 8 | SoftLepJ5 9 14.8 3.7 7.1 10.0 3.6 3.0 9 | DiMuon 7 1.6 1.0 11.5 5.9 2.1 1.0 10 | HardElecJ3Inclu 4 3.9 1.0 6.0 5.7 2.2 1.5 11 | HardElecJ3Ortho 45 46.4 8 19.8 20.2 8.3 4.8 12 | HardElecJ5Inclu 4 3.6 1.0 6.0 5.4 2.3 1.5 13 | HardElecJ5Ortho 12 12.2 5.2 12.7 12.6 3.2 2.7 14 | HardElecJ6Inclu 2 2.0 0.7 4.6 4.4 1.9 0.8 15 | HardElecJ6Ortho 7 9.7 2.0 6.6 7.8 3.1 2.4 16 | HardMuonJ3Inclu 5 2.7 0.9 7.7 5.1 2.0 1.5 17 | HardMuonJ3Ortho 28 38.1 5.8 11.6 15.6 5.8 3.8 18 | HardMuonJ5Inclu 2 2.5 0.8 4.6 4.7 1.9 1.2 19 | HardMuonJ5Ortho 7 7.1 1.6 7.7 7.6 2.8 2.4 20 | HardMuonJ6Inclu 0 1.7 0.6 3.0 4.1 1.3 1.1 21 | HardMuonJ6Ortho 7 7.4 1.7 7.1 7.1 3.4 1.4 22 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2013_089_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR S95_obs S95_exp S95_exp_errp S95_exp_errm bkg bkg_err obs 3 | SR1SF 28 35 48 25 117 16 102 4 | SR1SFOS 24 33 45 24 112 16 91 5 | SR2SF 6.7 8.5 12.5 6.0 11.0 2.8 8 6 | SR2SFOS 6.1 8.2 11.9 5.7 10.3 2.6 7 7 | DRSF 11.0 10.4 15.1 7.3 17.3 2.6 17 8 | DRSFOS 11.6 10.2 14.8 7.1 16.3 2.5 17 9 | SR1OF 24 31 43 23 103 15 87 10 | SR1OFOS 25 30 41 22 92 13 81 11 | SR2OF 7.1 8.4 12.2 5.9 10.1 2.7 8 12 | SR2OFOS 7.3 8.3 12.1 5.8 9.8 2.7 8 13 | DROF 7.6 10.4 15 7.3 17.8 3.2 12 14 | DROFOS 6.8 9.6 13.9 6.7 15.6 2.8 10 15 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2014_014_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | SRa 59 53 10 30.2 27 8 6 4 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2014_033_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err_stat bkg_err_sys S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | ee 594 536 10 42 143 96.6 38.1 14.1 4 | mumu 975 873 12 63 222 140 54.4 37.2 5 | emu 5067 4376 26 280 1176 566 217 135 6 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2014_056_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp 3 | sig 60424 60000 3600 6902 6717 4 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_conf_2015_004_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err_stat bkg_err_sys S95_obs S95_exp 2 | M1 539 578 38 30 73 96 3 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_higg_2013_03_ref.dat: -------------------------------------------------------------------------------- 1 | SR bkg bkg_err obs S95_obs S95_exp 2 | sig 138 9.8 152 41 31 3 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_higg_2013_03_ref.dat.txt: -------------------------------------------------------------------------------- 1 | SR bkg bkg_err obs S95_obs S95_exp 2 | sig 138 9.8 152 41 31 3 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_higg_2013_03_var.j: -------------------------------------------------------------------------------- 1 | { 2 | "analysis": "atlas_higg_2013_03", 3 | "author": "Arran Freegard", 4 | "authoremail": "acf1g14@soton.ac.uk", 5 | "cr": "n", 6 | "ecm": "8.0", 7 | "electron_iso_absorrel": [ 8 | "r", 9 | "r" 10 | ], 11 | "electron_iso_dR": [ 12 | "0.2", 13 | "0.2" 14 | ], 15 | "electron_iso_ptmin": [ 16 | "0.1", 17 | "0.1" 18 | ], 19 | "electron_iso_ptratiomax": [ 20 | "0.2", 21 | "0.2" 22 | ], 23 | "electron_iso_source": [ 24 | "c", 25 | "c" 26 | ], 27 | "electron_niso": 2, 28 | "expectation_known": "y", 29 | "experiment": "atlas8tev", 30 | "info_set": [ 31 | "bkg", 32 | "bkg_err", 33 | "obs", 34 | "S95_obs", 35 | "S95_exp" 36 | ], 37 | "jets_btagging": "y", 38 | "jets_btagging_eff": [ 39 | "80.0" 40 | ], 41 | "jets_btagging_n": 1, 42 | "jets_tautagging": "n", 43 | "long_info": [ 44 | "HiggsZ to invisible plus 2 leptons" 45 | ], 46 | "lumi": "20.3", 47 | "muon_iso_absorrel": [ 48 | "r", 49 | "r" 50 | ], 51 | "muon_iso_dR": [ 52 | "0.05", 53 | "0.05" 54 | ], 55 | "muon_iso_ptmin": [ 56 | "0.5", 57 | "0.5" 58 | ], 59 | "muon_iso_ptratiomax": [ 60 | "0.2", 61 | "0.2" 62 | ], 63 | "muon_iso_source": [ 64 | "t", 65 | "t" 66 | ], 67 | "muon_niso": 2, 68 | "photon_iso_absorrel": [ 69 | "r", 70 | "r" 71 | ], 72 | "photon_iso_dR": [ 73 | "0.2", 74 | "0.2" 75 | ], 76 | "photon_iso_ptmin": [ 77 | "0.1", 78 | "0.1" 79 | ], 80 | "photon_iso_ptratiomax": [ 81 | "0.2", 82 | "0.2" 83 | ], 84 | "photon_iso_source": [ 85 | "c", 86 | "c" 87 | ], 88 | "photon_niso": 2, 89 | "reference_data": { 90 | "sig": { 91 | "S95_exp": "31", 92 | "S95_obs": "41", 93 | "bkg": "138", 94 | "bkg_err": "9.8", 95 | "obs": "152" 96 | } 97 | }, 98 | "short_info": "HiggsZ to invisible plus 2 leptons", 99 | "signal_regions": [ 100 | "sig" 101 | ], 102 | "tags": [ 103 | "Higgs", 104 | "dilepton", 105 | "met" 106 | ] 107 | } 108 | -------------------------------------------------------------------------------- /data/analysis_info/ATLAS_8TeV/atlas_higg_2013_03_var.j.txt: -------------------------------------------------------------------------------- 1 | { 2 | "analysis": "atlas_higg_2013_03", 3 | "author": "Arran Freegard", 4 | "authoremail": "acf1g14@soton.ac.uk", 5 | "cr": "n", 6 | "ecm": "8.0", 7 | "electron_iso_absorrel": [ 8 | "r", 9 | "r" 10 | ], 11 | "electron_iso_dR": [ 12 | "0.2", 13 | "0.2" 14 | ], 15 | "electron_iso_ptmin": [ 16 | "0.1", 17 | "0.1" 18 | ], 19 | "electron_iso_ptratiomax": [ 20 | "0.2", 21 | "0.2" 22 | ], 23 | "electron_iso_source": [ 24 | "c", 25 | "c" 26 | ], 27 | "electron_niso": 2, 28 | "expectation_known": "y", 29 | "experiment": "atlas8tev", 30 | "info_set": [ 31 | "bkg", 32 | "bkg_err", 33 | "obs", 34 | "S95_obs", 35 | "S95_exp" 36 | ], 37 | "jets_btagging": "y", 38 | "jets_btagging_eff": [ 39 | "80.0" 40 | ], 41 | "jets_btagging_n": 1, 42 | "jets_tautagging": "n", 43 | "long_info": [ 44 | "HiggsZ to invisible plus 2 leptons" 45 | ], 46 | "lumi": "20.3", 47 | "muon_iso_absorrel": [ 48 | "r", 49 | "r" 50 | ], 51 | "muon_iso_dR": [ 52 | "0.05", 53 | "0.05" 54 | ], 55 | "muon_iso_ptmin": [ 56 | "0.5", 57 | "0.5" 58 | ], 59 | "muon_iso_ptratiomax": [ 60 | "0.2", 61 | "0.2" 62 | ], 63 | "muon_iso_source": [ 64 | "t", 65 | "t" 66 | ], 67 | "muon_niso": 2, 68 | "photon_iso_absorrel": [ 69 | "r", 70 | "r" 71 | ], 72 | "photon_iso_dR": [ 73 | "0.2", 74 | "0.2" 75 | ], 76 | "photon_iso_ptmin": [ 77 | "0.1", 78 | "0.1" 79 | ], 80 | "photon_iso_ptratiomax": [ 81 | "0.2", 82 | "0.2" 83 | ], 84 | "photon_iso_source": [ 85 | "c", 86 | "c" 87 | ], 88 | "photon_niso": 2, 89 | "reference_data": { 90 | "sig": { 91 | "S95_exp": "31", 92 | "S95_obs": "41", 93 | "bkg": "138", 94 | "bkg_err": "9.8", 95 | "obs": "152" 96 | } 97 | }, 98 | "short_info": "HiggsZ to invisible plus 2 leptons", 99 | "signal_regions": [ 100 | "sig" 101 | ], 102 | "tags": [ 103 | "Higgs", 104 | "dilepton", 105 | "met" 106 | ] 107 | } 108 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_13TeV/cms_sus_16_025_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR1_weakino_1low_mll_1 0.001 3.6 1.8 2.9 4.7 3 | SR1_weakino_1low_mll_2 2 8.5 3.1 3.7 6.8 4 | SR1_weakino_1low_mll_3 6 8.2 3.0 6.7 8.0 5 | SR1_weakino_1low_mll_4 5 4.7 2.3 7.2 6.8 6 | SR1_weakino_2high_mll_1 1 2.4 2.1 3.6 4.7 7 | SR1_weakino_2high_mll_2 2 4.1 2.0 4.2 5.7 8 | SR1_weakino_2high_mll_3 2 2.2 1.8 5.1 5.0 9 | SR1_weakino_2high_mll_4 1 2.6 1.6 3.5 4.6 10 | SR2_stop_1low_pt_1 4 7.9 3.7 5.4 7.6 11 | SR2_stop_1low_pt_2 17 18.8 5.3 11.4 12.8 12 | SR2_stop_1low_pt_3 25 24.7 5.1 14.4 14.4 13 | SR2_stop_2high_pt_1 9 15.6 7.1 8.2 10.7 14 | SR2_stop_2high_pt_2 23 18.3 6.6 19.0 16.3 15 | SR2_stop_2high_pt_1 32 33.3 8.1 17.3 18.1 16 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_13TeV/cms_sus_16_048_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR1_weakino_1low_mll_1 2 3.5 1.0 4.2 5.2 3 | SR1_weakino_1low_mll_2 15 12.0 2.3 11.8 9.7 4 | SR1_weakino_1low_mll_3 19 17.0 2.4 12.1 10.8 5 | SR1_weakino_1low_mll_4 18 11.0 2.0 16.0 9.6 6 | SR1_weakino_2media_mll_1 1 1.6 0.7 3.8 4.2 7 | SR1_weakino_2media_mll_2 0.001 3.5 0.9 3.0 5.3 8 | SR1_weakino_2media_mll_3 3 2.0 0.7 5.6 4.7 9 | SR1_weakino_2media_mll_4 1 0.51 0.51 3.67 3.32 10 | SR1_weakino_3high_mll_1 2 1.4 0.7 4.5 4.3 11 | SR1_weakino_3high_mll_2 1 1.5 0.6 3.5 4.0 12 | SR1_weakino_3high_mll_3 2 1.5 0.8 4.6 4.4 13 | SR1_weakino_3high_mll_4 0.001 1.2 0.6 3.1 3.4 14 | SR2_stop_1low_pt_1 16 14.0 2.3 11.4 10.1 15 | SR2_stop_1low_pt_2 51 37.0 6.8 30.4 19.8 16 | SR2_stop_1low_pt_3 67 54.0 6.5 31.5 21.0 17 | SR2_stop_2media_pt_1 23 23.0 3.5 12.7 12.6 18 | SR2_stop_2media_pt_2 40 41.0 5.6 16.3 17.5 19 | SR2_stop_2media_pt_3 44 45.0 7.0 18.0 18.6 20 | SR2_stop_3high_pt_1 4 4.7 1.3 5.6 6.1 21 | SR2_stop_3high_pt_2 11 10.0 1.9 9.4 8.4 22 | SR2_stop_3high_pt_3 9 10.0 2.5 8.0 8.5 -------------------------------------------------------------------------------- /data/analysis_info/CMS_13TeV_analyses.txt: -------------------------------------------------------------------------------- 1 | #Name NSR Description Lumi CR? 2 | cms_pas_sus_15_011 47 CMS, 13 TeV, 2 leptons + jets + MET 2.2 no 3 | cms_sus_16_039 158 electrowekinos in multilepton final state 35.9 no 4 | cms_sus_16_025 14 electroweakino and stop compressed spectra 12.9 no 5 | cms_sus_16_048 20 two soft opposite sign leptons 35.9 no 6 | 7 | 8 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_14TeV_HighLumi_analyses.txt: -------------------------------------------------------------------------------- 1 | #Name NSR Description Lumi CR? 2 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_7TeV/cms_1306_1126_WW_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | combined 1134 1044 64 215 142 47 36 4 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_7TeV_analyses.txt: -------------------------------------------------------------------------------- 1 | #Name NSR Description Lumi CR? 2 | #Unvalidated analyses 3 | #cms_1306_1126_WW 1 CMS, WW standard model measurement (7TeV) 4.9 no 4 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_8TeV/cms_1301_4698_WW_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | combined 1111 1000 60 240.4 135.7 189.6 102.0 4 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_8TeV/cms_1408_3583_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | 250 52200 51800 2000 4007 3941 3 | 300 19800 19600 830 1704 1567 4 | 350 8320 8190 400 872 759 5 | 400 3830 3930 230 378 434 6 | 450 1830 2050 150 163 258 7 | 500 934 1040 100 121 169 8 | 550 519 509 66 129 123 9 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_8TeV/cms_1502_06031_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err S95_obs S95_exp 3 | SR01_GE2jets_a.lowMET 1187 1204 106 207 207 4 | SR01_GE2jets_b.mediumMET 65 74.5 11.3 20 20 5 | SR01_GE2jets_c.highMET 7 12.8 4.3 7.6 7.6 6 | SR02_GE3jets_a.lowMET 490 478 43 89 89 7 | SR02_GE3jets_b.mediumMET 35 39.2 6.6 16.1 16.1 8 | SR02_GE3jets_c.highMET 6 5.3 2.3 8.0 8.0 9 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_8TeV/cms_1504_03198_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err_stat bkg_err_sys S95_obs S95_exp 2 | SR1 18 16.4 2.2 2.9 12.9 11.4 3 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_8TeV/cms_exo_14_014_ref.dat: -------------------------------------------------------------------------------- 1 | SR obs bkg bkg_err S95_obs S95_exp 2 | SR_low_emu 71 73.9 4.1 17.3 19.4 3 | SR_emu_90 25 20.1 1.6 15.0 10.6 4 | SR_emu_150 16 13.8 1.1 11.0 9.0 5 | SR_emu_200 7 6.2 0.7 7.3 6.7 6 | SR_emu_250 7 4.7 0.6 8.3 6.2 7 | SR_emu_300 4 2.2 0.6 6.7 4.9 8 | SR_emu_350 4 1.6 0.4 6.8 4.2 9 | SR_emu_400 4 1.6 0.4 7.0 4.2 10 | SR_emu_500 4 1.6 0.4 7.0 4.2 11 | SR_low_ee 33 32.6 3.2 13.9 14.2 12 | SR_ee_90 23 17.8 2.2 15.5 10.7 13 | SR_ee_150 7 9.9 1.9 6.1 7.9 14 | SR_ee_200 3 4.3 1.3 4.9 5.8 15 | SR_ee_250 4 3.8 1.4 6.2 5.9 16 | SR_ee_300 4 2.6 1.3 6.9 5.6 17 | SR_ee_500 4 2.4 1.3 7.1 5.9 18 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_8TeV/cms_smp_12_006_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR bkg bkg_err obs S95_obs S95_exp S95_exp_errp S95_exp_errm 3 | 3e 209.3 17.2 235 66.41 44.74 16.75 11.14 4 | 2e 271.7 22.3 288 66.85 54.68 23.66 13.11 5 | 1e 366.9 30.1 400 94.44 71.72 28.87 18.09 6 | 0e 487.8 40.0 557 151.62 88.98 35.75 18.95 7 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_8TeV/cms_sus_12_019_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err_stat bkg_err_sys S95_obs S95_exp S95_exp_errm S95_exp_errp 3 | Cen_SF 860 730 27 29 202 76.0 13.1 25.3 4 | For_SF 163 155 13 10 38.3 31.8 8.5 12.2 5 | Cen_OF 730 730 27 29 76.0 76.0 13.1 25.3 6 | For_OF 155 155 13 10 31.8 31.8 8.5 12.2 7 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_8TeV/cms_sus_13_016_ref.dat: -------------------------------------------------------------------------------- 1 | # This file is not used by CheckMATE 2. To edit values by hand, please refer to the corresponding var.j file! 2 | SR obs bkg bkg_err_stat bkg_err_sys S95_obs S95_exp 3 | SR1 1 1.2 0.86 0.6 4.0 3.9 4 | -------------------------------------------------------------------------------- /data/analysis_info/CMS_8TeV_analyses.txt: -------------------------------------------------------------------------------- 1 | #Name NSR Description Lumi CR? 2 | cms_1303_2985 59 CMS, alpha_T + b-jets 11.7 yes 3 | cms_1408_3583 7 CMS, monojet + MET 19.7 no 4 | cms_1502_06031 6 CMS, 2 leptons, jets, missingET (only on-Z) 19.4 no 5 | cms_1504_03198 1 CMS, 1 lep, >=3 j, >=1 b-j, etmiss (DM +2top) 19.7 no 6 | cms_sus_13_016 1 CMS, OS lep 3+ b-tags 19.5 no 7 | cms_exo_14_014 16 CMS, Heavy neutrino in 2e+2j and e+mu+2j 19.7 no 8 | #Unvalidated analyses 9 | #cms_1301_4698_WW 1 CMS, WW standard model measurement 3.5 no 10 | #cms_1405_7570 57 CMS, Various chargino and neutralino 19.5 no 11 | #cms_smp_12_006 4 CMS, WZ standard model (3 leptons + etmiss) 19.6 no 12 | #cms_sus_12_019 4 CMS, 2 leptons, >= 2 jets + etmiss (dilep edge) 19.4 no 13 | -------------------------------------------------------------------------------- /data/atlas_1908_03122/pyhf_conf.json: -------------------------------------------------------------------------------- 1 | {"analysis" :[ 2 | {"name":"RegionA", 3 | "bkgonly":"RegionA/BkgOnly.json", 4 | "patchset":"RegionA/patchset.json", 5 | "histosize":"3", 6 | "SR_dict": {"SR_meff[0]":"SRAH","SR_meff[1]":"SRAL","SR_meff[2]":"SRAM" 7 | }}, 8 | {"name":"RegionB", 9 | "bkgonly":"RegionB/BkgOnly.json", 10 | "patchset":"RegionB/patchset.json", 11 | "histosize":"1", 12 | "SR_dict": {"SR_cuts":"SRB" 13 | }}, 14 | {"name":"RegionC", 15 | "bkgonly":"RegionC/BkgOnly.json", 16 | "patchset":"RegionC/patchset.json", 17 | "histosize":"4", 18 | "SR_dict": {"SR_metsigST[0]":"SRC22","SR_metsigST[1]":"SRC24","SR_metsigST[2]":"SRC26","SR_metsigST[3]":"SRC28" 19 | }}] 20 | } 21 | -------------------------------------------------------------------------------- /data/atlas_1908_08215/pyhf_conf.json: -------------------------------------------------------------------------------- 1 | {"analysis" :[ 2 | {"name":"SR-SF-0J", 3 | "bkgonly":"bkgonly.json", 4 | "patchset":"C1C1SlepSnu_patchset.json", 5 | "histosize":"1", 6 | "SR_dict": {"SRSF_0a_cuts":"SR-SF-0Ja","SRSF_0b_cuts":"SR-SF-0Jb","SRSF_0c_cuts":"SR-SF-0Jc","SRSF_0d_cuts":"SR-SF-0Jd","SRSF_0e_cuts":"SR-SF-0Je","SRSF_0f_cuts":"SR-SF-0Jf","SRSF_0g_cuts":"SR-SF-0Jg","SRSF_0h_cuts":"SR-SF-0Jh","SRSF_0i_cuts":"SR-SF-0Ji" 7 | }}, 8 | {"name":"SR-SF-1J", 9 | "bkgonly":"bkgonly.json", 10 | "patchset":"C1C1SlepSnu_patchset.json", 11 | "histosize":"1", 12 | "SR_dict": {"SRSF_1a_cuts":"SR-SF-1Ja","SRSF_1b_cuts":"SR-SF-1Jb","SRSF_1c_cuts":"SR-SF-1Jc","SRSF_1d_cuts":"SR-SF-1Jd","SRSF_1e_cuts":"SR-SF-1Je","SRSF_1f_cuts":"SR-SF-1Jf","SRSF_1g_cuts":"SR-SF-1Jg","SRSF_1h_cuts":"SR-SF-1Jh","SRSF_1i_cuts":"SR-SF-1Ji" 13 | }}, 14 | {"name":"SR-DF-0J", 15 | "bkgonly":"bkgonly.json", 16 | "patchset":"C1C1SlepSnu_patchset.json", 17 | "histosize":"1", 18 | "SR_dict": {"SRDF_0a_cuts":"SR-DF-0Ja","SRDF_0b_cuts":"SR-DF-0Jb","SRDF_0c_cuts":"SR-DF-0Jc","SRDF_0d_cuts":"SR-DF-0Jd","SRDF_0e_cuts":"SR-DF-0Je","SRDF_0f_cuts":"SR-DF-0Jf","SRDF_0g_cuts":"SR-DF-0Jg","SRDF_0h_cuts":"SR-DF-0Jh","SRDF_0i_cuts":"SR-DF-0Ji" 19 | }}, 20 | {"name":"SR-DF-1J", 21 | "bkgonly":"bkgonly.json", 22 | "patchset":"C1C1SlepSnu_patchset.json", 23 | "histosize":"1", 24 | "SR_dict": {"SRDF_1a_cuts":"SR-DF-1Ja","SRDF_1b_cuts":"SR-DF-1Jb","SRDF_1c_cuts":"SR-DF-1Jc","SRDF_1d_cuts":"SR-DF-1Jd","SRDF_1e_cuts":"SR-DF-1Je","SRDF_1f_cuts":"SR-DF-1Jf","SRDF_1g_cuts":"SR-DF-1Jg","SRDF_1h_cuts":"SR-DF-1Jh","SRDF_1i_cuts":"SR-DF-1Ji" 25 | }}] 26 | } 27 | -------------------------------------------------------------------------------- /data/atlas_2211_08028/ANA-SUSY-2018-30_model.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/atlas_2211_08028/ANA-SUSY-2018-30_model.onnx -------------------------------------------------------------------------------- /data/cards/pythia_default_LHE_card.in: -------------------------------------------------------------------------------- 1 | Init:showChangedSettings = on ! list changed settings 2 | Init:showChangedParticleData = off ! list changed particle data 3 | Next:numberCount = 0 ! print message every n events, 0 = off 4 | Next:numberShowLHA = 1 ! print LHA information n times 5 | Next:numberShowInfo = 1 ! print event information n times 6 | Next:numberShowProcess = 1 ! print process record n times 7 | Next:numberShowEvent = 0 ! print event record n times 8 | 9 | -------------------------------------------------------------------------------- /data/cards/pythia_default_card.in: -------------------------------------------------------------------------------- 1 | ! Settings used in the main program. 2 | Main:numberOfEvents = 10000 ! number of events to generate 3 | Main:timesAllowErrors = 3 ! how many aborts before run stops 4 | Init:showChangedSettings = on ! list changed settings 5 | Init:showChangedParticleData = off ! list changed particle data 6 | Init:showOneParticleData = 36 ! print data for this particular particle 7 | Next:numberCount = 500 ! print message every n events 8 | Next:numberShowInfo = 2 ! print event information n times 9 | Next:numberShowProcess = 2 ! print process record n times 10 | Next:numberShowEvent = 2 ! print event record n times 11 | 12 | ! Settings for the event generation process in the Pythia8 library. 13 | # PartonLevel:MPI = off ! no multiparton interactions 14 | # PartonLevel:ISR = off ! no initial-state radiation 15 | # PartonLevel:FSR = off ! no final-state radiation 16 | # HadronLevel:Hadronize = off ! no hadronization 17 | 18 | ! For comparison with Pythia 6 19 | PDF:pSet = 8 !(CTEQ6L1) 20 | # SigmaProcess:factorscale2 = 4 ! sqrt(s-hat) 21 | # SigmaProcess:renormScale2 = 4 22 | # SigmaProcess:alphaSvalue = 0.1265 23 | # SigmaProcess:alphaSorder = 1 24 | 25 | ! Beam parameter settings. Values below agree with default ones. 26 | Beams:idA = 2212 ! first beam, p = 2212, pbar = -2212 27 | Beams:idB = 2212 ! second beam, p = 2212, pbar = -2212 28 | 29 | 30 | -------------------------------------------------------------------------------- /data/cards/pythia_mg5minimal_default_card.in: -------------------------------------------------------------------------------- 1 | Init:showChangedSettings = on ! list changed settings 2 | Init:showChangedParticleData = off ! list changed particle data 3 | Main:timesAllowErrors = 3 ! how many aborts before run stops 4 | PartonLevel:MPI = off ! no multiparton interactions 5 | -------------------------------------------------------------------------------- /data/validationNotes/Checkmate_multibin.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/validationNotes/Checkmate_multibin.pdf -------------------------------------------------------------------------------- /data/validationNotes/atlas_1706_03731/validation_1706_03731.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/validationNotes/atlas_1706_03731/validation_1706_03731.pdf -------------------------------------------------------------------------------- /data/validationNotes/atlas_1708_07875/validation_1708_07875.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/validationNotes/atlas_1708_07875/validation_1708_07875.pdf -------------------------------------------------------------------------------- /data/validationNotes/atlas_1712_02332/validation_1712_02332.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/validationNotes/atlas_1712_02332/validation_1712_02332.pdf -------------------------------------------------------------------------------- /data/validationNotes/atlas_1712_08119/validation_1712_08119.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/validationNotes/atlas_1712_08119/validation_1712_08119.pdf -------------------------------------------------------------------------------- /data/validationNotes/atlas_1802_03158/validation_1802_03158.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/validationNotes/atlas_1802_03158/validation_1802_03158.pdf -------------------------------------------------------------------------------- /data/validationNotes/atlas_1908_08215/validation_1908_08215.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/validationNotes/atlas_1908_08215/validation_1908_08215.pdf -------------------------------------------------------------------------------- /data/validationNotes/atlas_1909_08457/validation_1909_08457.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/validationNotes/atlas_1909_08457/validation_1909_08457.pdf -------------------------------------------------------------------------------- /data/validationNotes/atlas_1911_12606/validation_1911_12606.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/validationNotes/atlas_1911_12606/validation_1911_12606.pdf -------------------------------------------------------------------------------- /data/validationNotes/atlas_2010_14293/validation_atlas_conf_2019_040.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/validationNotes/atlas_2010_14293/validation_atlas_conf_2019_040.pdf -------------------------------------------------------------------------------- /data/validationNotes/atlas_2106_09609/validation_bdt.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/validationNotes/atlas_2106_09609/validation_bdt.pdf -------------------------------------------------------------------------------- /data/validationNotes/atlas_2202_07953/ATLAS_invH_obs_v2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/validationNotes/atlas_2202_07953/ATLAS_invH_obs_v2.pdf -------------------------------------------------------------------------------- /data/validationNotes/atlas_2211_08028/validation_bdt2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckMATE2/checkmate2/e10b55e0b20b4df067164d9784f230f41e759c37/data/validationNotes/atlas_2211_08028/validation_bdt2.pdf -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM lukasheinrich/cmbasefedora 2 | ADD . /code/CheckMATE 3 | RUN yum install -y autoconf automake libtool python2-numpy python2-scipy 4 | RUN pip install -U scipy==0.11.0 5 | RUN cd /code/CheckMATE && \ 6 | autoreconf && \ 7 | ./configure \ 8 | --with-madgraph=/code/MG5_aMC_v2_6_3_2/ \ 9 | --with-delphes=/code/delphes \ 10 | --with-rootsys=/usr/local \ 11 | --with-hepmc=/usr/local \ 12 | --with-pythia=/usr/local && \ 13 | make -j4 && \ 14 | make install 15 | 16 | 17 | ENV MANPATH /usr/local/man 18 | ENV LD_LIBRARY_PATH=/code/delphes:/usr/local/lib 19 | ENV LIBPATH /usr/local/lib 20 | ENV PATH /code/delphes:/usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin 21 | ENV PYTHONPATH /code/delphes/python:/usr/local/lib 22 | ENV SHLIB_PATH /usr/local/lib 23 | -------------------------------------------------------------------------------- /m4/delphes.m4: -------------------------------------------------------------------------------- 1 | dnl ##### DELPHES ##### 2 | AC_DEFUN([CHECK_DELPHES], 3 | [ 4 | AC_MSG_CHECKING([for Delphes location]) 5 | DELPHESINCLUDE="" 6 | DELPHESLIBS="-ldelphes" 7 | AC_ARG_WITH(delphes, 8 | AC_HELP_STRING([--with-delphes=DIR],[Location of Delphes installation]), 9 | [], 10 | [with_delphes=no]) 11 | if test "x$with_delphes" = "xno"; then 12 | AC_MSG_RESULT("not found") 13 | AC_MSG_ERROR([Delphes could not be found. Try --with-delphes]) 14 | else 15 | AC_MSG_RESULT([$with_delphes]) 16 | DELPHESCFLAGS="-I$with_delphes -I$with_delphes/external" 17 | DELPHESLIBS="-lEG -lDelphes" 18 | DELPHESLIBDIR="$with_delphes" 19 | fi 20 | if test "x$with_pythia" != "xno"; then 21 | # TODO: Check if Delphes works properly 22 | CPPFLAGS="$CPPFLAGS $DELPHESCFLAGS $ROOTCFLAGS" 23 | LIBS="$LIBS -L$DELPHESLIBDIR -L$ROOTLIBDIR $ROOTGLIBS $ROOTLIBS $DELPHESLIBS" 24 | LDFLAGS="$LDFLAGS" 25 | AC_CHECK_HEADERS([classes/DelphesClasses.h],[],[AC_MSG_ERROR([Cannot find DelphesClasses header])], 26 | [#include "TRef.h" 27 | #include "TObject.h" 28 | #include "TRefArray.h" 29 | #include "TLorentzVector.h" 30 | #include "classes/SortableObject.h" 31 | ]) 32 | fi 33 | AM_CONDITIONAL(HAVE_DELPHES,[test "x$with_delphes" != "xno"]) 34 | AC_SUBST(DELPHESCFLAGS) 35 | AC_SUBST(DELPHESINCLUDE) 36 | AC_SUBST(DELPHESLIBS) 37 | AC_SUBST(DELPHESLIBDIR) 38 | ]) 39 | -------------------------------------------------------------------------------- /m4/hepmc.m4: -------------------------------------------------------------------------------- 1 | dnl ##### HEPMC ##### 2 | AC_DEFUN([THEPEG_CHECK_HEPMC], 3 | [ 4 | AC_MSG_CHECKING([for HepMC location]) 5 | HEPMCINCLUDE="" 6 | HEPMCLIBS="" 7 | AC_ARG_WITH(hepmc, 8 | AC_HELP_STRING([--with-hepmc=DIR],[Location of HepMC installation @<:@default=system libs@:>@]), 9 | [], 10 | [with_hepmc=no]) 11 | if test "x$with_hepmc" = "xno"; then 12 | AC_MSG_RESULT([not found]) 13 | else 14 | AC_MSG_RESULT([$with_hepmc]) 15 | HEPMCINCLUDE=-I$with_hepmc/include 16 | HEPMCLIBS="-L$with_hepmc/lib -lHepMCfio -lHepMC" 17 | HEPMCLIBDIR="$with_hepmc/lib" 18 | fi 19 | if test "x$with_hepmc" != "xno"; then 20 | # Now lets see if the libraries work properly 21 | oldLIBS="$LIBS" 22 | oldLDFLAGS="$LDFLAGS" 23 | oldCPPFLAGS="$CPPFLAGS" 24 | LIBS="$LIBS `echo $HEPMCLIBS | sed -e 's! -R.* ! !'`" 25 | LDFLAGS="$LDFLAGS" 26 | CPPFLAGS="$CPPFLAGS $HEPMCINCLUDE" 27 | AC_CHECK_HEADERS([HepMC/HepMCDefs.h],[],[AC_MSG_ERROR([Defs...])]) 28 | AC_CHECK_HEADERS([HepMC/IO_GenEvent.h],[],[AC_MSG_ERROR([Need HepMC with GenEvent support.])]) 29 | # check HepMC 30 | #AC_MSG_CHECKING([that HepMC works]) 31 | #AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include 32 | #]],[[HepMC::GenEvent();]])],[AC_MSG_RESULT([yes])],[AC_MSG_RESULT([no]) 33 | #AC_MSG_ERROR([Use '--with-hepmc=' to set a path or use '--without-hepmc'.]) 34 | #]) 35 | #AC_CHECK_HEADERS([HepMC/PdfInfo.h],[],[AC_MSG_ERROR([Need HepMC with PdfInfo support.])],[ 36 | #include 37 | #include 38 | #include 39 | #]) 40 | LIBS="$oldLIBS" 41 | LDFLAGS="$oldLDFLAGS" 42 | CPPFLAGS="$oldCPPFLAGS" 43 | fi 44 | AM_CONDITIONAL(HAVE_HEPMC,[test "x$with_hepmc" != "xno"]) 45 | AC_SUBST(HEPMCINCLUDE) 46 | AC_SUBST(HEPMCLIBS) 47 | AC_SUBST(HEPMCLIBDIR) 48 | AC_SUBST(CREATE_HEPMC) 49 | AC_SUBST(LOAD_HEPMC) 50 | ]) 51 | -------------------------------------------------------------------------------- /m4/madgraph.m4: -------------------------------------------------------------------------------- 1 | dnl ##### MADGRAPH ##### 2 | AC_DEFUN([CHECK_MADGRAPH], 3 | [ 4 | AC_MSG_CHECKING([for MadGraph location]) 5 | MADGRAPHDIR="" 6 | AC_ARG_WITH(madgraph, 7 | AC_HELP_STRING([--with-madgraph=DIR],[Location of MadGraph installation]), 8 | [], 9 | [with_madgraph=no]) 10 | if test "x$with_madgraph" = "xno"; then 11 | AC_MSG_RESULT("not found") 12 | else 13 | AC_MSG_RESULT([$with_madgraph]) 14 | MADGRAPHDIR="$with_madgraph" 15 | fi 16 | if test "x$with_madgraph" != "xno"; then 17 | # Check if MadGraph executable is present 18 | AC_CHECK_FILE([$MADGRAPHDIR/bin/mg5_aMC],[],[AC_MSG_ERROR([Cannot find MadGraph executable])], 19 | [#include "TRef.h" 20 | #include "TObject.h" 21 | #include "TRefArray.h" 22 | #include "TLorentzVector.h" 23 | #include "classes/SortableObject.h" 24 | ]) 25 | fi 26 | AM_CONDITIONAL(HAVE_MADGRAPH,[test "x$with_madgraph" != "xno"]) 27 | AC_SUBST(MADGRAPHDIR) 28 | ]) -------------------------------------------------------------------------------- /m4/onnx.m4: -------------------------------------------------------------------------------- 1 | dnl ##### ONNXRuntime ##### 2 | AC_DEFUN([CHECK_ONNX], 3 | [ 4 | AC_MSG_CHECKING([for ONNX location]) 5 | ONNXINCLUDE="" 6 | ONNXLIBDIR="" 7 | ONNXLIBS="" 8 | AC_ARG_WITH(onnx, 9 | AC_HELP_STRING([--with-onnx=DIR],[Location of ONNXRuntime installation]), 10 | [], 11 | [with_onnx=no]) 12 | if test "x$with_onnx" = "xno"; then 13 | AC_MSG_RESULT(not found) 14 | else 15 | AC_MSG_RESULT([$with_onnx]) 16 | ONNXINCLUDE="-I$with_onnx/include" 17 | ONNXLIBDIR="$with_onnx/lib" 18 | ONNXLIBS="-L$with_onnx/lib -lonnxruntime" 19 | fi 20 | AM_CONDITIONAL(HAVE_ONNX,[test "x$with_onnx" != "xno"]) 21 | AC_SUBST(ONNXINCLUDE) 22 | AC_SUBST(ONNXLIBDIR) 23 | AC_SUBST(ONNXLIBS) 24 | ]) 25 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1602_09058.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1602_09058 2 | #define _ATLAS_1602_09058 3 | // AUTHOR: Jan schuette Engel 4 | // EMAIL: schuette@physik.rwth-aachen.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1602_09058 : public AnalysisBase { 8 | public: 9 | Atlas_1602_09058() : AnalysisBase() {} 10 | ~Atlas_1602_09058() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | int getNumberOfBjets(std::vector jets); 18 | void overlapRemoval_jets_electrons(std::vector& jets,std::vector& electrons); 19 | void overlapRemoval_jets_muons(std::vector& jets,std::vector& bjets,std::vector& muons); 20 | void overlapRemoval_y(std::vector& electrons,std::vector jets, double dR); 21 | 22 | static std::string cf_index[7]; 23 | }; 24 | 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1604_01306.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1604_01306 2 | #define _ATLAS_1604_01306 3 | // AUTHOR: kr 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1604_01306 : public AnalysisBase { 8 | public: 9 | Atlas_1604_01306() : AnalysisBase() {} 10 | ~Atlas_1604_01306() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | std::vector isolation(std::vector candidates); 19 | }; 20 | 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1604_07773.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1604_07773_H_ 2 | #define ATLAS_1604_07773_H_ 3 | // AUTHOR: Tim Keller 4 | // EMAIL: tim.keller@rwth-aachen.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1604_07773 : public AnalysisBase { 8 | public: 9 | Atlas_1604_07773() : AnalysisBase() {} 10 | ~Atlas_1604_07773() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | float dPhi(std::vector jets, ETMiss* missingET); 19 | int countMatchingTracks(std::vector tracks, Jet* jet, float minpt); 20 | void overlapRemoval_jm(); 21 | static std::string signal_regions [13]; 22 | static int signal_region_borders [13][2]; 23 | static std::string cut_flow_x_hist [24]; 24 | }; 25 | 26 | 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1605_03814.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1605_03814 2 | #define _ATLAS_1605_03814 3 | // AUTHOR: Tim Keller 4 | // EMAIL: tim.keller@rwth-aachen.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1605_03814 : public AnalysisBase { 8 | public: 9 | Atlas_1605_03814() : AnalysisBase() {} 10 | ~Atlas_1605_03814() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | bool Passes_Cuts(std::vector jets, ETMiss* missingET, float METCut,float PT1Cut, float PT2Cut, float NJet, float dPhiCut1, float dPhiCut2, float METHTCut, float AplanarityCut, float METMeffCut, float MeffCut, bool cutflow); 19 | float HT(std::vector jets); 20 | float dPhi(std::vector jets, ETMiss* missingET, int NJet, int j); 21 | float M_eff(std::vector jets, ETMiss* missingET, float j); 22 | bool Aplanarity_Cut( std::vector jets,float cut); 23 | 24 | 25 | }; 26 | 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1605_04285.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1605_04285 2 | #define _ATLAS_1605_04285 3 | // AUTHOR: Jan Schuteet-Engel 4 | // EMAIL: schuette@physik.rwth-aachen.de 5 | #include "AnalysisBase.h" 6 | 7 | #include 8 | #include 9 | #include 10 | 11 | class Atlas_1605_04285 : public AnalysisBase { 12 | public: 13 | Atlas_1605_04285() : AnalysisBase() {} 14 | ~Atlas_1605_04285() {} 15 | 16 | void initialize(); 17 | void analyze(); 18 | void finalize(); 19 | 20 | private: 21 | }; 22 | 23 | 24 | void overlap_muons_jets_with_track_conditions(std::vector& muons,std::vector& jets,std::vector& tracks,double dR,int numberOfTracks, double pT_threshold); 25 | 26 | TMatrixD Get_Momentum_Matrix(std::vector jets); 27 | #endif 28 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1606_03903.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1606_03903_H_ 2 | #define ATLAS_1606_03903_H_ 3 | // AUTHOR: K Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1606_03903 : public AnalysisBase { 8 | public: 9 | Atlas_1606_03903() : AnalysisBase() {} 10 | ~Atlas_1606_03903() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | static bool sortByPT(Jet *i, Jet *j); 17 | template 18 | std::vector specialoverlap(std::vector candidates, std::vector neighbours); 19 | 20 | template 21 | std::vector specialoverlap2(std::vector candidates, std::vector neighbours, double dR, double ratio); 22 | 23 | private: 24 | TH1D *histo_met, *histo_mt, *histo_top, *histo_mtop, *histo_ht, *histo_st; 25 | }; 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1609_01599.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1609_01599_H_ 2 | #define ATLAS_1609_01599_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1609_01599 : public AnalysisBase { 8 | public: 9 | Atlas_1609_01599() : AnalysisBase() {} 10 | ~Atlas_1609_01599() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | template std::vector isolateLeptons(std::vector leptons, double deltaR); 19 | }; 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1704_03848.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1704_03848_H_ 2 | #define ATLAS_1704_03848_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1704_03848 : public AnalysisBase { 8 | public: 9 | Atlas_1704_03848() : AnalysisBase() {} 10 | ~Atlas_1704_03848() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | std::vector isolation(std::vector candidates); 19 | }; 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1706_03731.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1706_03731_H_ 2 | #define ATLAS_1706_03731_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1706_03731 : public AnalysisBase { 8 | public: 9 | Atlas_1706_03731() : AnalysisBase() {} 10 | ~Atlas_1706_03731() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | std::vector sigjets; 18 | double met, meff; 19 | int nb; 20 | static bool sortByPT(Jet *i, Jet *j); 21 | bool check_nTrack_jet(Jet* jet, std::vector tracks, int nTracksMin) ; 22 | 23 | std::vector overlapRemoval_muon_jet_tracks(std::vector cand_jets, std::vector cand_muons, double deltaR, int nTracks); 24 | 25 | template 26 | std::vector specialoverlap(std::vector candidates, std::vector neighbours); 27 | 28 | void Passes_Cuts(int NbJet, int NJet, double J_PT, double MET_cut, double Meff_cut, double METMeff_cut, bool cutflow, std::string sr); 29 | }; 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1708_07875.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1708_07875_H_ 2 | #define ATLAS_1708_07875_H_ 3 | // AUTHOR:Junjie Cao, K. Rolbiecki, Liangliang Shang and Di Zhang 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_1708_07875 : public AnalysisBase { 7 | public: 8 | Atlas_1708_07875() : AnalysisBase() {} 9 | ~Atlas_1708_07875() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | void overlapRemoval_electrons_jets(std::vector& electrons, std::vector& jets); 17 | }; 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1709_04183.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1709_04183_H_ 2 | #define ATLAS_1709_04183_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1709_04183 : public AnalysisBase { 8 | public: 9 | Atlas_1709_04183() : AnalysisBase() {} 10 | ~Atlas_1709_04183() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | TFile *hfile; TH1F *massW1, *massW2, *masst1, *masst2; 19 | 20 | TLorentzVector pTmiss; 21 | 22 | std::vector find_Wcandidates( std::vector &jets_in ); 23 | std::vector find_Wcandidates3( std::vector &jets_in ); 24 | std::vector find_tcandidates( std::vector Wcandidates, std::vector &jets_in ); 25 | double mT2chi2(const TLorentzVector & vis1, const TLorentzVector & vis2, double m_inv, const TLorentzVector & invis); 26 | double mTbmin(std::vector bjets); 27 | double mTbmax(std::vector bjets); 28 | bool SRA( std::vector jets, std::vector bjets, std::vector nonbjets, std::vector largeR12, std::vector largeR08, double lR1_cutlow, double lR1_cuthigh, double deltaRbb, double mchi_T2, double met, std::string cf); 29 | bool SRB( std::vector jets, std::vector bjets, std::vector nonbjets, std::vector largeR12, double lR1_cutlow, double lR1_cuthigh, std::string cf); 30 | bool SRD( std::vector jets, std::vector bjets, std::vector nonbjets, double pTb_sum, double pTj3, double mTbmin_cut, double mTbmax_cut, std::string cf); 31 | bool SRE( std::vector jets, std::vector bjets, std::vector largeR08, std::string cf); 32 | }; 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1712_02332.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1712_02332_H_ 2 | #define ATLAS_1712_02332_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1712_02332 : public AnalysisBase { 8 | public: 9 | Atlas_1712_02332() : AnalysisBase() {} 10 | ~Atlas_1712_02332() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | static bool sortByPT(Jet *i, Jet *j); 18 | // static TMatrixD Get_Momentum_Matrix(std::vector jets); 19 | // bool Aplanarity_Cut( std::vector jets, double cut); 20 | double Aplanarity(std::vector input_jets); 21 | double check_track_pt(Jet* jet, std::vector tracks); 22 | bool check_nTrack_jet(Jet* jet, std::vector tracks, int nTracksMin) ; 23 | 24 | std::vector overlapRemoval_muon_jet_tracks(std::vector cand_jets, std::vector cand_muons, double deltaR, int nTracks); 25 | std::vector overlapRemoval_muon_jet_tracks2(std::vector cand_jets, std::vector cand_muons, double deltaR ); 26 | 27 | template 28 | std::vector specialoverlap(std::vector candidates, std::vector neighbours); 29 | 30 | double dPhi(std::vector jets, int j); 31 | double M_eff(std::vector jets, int j); 32 | double HT(std::vector jets); 33 | bool Passes_Cuts(std::vector jets, double PT1Cut, double PT2Cut, int NJet, double EtaCut, double dPhiCut1, double dPhiCut2, double METHTCut, double AplanarityCut, double METMeffCut, double MeffCut, bool cutflow, std::string sr); 34 | }; 35 | 36 | #endif 37 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1712_08119.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1712_08119_H_ 2 | #define ATLAS_1712_08119_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1712_08119 : public AnalysisBase { 8 | public: 9 | Atlas_1712_08119() : AnalysisBase() {} 10 | ~Atlas_1712_08119() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | double mtautau(const TLorentzVector, const TLorentzVector, const TLorentzVector); 19 | bool check_nTrack_jet(Jet* jet, std::vector tracks, int nTracksMin) ; 20 | std::vector overlapRemoval_muon_jet_tracks(std::vector cand_jets, std::vector cand_muons, double deltaR, int nTracks); 21 | }; 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1802_03158.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1802_03158_H_ 2 | #define ATLAS_1802_03158_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1802_03158 : public AnalysisBase { 8 | public: 9 | Atlas_1802_03158() : AnalysisBase() {} 10 | ~Atlas_1802_03158() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | double HT; 19 | bool SR_single_a(std::vector photons, std::vector jets, double PTa1Cut, int NJet, double METCut, double MeffCut, double R4TCut, bool cutflow, std::string sr); 20 | bool SR_double_a(std::vector photons, std::vector jets, double PTa1Cut, double METCut, double HTCut, double dPhiCut, bool cutflow, std::string sr); 21 | }; 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1803_02762.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1803_02762_H_ 2 | #define ATLAS_1803_02762_H_ 3 | // AUTHOR: Ipsita Saha 4 | // EMAIL: ipsita.saha@ipmu.jp 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1803_02762 : public AnalysisBase { 8 | public: 9 | Atlas_1803_02762() : AnalysisBase() {} 10 | ~Atlas_1803_02762() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | bool check_nTrack_jet(Jet* jet, std::vector tracks, int nTracksMin) ; 18 | std::vector overlapRemoval_muon_jet_tracks(std::vector cand_jets, std::vector cand_muons, double deltaR, int nTracks); 19 | }; 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1807_07447.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1807_07447_H_ 2 | #define ATLAS_1807_07447_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1807_07447 : public AnalysisBase { 8 | public: 9 | Atlas_1807_07447() : AnalysisBase() {} 10 | ~Atlas_1807_07447() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | std::string sigregions; 18 | bool check_nTrack_jet(Jet* jet, std::vector tracks, int nTracksMin) ; 19 | 20 | std::vector overlapRemoval_muon_jet_tracks(std::vector cand_jets, std::vector cand_muons, double deltaR, int nTracks); 21 | 22 | template std::vector isolateLeptons(std::vector leptons, double deltaR); 23 | 24 | std::vector isolatePhotons(std::vector photons, double deltaR); 25 | }; 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1908_03122.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1908_03122_H_ 2 | #define ATLAS_1908_03122_H_ 3 | // AUTHOR: Marvin M. Flores 4 | // EMAIL: mflores@nip.upd.edu.ph 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1908_03122 : public AnalysisBase { 8 | public: 9 | Atlas_1908_03122() : AnalysisBase() {} 10 | ~Atlas_1908_03122() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | void rotateXY(TMatrix &mat, TMatrix &mat_new, double phi); 19 | double calcMETSignificance(std::vector jets); 20 | }; 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1908_08215.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1908_08215_H_ 2 | #define ATLAS_1908_08215_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1908_08215 : public AnalysisBase { 8 | public: 9 | Atlas_1908_08215() : AnalysisBase() {} 10 | ~Atlas_1908_08215() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | bool check_nTrack_jet(Jet* jet, std::vector tracks, int nTracksMin) ; 19 | std::vector overlapRemoval_muon_jet_tracks(std::vector cand_jets, std::vector cand_muons, double deltaR, int nTracks); 20 | }; 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1909_08457.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1909_08457_H_ 2 | #define ATLAS_1909_08457_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1909_08457 : public AnalysisBase { 8 | public: 9 | Atlas_1909_08457() : AnalysisBase() {} 10 | ~Atlas_1909_08457() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | std::vector sigjets; 18 | double met, meff; 19 | int nb; 20 | static bool sortByPT(Jet *i, Jet *j); 21 | bool check_nTrack_jet(Jet* jet, std::vector tracks, int nTracksMin) ; 22 | 23 | std::vector overlapRemoval_muon_jet_tracks(std::vector cand_jets, std::vector cand_muons, double deltaR, int nTracks); 24 | 25 | template 26 | std::vector specialoverlap(std::vector candidates, std::vector neighbours); 27 | 28 | void Passes_Cuts(int NbJet, int NJet, double J_PT, double MET_cut, double Meff_cut, double METMeff_cut, bool cutflow, std::string sr); 29 | }; 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1911_06660.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1911_06660_H_ 2 | #define ATLAS_1911_06660_H_ 3 | // AUTHOR: JSK 4 | // EMAIL: jsk@th.physik.uni-bonn.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1911_06660 : public AnalysisBase { 8 | public: 9 | Atlas_1911_06660() : AnalysisBase() {} 10 | ~Atlas_1911_06660() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_1911_12606.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1911_12606_H_ 2 | #define ATLAS_1911_12606_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1911_12606 : public AnalysisBase { 8 | public: 9 | Atlas_1911_12606() : AnalysisBase() {} 10 | ~Atlas_1911_12606() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | TFile *hfile; TH1F *llinv; 19 | int n; 20 | TLorentzVector pTmiss; 21 | std::vector leptons; 22 | std::vector leptons_tracks; 23 | std::vector signal_tracks; 24 | std::vector signal_jets; 25 | std::vector electrons_soft_true; 26 | std::vector muons_soft_true; 27 | std::vector electrons_tracks_true; 28 | std::vector muons_tracks_true; 29 | int nb, flavour; 30 | double mll, mlt, met, mt2; 31 | bool Pass_Cuts_1L1T(); 32 | bool Pass_Preselection(); 33 | bool Pass_EW_high(); 34 | bool Pass_EW_med(); 35 | bool Pass_EW_low(); 36 | bool Pass_S_high(); 37 | bool Pass_S_low(); 38 | double mtautau(std::vector lep); 39 | bool check_nTrack_jet(Jet* jet, std::vector tracks, int nTracksMin) ; 40 | std::vector overlapRemoval_muon_jet_tracks(std::vector cand_jets, std::vector cand_muons, double deltaR, int nTracks); 41 | std::vector filterLeptons(std::vector cand_tracks); 42 | std::vector Isolate_tracks(std::vector cand_tracks, double dR, double mom); 43 | static bool sortByPT(Jet *i, Jet *j); 44 | double mT2chi2(const TLorentzVector & vis1, const TLorentzVector & vis2, double m_inv, const TLorentzVector & invis); 45 | }; 46 | 47 | #endif 48 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_2004_10894.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_2004_10894_H_ 2 | #define ATLAS_2004_10894_H_ 3 | // AUTHOR: JSK 4 | // EMAIL: jsk@th.ph 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_2004_10894 : public AnalysisBase { 8 | public: 9 | Atlas_2004_10894() : AnalysisBase() {} 10 | ~Atlas_2004_10894() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_2004_14060.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_2004_14060_H_ 2 | #define ATLAS_2004_14060_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_2004_14060 : public AnalysisBase { 8 | public: 9 | Atlas_2004_14060() : AnalysisBase() {} 10 | ~Atlas_2004_14060() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | TLorentzVector pTmiss, pTmiss_track; double ht, met, resolution; 19 | std::vector trackjets, btrackjets; std::vector softtracks; 20 | 21 | std::vector find_Wcandidates( std::vector &jets_in ); 22 | std::vector find_Wcandidates3( std::vector &jets_in ); 23 | std::vector find_tcandidates( std::vector Wcandidates, std::vector &jets_in ); 24 | double mT2chi2(const TLorentzVector & vis1, const TLorentzVector & vis2, double m_inv, const TLorentzVector & invis); 25 | double mTbmin(std::vector bjets); 26 | double mTbmax(std::vector bjets); 27 | bool SRA( std::vector jets, std::vector bjets, std::vector nonbjets, std::vector largeR12, std::vector largeR08, double lR1_cutlow, double lR1_cuthigh, double deltaRbb, std::string cf); 28 | bool SRB( std::vector jets, std::vector bjets, std::vector nonbjets, std::vector largeR12, double lR1_cutlow, double lR1_cuthigh, std::string cf); 29 | bool SRD( std::vector nonbjets, std::string cf); 30 | bool SRD0( std::vector jets, std::vector bjets, std::vector nonbjets, std::string cf ); 31 | bool SRD1( std::vector bjets, std::vector nonbjets, std::string cf ); 32 | bool SRD2( std::vector bjets, std::vector nonbjets, std::string cf ); 33 | std::vector findtrackjets(Jet* leading ); 34 | bool trackbtag( TLorentzVector jetin); 35 | void rotateXY(TMatrix &mat, TMatrix &mat_new, double phi); 36 | double calcMETSignificance(std::vector jets); 37 | }; 38 | 39 | #endif 40 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_2101_01629.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_2101_01629_H_ 2 | #define ATLAS_2101_01629_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_2101_01629 : public AnalysisBase { 8 | public: 9 | Atlas_2101_01629() : AnalysisBase() {} 10 | ~Atlas_2101_01629() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | std::vector jets_signal, bjets; 19 | double met, meff, mT; 20 | TLorentzVector lepton; 21 | 22 | double Aplanarity(); 23 | bool Passes_Cuts_2J(bool cutflow, std::string sr); 24 | bool Passes_Cuts_4J(bool cutflow, std::string sr); 25 | bool Passes_Cuts_6J(bool cutflow, std::string sr); 26 | 27 | template 28 | std::vector specialoverlap(std::vector candidates, std::vector neighbours); 29 | }; 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_2103_11684.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_2103_11684_H_ 2 | #define ATLAS_2103_11684_H_ 3 | // AUTHOR: J.S.Kim 4 | // EMAIL: jsk@th.physik.uni-bonn.de 5 | #include "AnalysisBase.h" 6 | #include 7 | #include 8 | #include 9 | 10 | class Atlas_2103_11684 : public AnalysisBase { 11 | public: 12 | Atlas_2103_11684() : AnalysisBase() {} 13 | ~Atlas_2103_11684() {} 14 | 15 | template 16 | std::vector removeLowMassResonances(std::vector candidates, double pTmin, double pTMax); 17 | 18 | template 19 | void findZ(std::vector candidates, std::vector > & zmassdiff); 20 | 21 | 22 | void initialize(); 23 | void analyze(); 24 | void finalize(); 25 | 26 | private: 27 | }; 28 | 29 | #endif 30 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_conf_2015_082.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2015_082 2 | #define _ATLAS_CONF_2015_082 3 | // AUTHOR: Tim Keller 4 | // EMAIL: tim.keller@rwth-aachen.de 5 | #include "AnalysisBase.h" 6 | 7 | #include 8 | 9 | class Atlas_conf_2015_082 : public AnalysisBase { 10 | public: 11 | Atlas_conf_2015_082() : AnalysisBase() {} 12 | ~Atlas_conf_2015_082() {} 13 | 14 | void initialize(); 15 | void analyze(); 16 | void finalize(); 17 | 18 | private: 19 | ofstream outfile1, outfile2; 20 | 21 | }; 22 | 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_conf_2016_032.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_CONF_2016_032_H_ 2 | #define ATLAS_CONF_2016_032_H_ 3 | // AUTHOR: Anke Biekoetter 4 | // EMAIL: biekoetter@physik.rwth-aachen.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_conf_2016_032 : public AnalysisBase { 8 | public: 9 | Atlas_conf_2016_032() : AnalysisBase() {} 10 | ~Atlas_conf_2016_032() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | void outputHistFile(TH1F* inHist); 16 | void outputHistFileI(TH1I* inHist); 17 | 18 | private: 19 | TH1I *hist_c_nbjets, *hist_d_njets, *hist_d_njets1, *hist_d_njets2, *hist_d_njets3, *hist_d_njets4, *hist_d_njets5, *hist_d_njets6; 20 | TH1F *hist_a_HT, *hist_b_MET; 21 | std::vector bjets; 22 | std::vector filterBJets(std::vector jets); 23 | 24 | // isolation 25 | template 26 | std::vector isolateLeptons(std::vector leptons, double deltaR); 27 | std::vector isolateElectrons(std::vector electrons, double deltaR); 28 | std::vector isolateMuons(std::vector muons, double deltaR); 29 | std::vector overlapRemoval_muon_jet_tracks(std::vector muons,std::vector jets, double deltaR, int nTracks); 30 | std::vector overlapRemoval_jet_muon_tracks(std::vector jets, std::vector muons, double deltaR, int nTracks); 31 | }; 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_conf_2016_050.h: -------------------------------------------------------------------------------- 1 | #ifndef _atlas_conf_2016_050 2 | #define _atlas_conf_2016_050 3 | // AUTHOR: Junjie Cao, Liangliang Shang, Peiwen Wu, Jinmin Yang and Yang Zhang 4 | // EMAIL: junjiec@itp.ac.cn, shlwell1988@gmail.com, pwwu@kias.re.kr, jmyang@itp.ac.cn and zhangyang@itp.ac.cn 5 | #include "AnalysisBase.h" 6 | #include 7 | 8 | class Atlas_conf_2016_050 : public AnalysisBase { 9 | public: 10 | Atlas_conf_2016_050() : AnalysisBase() {} 11 | ~Atlas_conf_2016_050() {} 12 | 13 | void initialize(); 14 | void analyze(); 15 | void finalize(); 16 | 17 | private: 18 | 19 | //ofstream f1; 20 | //TH1F *SR1_met, *SR1_mt, *tN_high_met, *tN_high_mt, *bC2x_diag_met, *bC2x_diag_mt; 21 | //TFile *hfile; 22 | 23 | }; 24 | 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_conf_2016_054.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_CONF_2016_054_H_ 2 | #define ATLAS_CONF_2016_054_H_ 3 | // AUTHOR: J.S. Kim 4 | // EMAIL: jongsoo.kim@tu-dortmund.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_conf_2016_054 : public AnalysisBase { 8 | public: 9 | Atlas_conf_2016_054() : AnalysisBase() {} 10 | ~Atlas_conf_2016_054() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | void overlap_muons_jets_with_track_conditions_2(std::vector& muons,std::vector& jets,std::vector& tracks,double dR,int numberOfTracks, double pT_threshold); 20 | 21 | TMatrixD Get_Momentum_Matrix_2(std::vector jets); 22 | 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_conf_2016_066.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_CONF_2016_066_H_ 2 | #define ATLAS_CONF_2016_066_H_ 3 | // AUTHOR: J.S.K 4 | // EMAIL: jsk@th.physik.uni-bonn.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_conf_2016_066 : public AnalysisBase { 8 | public: 9 | Atlas_conf_2016_066() : AnalysisBase() {} 10 | ~Atlas_conf_2016_066() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_conf_2016_076.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2016_076 2 | #define _ATLAS_CONF_2016_076 3 | // AUTHOR: Junjie Cao, Krzysztof Rolbiecki, Liangliang Shang, Jamie Tattersall, Peiwen Wu, JinMin Yang, Yuanfang Yue and Yang Zhang 4 | // EMAIL: junjiec@itp.ac.cn, krzysztof.rolbiecki@desy.de, shlwell1988@gmail.com, tattersall@physik.rwth-aachen.de, pwwu@kias.re.kr, jmyang@itp.ac.cn and zhangyang@itp.ac.cn 5 | #include "AnalysisBase.h" 6 | #include 7 | 8 | class Atlas_conf_2016_076 : public AnalysisBase { 9 | public: 10 | Atlas_conf_2016_076() : AnalysisBase() {} 11 | ~Atlas_conf_2016_076() {} 12 | 13 | void initialize(); 14 | void analyze(); 15 | void finalize(); 16 | 17 | private: 18 | //ofstream f1; 19 | //TH1F *low_mt2bb, *high_etbl, *w_sf_mrdel, *t_sf_mrdel, *w_df_mrdel, *t_df_mrdel; 20 | 21 | //TFile *hfile; 22 | }; 23 | 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_conf_2016_078.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_CONF_2016_078_H_ 2 | #define ATLAS_CONF_2016_078_H_ 3 | // AUTHOR: J. S. Kim 4 | // EMAIL: jongsoo.kim@tu-dortmund.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_conf_2016_078 : public AnalysisBase { 8 | public: 9 | Atlas_conf_2016_078() : AnalysisBase() {} 10 | ~Atlas_conf_2016_078() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | bool Passes_Cuts(std::vector jets, ETMiss* missingET, float METCut,float PT1Cut, float PT2Cut,float PT3Cut, float PT4Cut,float PT5Cut, float PT6Cut, float NJet, float etaCut, float dPhiCut1, float dPhiCut2, float METHTCut, float AplanarityCut, float METMeffCut, float MeffCut, bool cutflow); 18 | float HT(std::vector jets); 19 | float dPhi(std::vector jets, ETMiss* missingET, int NJet, int j); 20 | float M_eff(std::vector jets, ETMiss* missingET, float j); 21 | bool Aplanarity_Cut( std::vector jets,float cut); 22 | }; 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_conf_2016_096.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_CONF_2016_096_H_ 2 | #define ATLAS_CONF_2016_096_H_ 3 | // AUTHOR: Ferdinand Eiteneuer 4 | // EMAIL: ferdinand.eiteneuer@rwth-aachen.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_conf_2016_096 : public AnalysisBase { 8 | public: 9 | Atlas_conf_2016_096() : AnalysisBase() {} 10 | ~Atlas_conf_2016_096() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_conf_2017_060.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_CONF_2017_060_H_ 2 | #define ATLAS_CONF_2017_060_H_ 3 | // AUTHOR: J.S.Kim 4 | // EMAIL: jsk@th.physik.uni-bonn.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_conf_2017_060 : public AnalysisBase { 8 | public: 9 | Atlas_conf_2017_060() : AnalysisBase() {} 10 | ~Atlas_conf_2017_060() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | float dPhi(std::vector jets, ETMiss* missingET); 19 | int countMatchingTracks(std::vector tracks, Jet* jet, float minpt); 20 | void overlapRemoval_jm(); 21 | static std::string signal_regions [20]; 22 | static int signal_region_borders [20][2]; 23 | 24 | }; 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_conf_2019_018.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_CONF_2019_018_H_ 2 | #define ATLAS_CONF_2019_018_H_ 3 | // AUTHOR: Weiwei, Di Zhang, Liangliang Shang, Junjie cao 4 | // EMAIL: wjw4001@163.com and dz481655@gmail.com 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_conf_2019_018 : public AnalysisBase { 8 | public: 9 | Atlas_conf_2019_018() : AnalysisBase() {} 10 | ~Atlas_conf_2019_018() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | void overlapRemoval_electrons_jets(std::vector& electrons, std::vector& jets); 18 | void overlapRemoval_muons_jets(std::vector& muons, std::vector& jets); 19 | 20 | }; 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_conf_2019_040.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_CONF_2019_040_H_ 2 | #define ATLAS_CONF_2019_040_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_conf_2019_040 : public AnalysisBase { 8 | public: 9 | Atlas_conf_2019_040() : AnalysisBase() {} 10 | ~Atlas_conf_2019_040() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | static bool sortByPT(Jet *i, Jet *j); 18 | // static TMatrixD Get_Momentum_Matrix(std::vector jets); 19 | // bool Aplanarity_Cut( std::vector jets, double cut); 20 | double Aplanarity(std::vector input_jets); 21 | double check_track_pt(Jet* jet, std::vector tracks); 22 | bool check_nTrack_jet(Jet* jet, std::vector tracks, int nTracksMin) ; 23 | 24 | std::vector overlapRemoval_muon_jet_tracks(std::vector cand_jets, std::vector cand_muons, double deltaR, int nTracks); 25 | std::vector overlapRemoval_muon_jet_tracks2(std::vector cand_jets, std::vector cand_muons, double deltaR ); 26 | 27 | template 28 | std::vector specialoverlap(std::vector candidates, std::vector neighbours); 29 | 30 | double dPhi(std::vector jets, int j); 31 | double M_eff(std::vector jets, int j); 32 | double HT(std::vector jets); 33 | bool Passes_Cuts(std::vector jets, double PT1Cut, double PT2Cut, int NJet, double EtaCut, double dPhiCut1, double dPhiCut2, double METHTCut, double AplanarityCut, double MeffCut, bool cutflow, std::string sr); 34 | bool Passes_Cuts_MB(std::vector jets, double PT1Cut, double PT2Cut, int NJetMin, int NJetMax, double EtaCut, double dPhiCut1, double dPhiCut2, double METHTMin, double METHTMax, double AplanarityCut, double MeffCutMin, double MeffCutMax, bool cutflow, std::string sr); 35 | }; 36 | 37 | #endif 38 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_13TeV/atlas_conf_2020_048.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_CONF_2020_048_H_ 2 | #define ATLAS_CONF_2020_048_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_conf_2020_048 : public AnalysisBase { 8 | public: 9 | Atlas_conf_2020_048() : AnalysisBase() {} 10 | ~Atlas_conf_2020_048() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | bool check_nTrack_jet(Jet* jet, std::vector tracks, int nTracksMin); 19 | std::vector overlapRemoval_muon_jet_tracks(std::vector cand_jets, std::vector cand_muons, double deltaR, int nTracks); 20 | static bool sortByPT(Jet *i, Jet *j); 21 | static std::string signal_regions[26]; 22 | static int signal_region_borders[26][2]; 23 | }; 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_14TeV_HighLumi/atl_phys_pub_2014_010_sbottom.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATL_PHYS_PUB_2014_010_SBOTTOM 2 | #define _ATL_PHYS_PUB_2014_010_SBOTTOM 3 | // AUTHOR: Torsten Weber 4 | // EMAIL: tweber@physik.rwth-aachen.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atl_phys_pub_2014_010_sbottom : public AnalysisBase { 8 | public: 9 | Atl_phys_pub_2014_010_sbottom() : AnalysisBase() {} 10 | ~Atl_phys_pub_2014_010_sbottom() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | }; 16 | 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_14TeV_HighLumi/atlas_2014_010_hl_3l.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_2014_010_HL_3L 2 | #define _ATLAS_2014_010_HL_3L 3 | // AUTHOR: Roberto Ruiz 4 | // EMAIL: rruiz@ific.uv.es 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_2014_010_hl_3l : public AnalysisBase { 8 | public: 9 | Atlas_2014_010_hl_3l() : AnalysisBase() {} 10 | ~Atlas_2014_010_hl_3l() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_14TeV_HighLumi/atlas_phys_2014_007.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_PHYS_2014_007_H_ 2 | #define ATLAS_PHYS_2014_007_H_ 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_phys_2014_007 : public AnalysisBase { 8 | public: 9 | Atlas_phys_2014_007() : AnalysisBase() {} 10 | ~Atlas_phys_2014_007() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | bool check_nTrack_jet(Jet* jet, std::vector tracks, int nTracksMin); 18 | std::vector overlapRemoval_muon_jet_tracks(std::vector cand_jets, std::vector cand_muons, double deltaR, int nTracks); 19 | static bool sortByPT(Jet *i, Jet *j); 20 | static std::string signal_regions[21]; 21 | static int signal_region_borders[21][2]; 22 | }; 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_14TeV_HighLumi/atlas_phys_2014_010_300.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_PHYS_2014_010_300 2 | #define _ATLAS_PHYS_2014_010_300 3 | // AUTHOR: kr 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_phys_2014_010_300 : public AnalysisBase { 8 | public: 9 | Atlas_phys_2014_010_300() : AnalysisBase() {} 10 | ~Atlas_phys_2014_010_300() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | double meff2J, meff3J, meff4J, meff5J, meff6J; 18 | bool flag3J, flag4J, flag5J, flag6J; 19 | static std::string nameSR[10]; 20 | 21 | ofstream fout1, fout2; 22 | TH1F *h01, *h02, *h03, *h04, *h05, *h06, *h07, *h08, *h09, *h10; 23 | TCanvas *canvas; 24 | }; 25 | 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_14TeV_HighLumi/atlas_phys_2014_010_sq_hl.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_PHYS_2014_010_SQ_HL 2 | #define _ATLAS_PHYS_2014_010_SQ_HL 3 | // AUTHOR: kr 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_phys_2014_010_sq_hl : public AnalysisBase { 8 | public: 9 | Atlas_phys_2014_010_sq_hl() : AnalysisBase() {} 10 | ~Atlas_phys_2014_010_sq_hl() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | double meff2J, meff3J, meff4J, meff5J, meff6J; 19 | bool flag3J, flag4J, flag5J, flag6J; 20 | static std::string nameSR[10]; 21 | }; 22 | 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_14TeV_HighLumi/atlas_phys_pub_2013_011.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_PHYS_PUB_2013_011 2 | #define _ATLAS_PHYS_PUB_2013_011 3 | // AUTHOR: Jong Soo Kim 4 | // EMAIL: jongsoo.kim@tu-dortmund.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_phys_pub_2013_011 : public AnalysisBase { 8 | public: 9 | Atlas_phys_pub_2013_011() : AnalysisBase() {} 10 | ~Atlas_phys_pub_2013_011() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_14TeV_HighLumi/dilepton_hl.h: -------------------------------------------------------------------------------- 1 | #ifndef _DILEPTON_HL 2 | #define _DILEPTON_HL 3 | // AUTHOR: kr 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Dilepton_hl : public AnalysisBase { 8 | public: 9 | Dilepton_hl() {} 10 | ~Dilepton_hl() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_7TeV/atlas_1210_2979.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1210_2979 2 | #define _ATLAS_1210_2979 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_1210_2979 : public AnalysisBase { 7 | public: 8 | Atlas_1210_2979() : AnalysisBase() {}; 9 | ~Atlas_1210_2979() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | void outputHistFile(TH1F* inHist); 15 | 16 | private: 17 | 18 | TH1F *hist_lep_pt, *hist_delta_phi, *hist_lletmiss_pt, *hist_lletmiss_mT; 19 | }; 20 | 21 | 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1308_1841.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1308_1841 2 | #define _ATLAS_1308_1841 3 | // AUTHOR: kitpc 4 | // EMAIL: kitpc 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1308_1841 : public AnalysisBase { 8 | public: 9 | Atlas_1308_1841() {} 10 | ~Atlas_1308_1841() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | ofstream fout1, fout2, fout3, fout4; 18 | static std::string namesCutflow[10]; 19 | }; 20 | 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1308_2631.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1308_2631 2 | #define _ATLAS_1308_2631 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_1308_2631 : public AnalysisBase { 7 | public: 8 | Atlas_1308_2631() : AnalysisBase() {}; 9 | ~Atlas_1308_2631() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | }; 17 | 18 | 19 | class Atlas_1308_2631_CR : public AnalysisBase { 20 | public: 21 | Atlas_1308_2631_CR() : AnalysisBase() {}; 22 | ~Atlas_1308_2631_CR() {} 23 | 24 | void initialize(); 25 | void analyze(); 26 | void finalize(); 27 | 28 | private: 29 | }; 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1402_7029.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1402_7029 2 | #define _ATLAS_1402_7029 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_1402_7029 : public AnalysisBase { 7 | public: 8 | Atlas_1402_7029() : AnalysisBase() {}; 9 | ~Atlas_1402_7029() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | double cutSingleTriggerElectronPT, cutSymTriggerElectronPT, cutAsymTriggerElectronPT1, cutAsymTriggerElectronPT2; 17 | double cutSingleTriggerMuonPT, cutSymTriggerMuonPT, cutAsymTriggerMuonPT1, cutAsymTriggerMuonPT2; 18 | double cutMixedTrigger1ElectronPT, cutMixedTrigger2ElectronPT, cutMixedTrigger1MuonPT, cutMixedTrigger2MuonPT; 19 | }; 20 | 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1403_4853.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1403_4853 2 | #define _ATLAS_1403_4853 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_1403_4853 : public AnalysisBase { 7 | public: 8 | Atlas_1403_4853() : AnalysisBase() {}; 9 | ~Atlas_1403_4853() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | static std::string cf_index[12]; 17 | double cutSingleTriggerElectronPT,cutSingleTriggerMuonPT,cutDoubleTriggerElectronPT,cutDoubleTriggerMuonPT,cutMixedTriggerMuonPT,cutMixedTriggerElectronPT; 18 | 19 | double leadingleptonpt; 20 | 21 | TLorentzVector pllTb; 22 | double mtest; 23 | 24 | double deltamin,deltatemp; 25 | int i_closestjet; 26 | 27 | bool trigger; 28 | 29 | 30 | }; 31 | 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1403_5222.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1403_5222 2 | #define _ATLAS_1403_5222 3 | // AUTHOR: KR 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1403_5222 : public AnalysisBase { 8 | public: 9 | Atlas_1403_5222() {} 10 | ~Atlas_1403_5222() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1403_5294.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1403_5294 2 | #define _ATLAS_1403_5294 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_1403_5294 : public AnalysisBase { 7 | public: 8 | Atlas_1403_5294() : AnalysisBase() {}; 9 | ~Atlas_1403_5294() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | }; 17 | 18 | 19 | class Atlas_1403_5294_CR : public AnalysisBase { 20 | public: 21 | Atlas_1403_5294_CR() : AnalysisBase() {}; 22 | ~Atlas_1403_5294_CR() {} 23 | 24 | void initialize(); 25 | void analyze(); 26 | void finalize(); 27 | 28 | private: 29 | }; 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1404_2500.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1404_2500 2 | #define _ATLAS_1404_2500 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_1404_2500 : public AnalysisBase { 7 | public: 8 | Atlas_1404_2500() : AnalysisBase() {}; 9 | ~Atlas_1404_2500() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | static std::string cf_index[10]; 17 | double trigger_ETmiss, trigger_single_el_pt, trigger_single_mu_pt, trigger_di_el_pt, trigger_di_mu_pt; 18 | double meff; 19 | double mll; 20 | double mT; 21 | double sign; 22 | bool trigger; 23 | int nbjets; 24 | double deltaphi; 25 | std::vector leptons; 26 | }; 27 | 28 | 29 | #endif 30 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1405_7875.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1405_7875 2 | #define _ATLAS_1405_7875 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_1405_7875 : public AnalysisBase { 7 | public: 8 | Atlas_1405_7875() : AnalysisBase() {}; 9 | ~Atlas_1405_7875() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | double meff2J, meff3J, meff4J, meff4JW, meff5J, meff6J; 17 | bool flag4JW, flag3J, flag4J, flag5J, flag6J; 18 | static std::string nameSR[15]; 19 | 20 | ofstream fout1, fout2; 21 | TH1F *h01, *h02, *h03, *h04, *h05, *h06, *h07, *h08, *h09, *h10; 22 | TCanvas *canvas; 23 | }; 24 | 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1407_0583.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1407_0583 2 | #define _ATLAS_1407_0583 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_1407_0583 : public AnalysisBase { 7 | public: 8 | Atlas_1407_0583() : AnalysisBase() {}; 9 | ~Atlas_1407_0583() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | 17 | 18 | static std::string ind_CF[2]; 19 | static std::string name_CF[5]; 20 | static std::string lep[2]; 21 | static std::string hard_CF[2]; 22 | 23 | static std::string bCa_Num[8]; 24 | static std::string bCb_Num[8]; 25 | 26 | static std::string tN_diag_Num[11]; 27 | static std::string bCc_diag_Num[11]; 28 | static std::string tN_med_Num[10]; 29 | static std::string tN_high_Num[11]; 30 | static std::string bCb_med2_Num[14]; 31 | static std::string bCd_bulk_Num[12]; 32 | static std::string bCd_high1_Num[15]; 33 | static std::string bCd_high2_Num[15]; 34 | static std::string threeBody_Num[14]; 35 | static std::string tNbC_mix_Num[13]; 36 | 37 | }; 38 | 39 | 40 | #endif 41 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1407_0600.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1407_0600 2 | #define _ATLAS_1407_0600 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_1407_0600 : public AnalysisBase { 7 | public: 8 | Atlas_1407_0600() : AnalysisBase() {}; 9 | ~Atlas_1407_0600() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | double DeltaPhi4jmin; 17 | double meff4j; 18 | double HT4j; 19 | double meff; 20 | double meffincl; 21 | double mT; 22 | static std::string cf_index[12]; 23 | }; 24 | 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1407_0608.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1407_0608 2 | #define _ATLAS_1407_0608 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_1407_0608 : public AnalysisBase { 7 | public: 8 | Atlas_1407_0608() : AnalysisBase() {}; 9 | ~Atlas_1407_0608() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | }; 17 | 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1411_1559.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1411_1559 2 | #define _ATLAS_1411_1559 3 | // AUTHOR: Cristina Marcos 4 | // EMAIL: mcristina.marcosm@gmail.com 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1411_1559 : public AnalysisBase { 8 | public: 9 | Atlas_1411_1559() : AnalysisBase() {} 10 | ~Atlas_1411_1559() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1501_07110.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1501_07110 2 | #define _ATLAS_1501_07110 3 | // AUTHOR: kitpc 4 | // EMAIL: shlwell1988@gmail.com 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1501_07110 : public AnalysisBase { 8 | public: 9 | Atlas_1501_07110() : AnalysisBase() {}; 10 | ~Atlas_1501_07110() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | struct sortPT { 18 | inline bool operator() (const Jet *i, const Jet *j) { 19 | return (i->PT > j->PT); 20 | } 21 | }; 22 | 23 | ofstream file1; 24 | 25 | TH1F *hist1, *hist2, *hist3, *hist4; 26 | 27 | }; 28 | 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1502_01518.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1502_01518 2 | #define _ATLAS_1502_01518 3 | // AUTHOR: Jamie Tattersall 4 | // EMAIL: tattersall@thphys.uni-heidelberg.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1502_01518 : public AnalysisBase { 8 | public: 9 | Atlas_1502_01518() : AnalysisBase() {} 10 | ~Atlas_1502_01518() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1502_05686.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1502_05686_H_ 2 | #define ATLAS_1502_05686_H_ 3 | // AUTHOR: JSK 4 | // EMAIL: jsk@th.physik.uni-bonn.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1502_05686 : public AnalysisBase { 8 | public: 9 | Atlas_1502_05686() : AnalysisBase() {} 10 | ~Atlas_1502_05686() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1503_03290.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1503_03290 2 | #define _ATLAS_1503_03290 3 | // AUTHOR: kitpc 4 | // EMAIL: kitpc 5 | #include "AnalysisBase.h" 6 | 7 | #include 8 | #include 9 | 10 | class Atlas_1503_03290 : public AnalysisBase { 11 | public: 12 | Atlas_1503_03290() : AnalysisBase() {}; 13 | ~Atlas_1503_03290() {} 14 | 15 | void initialize(); 16 | void analyze(); 17 | void finalize(); 18 | 19 | private: 20 | ofstream outfile1, outfile2; 21 | TH1F *histmissET, *histHT, *histJet; 22 | TCanvas *canv; 23 | double norml, normc, normTot, normFactor; 24 | int sBin; 25 | }; 26 | 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1506_08616.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_1506_08616 2 | #define _ATLAS_1506_08616 3 | // AUTHOR: K. Rolbiecki 4 | // EMAIL: krolb@fuw.edu.pl 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1506_08616 : public AnalysisBase { 8 | public: 9 | Atlas_1506_08616() {} 10 | ~Atlas_1506_08616() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_1507_05493.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_1507_05493_H_ 2 | #define ATLAS_1507_05493_H_ 3 | // AUTHOR: J.S. Kim 4 | // EMAIL: jsk@th.physik.uni-bonn.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_1507_05493 : public AnalysisBase { 8 | public: 9 | Atlas_1507_05493() : AnalysisBase() {} 10 | ~Atlas_1507_05493() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2012_104.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2012_104 2 | #define _ATLAS_CONF_2012_104 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2012_104 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2012_104() : AnalysisBase() {}; 9 | ~Atlas_conf_2012_104() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | double signal_el,signal_mu; 17 | double cutTriggerElectronPT_comb,cutTriggerElectron_ETmiss_comb,cutTriggerElectronPT; 18 | double cutTriggerMuonPT,cutTriggerMuon_JetPT,cutTriggerMuon_ETmiss; 19 | double mEff,mEff_inc,sumjetpt,sumjetpt_4,mT,deltaphi; 20 | bool trigger; 21 | }; 22 | 23 | 24 | class Atlas_conf_2012_104_CR : public AnalysisBase { 25 | public: 26 | Atlas_conf_2012_104_CR() : AnalysisBase() {}; 27 | ~Atlas_conf_2012_104_CR() {} 28 | 29 | void initialize(); 30 | void analyze(); 31 | void finalize(); 32 | 33 | private: 34 | }; 35 | 36 | #endif 37 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2012_147.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2012_147 2 | #define _ATLAS_CONF_2012_147 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2012_147 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2012_147() : AnalysisBase() {}; 9 | ~Atlas_conf_2012_147() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | TH1 *hist_Met_1, *hist_Met_2, *hist_Met_3, *hist_Met_4; 17 | TH1 *hist_PT_1, *hist_PT_2, *hist_PT_3, *hist_PT_4; 18 | }; 19 | 20 | 21 | class Atlas_conf_2012_147_CR : public AnalysisBase { 22 | public: 23 | Atlas_conf_2012_147_CR() : AnalysisBase() {}; 24 | ~Atlas_conf_2012_147_CR() {} 25 | 26 | void initialize(); 27 | void analyze(); 28 | void finalize(); 29 | 30 | private: 31 | static std::string cr[3]; 32 | static std::string sr[4]; 33 | }; 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2013_021.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2013_021 2 | #define _ATLAS_CONF_2013_021 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2013_021 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2013_021() : AnalysisBase() {}; 9 | ~Atlas_conf_2013_021() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | }; 17 | 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2013_024.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2013_024 2 | #define _ATLAS_CONF_2013_024 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2013_024 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2013_024() : AnalysisBase() {}; 9 | ~Atlas_conf_2013_024() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | }; 17 | 18 | 19 | class Atlas_conf_2013_024_CR : public AnalysisBase { 20 | public: 21 | Atlas_conf_2013_024_CR() : AnalysisBase() {}; 22 | ~Atlas_conf_2013_024_CR() {} 23 | 24 | void initialize(); 25 | void analyze(); 26 | void finalize(); 27 | 28 | private: 29 | }; 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2013_031.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2013_031 2 | #define _ATLAS_CONF_2013_031 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2013_031 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2013_031() : AnalysisBase() {}; 9 | ~Atlas_conf_2013_031() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | }; 17 | 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2013_035.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2013_035 2 | #define _ATLAS_CONF_2013_035 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2013_035 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2013_035() : AnalysisBase() {}; 9 | ~Atlas_conf_2013_035() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | static std::string cf_index[9]; 17 | double cutSingleTriggerElectronPT, cutSymTriggerElectronPT, cutAsymTriggerElectronPT1, cutAsymTriggerElectronPT2; 18 | double cutSingleTriggerMuonPT, cutSymTriggerMuonPT, cutAsymTriggerMuonPT1, cutAsymTriggerMuonPT2; 19 | double cutMixedTriggerElectronPT1, cutMixedTriggerElectronPT2, cutMixedTriggerMuonPT1, cutMixedTriggerMuonPT2; 20 | 21 | double mtest, mmin, mSFOS; 22 | bool SFOS; 23 | double mT, deltaphi; 24 | double thirdleptonpt; 25 | 26 | bool trigger; 27 | 28 | }; 29 | 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2013_036.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2013_036 2 | #define _ATLAS_CONF_2013_036 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2013_036 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2013_036() : AnalysisBase() {}; 9 | ~Atlas_conf_2013_036() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | static std::string id[5]; 17 | double meff; 18 | bool trigger; 19 | // TH1F * h; 20 | }; 21 | 22 | 23 | class Atlas_conf_2013_036_CR : public AnalysisBase { 24 | public: 25 | Atlas_conf_2013_036_CR() : AnalysisBase() {}; 26 | ~Atlas_conf_2013_036_CR() {} 27 | 28 | void initialize(); 29 | void analyze(); 30 | void finalize(); 31 | 32 | private: 33 | }; 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2013_037.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2013_037 2 | #define _ATLAS_CONF_2013_037 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2013_037 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2013_037() : AnalysisBase() {}; 9 | ~Atlas_conf_2013_037() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | }; 17 | 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2013_047.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2013_047 2 | #define _ATLAS_CONF_2013_047 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2013_047 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2013_047() : AnalysisBase() {}; 9 | ~Atlas_conf_2013_047() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | double cutTriggerJet, cutSecondJet, phiCutTight, phiCutLoose, mEffCut; 17 | double mEffA, mEffB, mEffC, mEffD, mEffE; 18 | bool flag3J, flag4J, flag5J, flag6J; 19 | }; 20 | 21 | 22 | class Atlas_conf_2013_047_CR : public AnalysisBase { 23 | public: 24 | Atlas_conf_2013_047_CR() : AnalysisBase() {}; 25 | ~Atlas_conf_2013_047_CR() {} 26 | 27 | void initialize(); 28 | void analyze(); 29 | void finalize(); 30 | 31 | private: 32 | double cutTriggerJet, cutSecondJet, phiCutTight, phiCutLoose, mEffCut; 33 | double mEffA, mEffB, mEffC, mEffD, mEffE; 34 | bool cry, crq, crw, crt; 35 | bool crBTag, crWTag; 36 | static std::string cr[4]; 37 | static std::string sr[10]; 38 | 39 | }; 40 | 41 | 42 | #endif 43 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2013_048.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2013_048 2 | #define _ATLAS_CONF_2013_048 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2013_048 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2013_048() : AnalysisBase() {}; 9 | ~Atlas_conf_2013_048() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | static std::string cf_index[12]; 17 | double cutSingleTriggerElectronPT,cutSingleTriggerMuonPT,cutDoubleTriggerElectronPT,cutDoubleTriggerMuonPT,cutMixedTriggerMuonPT,cutMixedTriggerElectronPT; 18 | 19 | double leadingleptonpt; 20 | 21 | TLorentzVector pllTb; 22 | double mtest; 23 | 24 | double deltamin,deltatemp; 25 | int i_closestjet; 26 | 27 | bool trigger; 28 | }; 29 | 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2013_049.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2013_049 2 | #define _ATLAS_CONF_2013_049 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2013_049 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2013_049() : AnalysisBase() {}; 9 | ~Atlas_conf_2013_049() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | static std::string id[10]; 17 | double cutTriggerElectronPT,cutTriggerElectronPT1,cutTriggerElectronPT2; 18 | double cutTriggerMuonPT,cutTriggerMuonPT1,cutTriggerMuonPT2; 19 | double cutTriggermixedElectronPT1,cutTriggermixedMuonPT1,cutTriggermixedElectronPT2,cutTriggermixedMuonPT2; 20 | bool trigger; 21 | double deltaphi_min,deltaphi_temp,missingETrel; 22 | double mll,mt2,ptll,deltaphi; 23 | TH1F *hist_minv; 24 | }; 25 | 26 | 27 | class Atlas_conf_2013_049_CR : public AnalysisBase { 28 | public: 29 | Atlas_conf_2013_049_CR() : AnalysisBase() {}; 30 | ~Atlas_conf_2013_049_CR() {} 31 | 32 | void initialize(); 33 | void analyze(); 34 | void finalize(); 35 | 36 | private: 37 | 38 | }; 39 | 40 | #endif 41 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2013_061.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2013_061 2 | #define _ATLAS_CONF_2013_061 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2013_061 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2013_061() : AnalysisBase() {}; 9 | ~Atlas_conf_2013_061() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | }; 17 | 18 | 19 | class Atlas_conf_2013_061_CR : public AnalysisBase { 20 | public: 21 | Atlas_conf_2013_061_CR() : AnalysisBase() {}; 22 | ~Atlas_conf_2013_061_CR() {} 23 | 24 | void initialize(); 25 | void analyze(); 26 | void finalize(); 27 | 28 | private: 29 | }; 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2013_062.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2013_062 2 | #define _ATLAS_CONF_2013_062 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2013_062 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2013_062() : AnalysisBase() {}; 9 | ~Atlas_conf_2013_062() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | const static int numMass =2; 17 | const static int numCutSingSoftLep1B =7; 18 | const static int numCutSingSoftLep2B =6; 19 | const static int numCutSingSoftLepMulti =6; 20 | const static int numCutDiMu =10; 21 | const static int numCutHardLep =8; 22 | const static int numLep =2; 23 | const static int numHardLepJet =3; 24 | const static int numHardLepOrtho =2; 25 | 26 | 27 | static std::string id[numCutDiMu]; 28 | static std::string idLep[numLep]; 29 | static std::string idHardLepJet[numHardLepJet]; 30 | static std::string idHardLepOrtho[numHardLepOrtho]; 31 | }; 32 | 33 | 34 | class Atlas_conf_2013_062_CR : public AnalysisBase { 35 | public: 36 | Atlas_conf_2013_062_CR() : AnalysisBase() {}; 37 | ~Atlas_conf_2013_062_CR() {} 38 | 39 | void initialize(); 40 | void analyze(); 41 | void finalize(); 42 | 43 | private: 44 | }; 45 | 46 | #endif 47 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2013_089.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2013_089 2 | #define _ATLAS_CONF_2013_089 3 | 4 | #include "AnalysisBase.h" 5 | #include 6 | 7 | class Atlas_conf_2013_089 : public AnalysisBase { 8 | public: 9 | Atlas_conf_2013_089() : AnalysisBase() {}; 10 | ~Atlas_conf_2013_089() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | const static int numCut = 3; 18 | const static int numLep =3; 19 | const static int numJet =2; 20 | const static int numZ =2; 21 | const static int numR05 =2; 22 | const static int numMR =3; 23 | static std::string ind[numCut]; 24 | static std::string lep [numLep]; 25 | static std::string jet [numJet]; 26 | static std::string z [numZ]; 27 | static std::string r05 [numR05]; 28 | static std::string mr [numMR]; 29 | }; 30 | 31 | 32 | class Atlas_conf_2013_089_CR : public AnalysisBase { 33 | public: 34 | Atlas_conf_2013_089_CR() : AnalysisBase() {}; 35 | ~Atlas_conf_2013_089_CR() {} 36 | 37 | void initialize(); 38 | void analyze(); 39 | void finalize(); 40 | 41 | private: 42 | const static int numCut = 3; 43 | const static int numLep =3; 44 | const static int numJet =2; 45 | const static int numZ =2; 46 | static std::string ind[numCut]; 47 | static std::string lep [numLep]; 48 | static std::string jet [numJet]; 49 | static std::string z [numZ]; 50 | }; 51 | 52 | 53 | 54 | #endif 55 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2014_014.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2014_014 2 | #define _ATLAS_CONF_2014_014 3 | 4 | #include "AnalysisBase.h" 5 | #include "TH2F.h" 6 | 7 | class Atlas_conf_2014_014 : public AnalysisBase { 8 | public: 9 | Atlas_conf_2014_014() : AnalysisBase() {} 10 | ~Atlas_conf_2014_014() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | TH1D *histo_etadiff, *histo_etasum, *histo_dx; 19 | }; 20 | 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2014_033.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2014_033 2 | #define _ATLAS_CONF_2014_033 3 | 4 | #include "AnalysisBase.h" 5 | #include "TH2F.h" 6 | 7 | class Atlas_conf_2014_033 : public AnalysisBase { 8 | public: 9 | Atlas_conf_2014_033() : AnalysisBase() {}; 10 | ~Atlas_conf_2014_033() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | void outputHistFile(TH1D* inHist); 16 | 17 | private: 18 | TH1D *histo_ptmax, *histo_ptmin, *histo_ptll, *histo_mll, *histo_phill, *histo_mTllmiss, *histo_pTllmiss, *histo_etadiff, *histo_etasum, *histo_sqrtsmin, *histo_dx, *histo_njet, *histo_l1tol0; 19 | TH2D *histo_rap2D; TH2D *histo_pT2D; 20 | int asy1p, asy1m, asy2p, asy2m; 21 | }; 22 | 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2014_056.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2014_056 2 | #define _ATLAS_CONF_2014_056 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Atlas_conf_2014_056 : public AnalysisBase { 7 | public: 8 | Atlas_conf_2014_056() : AnalysisBase() {}; 9 | ~Atlas_conf_2014_056() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | TH1D *histo_phill, *histo_etadiff; 17 | }; 18 | 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_conf_2015_004.h: -------------------------------------------------------------------------------- 1 | #ifndef _ATLAS_CONF_2015_004 2 | #define _ATLAS_CONF_2015_004 3 | // AUTHOR: Jong Soo Kim 4 | // EMAIL: jsk@th.physik.uni-bonn.de 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_conf_2015_004 : public AnalysisBase { 8 | public: 9 | Atlas_conf_2015_004() : AnalysisBase() {} 10 | ~Atlas_conf_2015_004() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/ATLAS_8TeV/atlas_higg_2013_03.h: -------------------------------------------------------------------------------- 1 | #ifndef ATLAS_HIGG_2013_03_H_ 2 | #define ATLAS_HIGG_2013_03_H_ 3 | // AUTHOR: Arran Freegard 4 | // EMAIL: acf1g14@soton.ac.uk 5 | #include "AnalysisBase.h" 6 | 7 | class Atlas_higg_2013_03 : public AnalysisBase { 8 | public: 9 | Atlas_higg_2013_03() : AnalysisBase() {} 10 | ~Atlas_higg_2013_03() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_13TeV/cms_pas_sus_15_011.h: -------------------------------------------------------------------------------- 1 | #ifndef _CMS_PAS_SUS_15_011 2 | #define _CMS_PAS_SUS_15_011 3 | // AUTHOR: Anke Biekoetter 4 | // EMAIL: biekoetter@physik.rwth-aachen.de 5 | #include "AnalysisBase.h" 6 | 7 | class Cms_pas_sus_15_011 : public AnalysisBase { 8 | public: 9 | Cms_pas_sus_15_011() : AnalysisBase() {} 10 | ~Cms_pas_sus_15_011() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | // isolation 19 | template 20 | std::vector isolateLeptons(std::vector leptons, double maxpTrel); 21 | }; 22 | 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_13TeV/cms_sus_16_025.h: -------------------------------------------------------------------------------- 1 | #ifndef CMS_SUS_16_025_H_ 2 | #define CMS_SUS_16_025_H_ 3 | // AUTHOR: none 4 | // EMAIL: none 5 | #include "AnalysisBase.h" 6 | 7 | class Cms_sus_16_025 : public AnalysisBase { 8 | public: 9 | Cms_sus_16_025() : AnalysisBase() {} 10 | ~Cms_sus_16_025() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | ofstream fout1; 18 | TH1F *h1, *h2, *h3, *h4, *h5; 19 | TFile *f1; 20 | int i1, i2, i3, i4; 21 | 22 | }; 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_13TeV/cms_sus_16_039.h: -------------------------------------------------------------------------------- 1 | #ifndef CMS_SUS_16_039_H_ 2 | #define CMS_SUS_16_039_H_ 3 | // AUTHOR: none 4 | // EMAIL: none 5 | #include "AnalysisBase.h" 6 | 7 | class Cms_sus_16_039 : public AnalysisBase { 8 | public: 9 | Cms_sus_16_039() : AnalysisBase() {} 10 | ~Cms_sus_16_039() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | 18 | template 19 | std::vector isolateLeptons(std::vector leptons, double maxpTrel); 20 | 21 | TH1D *h1, *h2; 22 | 23 | const double mZ = 91.0; 24 | 25 | }; 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_13TeV/cms_sus_16_048.h: -------------------------------------------------------------------------------- 1 | #ifndef CMS_SUS_16_048_H_ 2 | #define CMS_SUS_16_048_H_ 3 | // AUTHOR: Junjie Cao, Liangliang Shang, Yuanfang Yue and Yang Zhang 4 | // EMAIL: junjiec@itp.ac.cn, shlwell1988@gmail.com, yuanfang405@gmail.com and zhangyang@itp.ac.cn 5 | 6 | 7 | #include "AnalysisBase.h" 8 | 9 | class Cms_sus_16_048 : public AnalysisBase { 10 | public: 11 | Cms_sus_16_048() : AnalysisBase() {} 12 | ~Cms_sus_16_048() {} 13 | 14 | void initialize(); 15 | void analyze(); 16 | void finalize(); 17 | 18 | private: 19 | ofstream fout1; 20 | TH1F *h1, *h2, *h3, *h4, *h5; 21 | TFile *f1; 22 | int i1, i2, i3, i4; 23 | 24 | }; 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_7TeV/cms_1306_1126_WW.h: -------------------------------------------------------------------------------- 1 | #ifndef _CMS_1306_1126_WW 2 | #define _CMS_1306_1126_WW 3 | 4 | #include "AnalysisBase.h" 5 | #include "TH2F.h" 6 | 7 | class Cms_1306_1126_ww : public AnalysisBase { 8 | public: 9 | Cms_1306_1126_ww() : AnalysisBase() {}; 10 | ~Cms_1306_1126_ww() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | TH1D *histo_ptmax, *histo_ptmin, *histo_ptll, *histo_mll, *histo_etadiff, *histo_etasum, *histo_sqrtsmin; 18 | TH2D *histo_rap2D; 19 | }; 20 | 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_8TeV/cms_1301_4698_WW.h: -------------------------------------------------------------------------------- 1 | #ifndef _CMS_1301_4698_WW 2 | #define _CMS_1301_4698_WW 3 | 4 | #include "AnalysisBase.h" 5 | #include "TH2F.h" 6 | 7 | class Cms_1301_4698_ww : public AnalysisBase { 8 | public: 9 | Cms_1301_4698_ww() : AnalysisBase() {}; 10 | ~Cms_1301_4698_ww() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | void outputHistFile(TH1D* inHist); 16 | 17 | private: 18 | TH1D *histo_ptmax, *histo_ptmin, *histo_ptll, *histo_mll, *histo_etadiff, *histo_etasum, *histo_sqrtsmin, *histo_dx; 19 | TH2D *histo_rap2D; 20 | int asy1p, asy1m, asy2p, asy2m; 21 | }; 22 | 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_8TeV/cms_1303_2985.h: -------------------------------------------------------------------------------- 1 | #ifndef _CMS_1303_2985 2 | #define _CMS_1303_2985 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Cms_1303_2985 : public AnalysisBase { 7 | public: 8 | Cms_1303_2985() : AnalysisBase() {}; 9 | ~Cms_1303_2985() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | bool cut325, cutNorm; 17 | bool triggerPass275, triggerPass325, triggerPassNorm; 18 | double HT275, HT325, HT, mHT275, mHT325, mHTNorm; 19 | double alphaT275, alphaT325, alphaT; 20 | int bJet275, bJet325, bJetNorm; 21 | static std::string nj[2]; 22 | static std::string nbj[5]; 23 | static std::string binHT[8]; 24 | 25 | struct fabs_less { 26 | bool operator()(const double x, const double y) const { 27 | return fabs(x) < fabs(y); 28 | } 29 | }; 30 | }; 31 | 32 | 33 | class Cms_1303_2985_CR : public AnalysisBase { 34 | public: 35 | Cms_1303_2985_CR() : AnalysisBase() {}; 36 | ~Cms_1303_2985_CR() {} 37 | 38 | void initialize(); 39 | void analyze(); 40 | void finalize(); 41 | 42 | private: 43 | bool cut325, cutNorm; 44 | bool triggerPass275, triggerPass325, triggerPassNorm; 45 | double HT275, HT325, HT, mHT275, mHT325, mHTNorm; 46 | double alphaT275, alphaT325, alphaT; 47 | double triggerRand; 48 | int bJet275, bJet325, bJetNorm; 49 | bool crMu, crDiMu, crY; 50 | static std::string nj [2]; 51 | static std::string nbj [5]; 52 | static std::string binHT [8]; 53 | static std::string binCr [3]; 54 | 55 | struct fabs_less { 56 | bool operator()(const double x, const double y) const { 57 | return fabs(x) < fabs(y); 58 | } 59 | }; 60 | }; 61 | 62 | #endif 63 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_8TeV/cms_1405_7570.h: -------------------------------------------------------------------------------- 1 | #ifndef _CMS_1405_7570 2 | #define _CMS_1405_7570 3 | // AUTHOR: Krzysztof 4 | // EMAIL: krzysztof.rolbiecki@desy.de 5 | #include "AnalysisBase.h" 6 | 7 | class Cms_1405_7570 : public AnalysisBase { 8 | public: 9 | Cms_1405_7570() : AnalysisBase() {}; 10 | ~Cms_1405_7570() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_8TeV/cms_1408_3583.h: -------------------------------------------------------------------------------- 1 | #ifndef _CMS_1408_3583 2 | #define _CMS_1408_3583 3 | // AUTHOR: s.b. 4 | // EMAIL: swasti@th.physik.uni-bonn.de 5 | #include "AnalysisBase.h" 6 | 7 | class Cms_1408_3583 : public AnalysisBase { 8 | public: 9 | Cms_1408_3583() : AnalysisBase() {} 10 | ~Cms_1408_3583() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | TH1F* hist_Met_Master; 18 | TH1F* hist_PT_Master; 19 | void outputHistFile(TH1F* inHist); 20 | }; 21 | 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_8TeV/cms_1502_06031.h: -------------------------------------------------------------------------------- 1 | #ifndef _CMS_1502_06031 2 | #define _CMS_1502_06031 3 | // AUTHOR: kitpc 4 | // EMAIL: kitpc 5 | #include "AnalysisBase.h" 6 | 7 | class Cms_1502_06031 : public AnalysisBase { 8 | public: 9 | Cms_1502_06031() : AnalysisBase() {}; 10 | ~Cms_1502_06031() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | ofstream fout1; 18 | }; 19 | 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_8TeV/cms_1504_03198.h: -------------------------------------------------------------------------------- 1 | #ifndef _CMS_1504_03198 2 | #define _CMS_1504_03198 3 | // AUTHOR: Junjie Cao, Liangliang Shang, Peiwen Wu, Jin Min Yang, Yang Zhang 4 | // EMAIL: junjiec@itp.ac.cn, shlwell1988@gmail.com, peiwen.wu123@gmail.com, jmyang@itp.ac.cn, zhangyang@itp.ac.cn 5 | #include "AnalysisBase.h" 6 | 7 | class Cms_1504_03198 : public AnalysisBase { 8 | public: 9 | Cms_1504_03198() : AnalysisBase() {} 10 | ~Cms_1504_03198() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_8TeV/cms_exo_14_014.h: -------------------------------------------------------------------------------- 1 | #ifndef CMS_EXO_14_014_H_ 2 | #define CMS_EXO_14_014_H_ 3 | // AUTHOR: Ahmed Hammad 4 | // EMAIL: ahammad@zewailcity.edu.eg 5 | #include "AnalysisBase.h" 6 | 7 | class Cms_exo_14_014 : public AnalysisBase { 8 | public: 9 | Cms_exo_14_014() : AnalysisBase() {} 10 | ~Cms_exo_14_014() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_8TeV/cms_smp_12_006.h: -------------------------------------------------------------------------------- 1 | #ifndef _CMS_SMP_12_006 2 | #define _CMS_SMP_12_006 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Cms_smp_12_006 : public AnalysisBase { 7 | public: 8 | Cms_smp_12_006() : AnalysisBase() {}; 9 | ~Cms_smp_12_006() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | }; 17 | 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_8TeV/cms_sus_12_019.h: -------------------------------------------------------------------------------- 1 | #ifndef _CMS_SUS_12_019 2 | #define _CMS_SUS_12_019 3 | 4 | #include "AnalysisBase.h" 5 | 6 | class Cms_sus_12_019 : public AnalysisBase { 7 | public: 8 | Cms_sus_12_019() : AnalysisBase() {}; 9 | ~Cms_sus_12_019() {} 10 | 11 | void initialize(); 12 | void analyze(); 13 | void finalize(); 14 | 15 | private: 16 | }; 17 | 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/analyses/CMS_8TeV/cms_sus_13_016.h: -------------------------------------------------------------------------------- 1 | #ifndef _CMS_SUS_13_016 2 | #define _CMS_SUS_13_016 3 | // AUTHOR: Jamie Tattersall 4 | // EMAIL: tattersall@thphys.uni-heidelberg.de 5 | #include "AnalysisBase.h" 6 | 7 | class Cms_sus_13_016 : public AnalysisBase { 8 | public: 9 | Cms_sus_13_016() : AnalysisBase() {}; 10 | ~Cms_sus_13_016() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /tools/analysis/include/base/Units.h: -------------------------------------------------------------------------------- 1 | #ifndef _UNITS 2 | #define _UNITS 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | 9 | //! Numerical implementation of cross section and luminosity units 10 | namespace units { 11 | const double KB = 1.E18, B = 1.E15, MB = 1.E12, MUB = 1.E9, NB = 1.E6, PB = 1.E3, FB = 1.0, AB = 1.E-3, ZB = 1.E-6; 12 | const double INVKB = 1./KB, INVB = 1./B, INVMB = 1./MB, INVMUB = 1./MUB, INVNB = 1./NB, INVPB = 1./PB, INVFB = 1./FB, INVAB = 1./AB, INVZB = 1./ZB; 13 | 14 | double strToUnit(std::string unit); //!< Returns the factor that corresponds to a given unit. 15 | } 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /tools/analysis/include/base/template.h.raw: -------------------------------------------------------------------------------- 1 | #ifndef @@ANALYSIS@@_H_ 2 | #define @@ANALYSIS@@_H_ 3 | // AUTHOR: @@author@@ 4 | // EMAIL: @@authoremail@@ 5 | #include "AnalysisBase.h" 6 | 7 | class @@Analysis@@ : public AnalysisBase { 8 | public: 9 | @@Analysis@@() : AnalysisBase() {} 10 | ~@@Analysis@@() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /tools/analysis/include/base/template_cr.h.raw: -------------------------------------------------------------------------------- 1 | #ifndef @@ANALYSIS@@_H_ 2 | #define @@ANALYSIS@@_H_ 3 | // AUTHOR: @@author@@ 4 | // EMAIL: @@authoremail@@ 5 | #include "AnalysisBase.h" 6 | 7 | class @@Analysis@@ : public AnalysisBase { 8 | public: 9 | @@Analysis@@() : AnalysisBase() {} 10 | ~@@Analysis@@() {} 11 | 12 | void initialize(); 13 | void analyze(); 14 | void finalize(); 15 | 16 | private: 17 | }; 18 | 19 | 20 | class @@Analysis@@_CR : public AnalysisBase { 21 | public: 22 | @@Analysis@@_CR() : AnalysisBase() {} 23 | ~@@Analysis@@_CR() {} 24 | 25 | void initialize(); 26 | void analyze(); 27 | void finalize(); 28 | 29 | private: 30 | }; 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /tools/analysis/include/global/Global.h: -------------------------------------------------------------------------------- 1 | ../../../fritz/include/global/Global.h -------------------------------------------------------------------------------- /tools/analysis/include/kinematics/mctlib/mctlib.h: -------------------------------------------------------------------------------- 1 | #ifndef MCTLIB_H 2 | #define MCTLIB_H 3 | 4 | #include 5 | #include 6 | 7 | namespace mctlib 8 | { 9 | class mct 10 | { 11 | 12 | public: 13 | 14 | mct(); 15 | double mctcorr(const double v1[4],const double v2[4] 16 | ,const double vds[4],const double ptm[2] 17 | ,const double ecm=14000.0,const double mxlo=0.0); 18 | double mctnorm(const double v1[4],const double v2[4]); 19 | double mt2(const double v1[4],const double v2[4] 20 | ,const double vds[4],const double ptm[2] 21 | ,const double ecm=14000.0,const double mxlo=0.0); 22 | double mctminmt2(const double mctsqr,const double m1sqr, 23 | const double m2sqr,const double chisqr=0.0); 24 | double mt2neg(const double v1[4],const double v2[4] 25 | ,const double ptm[2],const double mxlo=0.0); 26 | double mcy(const double v1[4],const double v2[4] 27 | ,const double vds[4],const double ptm[2]); 28 | double mcx(const double v1[4],const double v2[4] 29 | ,const double vds[4],const double ptm[2]); 30 | 31 | private: 32 | 33 | double m_mctecm, m_mctehat, m_pb; 34 | 35 | }; 36 | 37 | }//end namespace mctlib 38 | 39 | #endif 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /tools/analysis/include/kinematics/mt2family/mt2_bisect.h: -------------------------------------------------------------------------------- 1 | #ifndef MT2_BISECT_H 2 | #define MT2_BISECT_H 3 | 4 | 5 | /*The user can change the desired precision below, the larger one of the following two definitions is used. Relative precision less than 0.00001 is not guaranteed to be achievable--use with caution*/ 6 | 7 | #define RELATIVE_PRECISION 0.00001 //defined as precision = RELATIVE_PRECISION * scale, where scale = max{Ea, Eb} 8 | #define ABSOLUTE_PRECISION 0.0 //absolute precision for mt2, unused by default 9 | 10 | 11 | //Reserved for expert 12 | #define MIN_MASS 0.1 //if ma 2 | #include 3 | #include 4 | 5 | #include "simplex.h" 6 | 7 | using namespace std; 8 | 9 | 10 | double topnesscompute(double pb1[4], double pb2[4], double pl[4], double MET[4], double sigmat, double sigmaW, double sigmas, double xbest[4]); 11 | -------------------------------------------------------------------------------- /tools/analysis/src/analyses/ATLAS_8TeV/atlas_1308_2631_CR.cc: -------------------------------------------------------------------------------- 1 | #include "atlas_1308_2631.h" 2 | 3 | void Atlas_1308_2631_CR::initialize() { 4 | setInformation("" 5 | "@#0 leptons + 2 b-jets + Etmiss [Sbottom/stop]\n" 6 | ""); 7 | setLuminosity(20.1*units::INVFB); 8 | setAnalysisName("atlas_1308_2631_CR"); 9 | ignore("towers"); 10 | ignore("tracks"); 11 | // You should initialize any declared variables here 12 | } 13 | 14 | void Atlas_1308_2631_CR::analyze() { 15 | // Your eventwise analysis code goes here 16 | } 17 | 18 | void Atlas_1308_2631_CR::finalize() { 19 | // Whatever should be done after the run goes here 20 | } 21 | -------------------------------------------------------------------------------- /tools/analysis/src/analyses/ATLAS_8TeV/atlas_conf_2012_104_CR.cc: -------------------------------------------------------------------------------- 1 | #include "atlas_conf_2012_104.h" 2 | 3 | void Atlas_conf_2012_104_CR::initialize() { 4 | setInformation("" 5 | "@#ATLAS\n" 6 | "@#ATLAS-CONF-2012-104\n" 7 | "@#1 lepton + >= 4 jets + etmiss\n" 8 | "@#sqrt(s) = 8 TeV\n" 9 | "@#int(L) = 5.8 fb^-1\n" 10 | ""); 11 | setLuminosity(5.8*units::INVFB); 12 | setAnalysisName("atlas_conf_2012_104_CR"); 13 | ignore("towers"); 14 | ignore("tracks"); 15 | // You should initialize any declared variables here 16 | } 17 | 18 | void Atlas_conf_2012_104_CR::analyze() { 19 | // Your eventwise analysis code goes here 20 | } 21 | 22 | void Atlas_conf_2012_104_CR::finalize() { 23 | // Whatever should be done after the run goes here 24 | } 25 | -------------------------------------------------------------------------------- /tools/analysis/src/analyses/ATLAS_8TeV/atlas_conf_2013_036_CR.cc: -------------------------------------------------------------------------------- 1 | #include "atlas_conf_2013_036.h" 2 | 3 | void Atlas_conf_2013_036_CR::initialize() { 4 | setInformation("" 5 | "@#ATLAS\n" 6 | "@#ATLAS-CONF-2013-036\n" 7 | "@#4 leptons + etmiss\n" 8 | "@#sqrt(s) = 8 TeV\n" 9 | "@#int(L) = 20.7 fb^-1\n" 10 | ""); 11 | setLuminosity(20.7*units::INVFB); 12 | setAnalysisName("atlas_conf_2013_036_CR"); 13 | ignore("towers"); 14 | ignore("tracks"); 15 | // You should initialize any declared variables here 16 | } 17 | 18 | void Atlas_conf_2013_036_CR::analyze() { 19 | // Your eventwise analysis code goes here 20 | } 21 | 22 | void Atlas_conf_2013_036_CR::finalize() { 23 | // Whatever should be done after the run goes here 24 | } 25 | -------------------------------------------------------------------------------- /tools/analysis/src/analyses/ATLAS_8TeV/atlas_conf_2013_049_CR.cc: -------------------------------------------------------------------------------- 1 | #include "atlas_conf_2013_049.h" 2 | 3 | void Atlas_conf_2013_049_CR::initialize() { 4 | setInformation("" 5 | "@#ATLAS\n" 6 | "@#ATLAS-CONF-2013-049\n" 7 | "@#2 leptons + etmiss\n" 8 | "@#sqrt(s) = 8 TeV\n" 9 | "@#int(L) = 20.3 fb^-1\n" 10 | ""); 11 | setLuminosity(20.3*units::INVFB); 12 | setAnalysisName("atlas_conf_2013_049_CR"); 13 | ignore("towers"); 14 | ignore("tracks"); 15 | // You should initialize any declared variables here 16 | } 17 | 18 | void Atlas_conf_2013_049_CR::analyze() { 19 | // Your eventwise analysis code goes here 20 | } 21 | 22 | void Atlas_conf_2013_049_CR::finalize() { 23 | // Whatever should be done after the run goes here 24 | } 25 | -------------------------------------------------------------------------------- /tools/analysis/src/base/ETMiss.cc: -------------------------------------------------------------------------------- 1 | #include "ETMiss.h" -------------------------------------------------------------------------------- /tools/analysis/src/base/FinalStateObject.cc: -------------------------------------------------------------------------------- 1 | #include "FinalStateObject.h" 2 | 3 | bool FinalStateObject::sortByPT(FinalStateObject *i, FinalStateObject *j) { return (i->PT > j->PT); } -------------------------------------------------------------------------------- /tools/analysis/src/base/Units.cc: -------------------------------------------------------------------------------- 1 | #include "Units.h" 2 | 3 | namespace units { 4 | double strToUnit(std::string unit) { 5 | if (unit == "KB") return KB; 6 | else if (unit == "B") return B; 7 | else if (unit == "MB") return MB; 8 | else if (unit == "MUB") return MUB; 9 | else if (unit == "NB") return NB; 10 | else if (unit == "PB") return PB; 11 | else if (unit == "FB") return FB; 12 | else if (unit == "AB") return AB; 13 | else if (unit == "ZB") return ZB; 14 | else if (unit == "INVKB") return INVKB; 15 | else if (unit == "INVB") return INVB; 16 | else if (unit == "INVMB") return INVMB; 17 | else if (unit == "INVMUB") return INVMUB; 18 | else if (unit == "INVNB") return INVNB; 19 | else if (unit == "INVPB") return INVPB; 20 | else if (unit == "INVFB") return INVFB; 21 | else if (unit == "INVAB") return INVAB; 22 | else if (unit == "INVZB") return INVZB; 23 | else {std::cerr << "Unit unknown!" << std::endl; exit(1);} 24 | } 25 | } -------------------------------------------------------------------------------- /tools/analysis/src/base/template_CR.cc.raw: -------------------------------------------------------------------------------- 1 | #include "@@analysis@@.h" 2 | // AUTHOR: @@author@@ 3 | // EMAIL: @@authoremail@@ 4 | void @@Analysis@@_CR::initialize() { 5 | setInformation("" 6 | @@longInfo@@ 7 | ""); 8 | setLuminosity(@@lumi@@*units::INVFB); 9 | setAnalysisName("@@analysis@@_CR"); 10 | // You should initialize any declared variables here 11 | } 12 | 13 | void @@Analysis@@_CR::analyze() { 14 | // Your eventwise analysis code goes here 15 | } 16 | 17 | void @@Analysis@@_CR::finalize() { 18 | // Whatever should be done after the run goes here 19 | } 20 | -------------------------------------------------------------------------------- /tools/analysis/src/base/template_CR_atlas.cc.raw: -------------------------------------------------------------------------------- 1 | #include "@@analysis@@.h" 2 | // AUTHOR: @@author@@ 3 | // EMAIL: @@authoremail@@ 4 | void @@Analysis@@_CR::initialize() { 5 | setInformation("" 6 | @@longInfo@@ 7 | ""); 8 | setLuminosity(@@lumi@@*units::INVFB); 9 | setAnalysisName("@@analysis@@_CR"); 10 | ignore("towers"); 11 | ignore("tracks"); 12 | // You should initialize any declared variables here 13 | } 14 | 15 | void @@Analysis@@_CR::analyze() { 16 | // Your eventwise analysis code goes here 17 | } 18 | 19 | void @@Analysis@@_CR::finalize() { 20 | // Whatever should be done after the run goes here 21 | } 22 | -------------------------------------------------------------------------------- /tools/analysis/src/base/template_CR_cms.cc.raw: -------------------------------------------------------------------------------- 1 | #include "@@analysis@@.h" 2 | // AUTHOR: @@author@@ 3 | // EMAIL: @@authoremail@@ 4 | void @@Analysis@@_CR::initialize() { 5 | setInformation("" 6 | @@longInfo@@ 7 | ""); 8 | setLuminosity(@@lumi@@*units::INVFB); 9 | setAnalysisName("@@analysis@@_CR"); 10 | ignore("towers"); 11 | ignore("tracks"); 12 | // You should initialize any declared variables here 13 | } 14 | 15 | void @@Analysis@@_CR::analyze() { 16 | // Your eventwise analysis code goes here 17 | } 18 | 19 | void @@Analysis@@_CR::finalize() { 20 | // Whatever should be done after the run goes here 21 | } 22 | -------------------------------------------------------------------------------- /tools/analysis/src/global/Global.cc: -------------------------------------------------------------------------------- 1 | ../../../fritz/src/global/Global.cc -------------------------------------------------------------------------------- /tools/analysis/src/kinematics/topness/topness_struct.cc: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | #include "topness/topness_struct.h" 7 | 8 | /* Written by Michael L. Graesser, 06/2015 9 | 10 | evaluates topness function described in 11 | 12 | Hunting Mixed Top Squark Decays 13 | Michael L. Graesser, Jessie Shelton 14 | Phys.Rev.Lett. 111 (2013) 12, 121802 15 | DOI: 10.1103/PhysRevLett.111.121802 16 | arXiv:1212.4495 17 | 18 | top and W masses used in the topness algorithm set in the header file 19 | 20 | please cite this article if using this code 21 | 22 | */ 23 | 24 | using namespace std; 25 | 26 | 27 | 28 | // BEGIN TOPNESS 29 | // 30 | // struct my_func returns topness statistic 31 | // initialized by b-jet, l, second jet and MET momenta, and a given 32 | // pairing of the lepton with one of the b-jet and second jet. 33 | // Unknowns are 3-vec of neutrino pv and pZ component of the W. 34 | // Uses the measured transverse MET to solve for pWx, pWy. 35 | // On-shell mass-conditions for v and W assumed. 36 | 37 | // The function "my_func" below returns S, where topness = ln min S, where 38 | // the minimization is performed over all possible pv and pW inputs, as well 39 | // as the possible pairings of the lepton with the jets. 40 | // 41 | // Evaluation of "my_func" on pvx, pvy, pvz and pWz overloaded 42 | 43 | 44 | // Lorentz inner product 45 | double my_lp(double u[4], double v[4]) 46 | { // Lorentz product . assume x, y Lorentz vectors ordered as (px,py,pz,E) etc. Initialize with 47 | // metric g==(-1,-1,-1,1) 48 | 49 | double g[]={-1.,-1.,-1.,1.}; 50 | double s=0; 51 | for (int j=0;j<4;j++) 52 | {s+= u[j]*g[j]*v[j]; } 53 | return s; 54 | } 55 | 56 | void my_add(double a[4], double b[4], double c[4]) 57 | { 58 | for (int i=0; i<4; i++) 59 | { 60 | c[i]=a[i]+b[i]; 61 | } 62 | } 63 | 64 | 65 | -------------------------------------------------------------------------------- /tools/fritz/include/delpheshandler/CMExRootTreeBranch.h: -------------------------------------------------------------------------------- 1 | #ifndef CMExRootTreeBranch_h 2 | #define CMExRootTreeBranch_h 3 | 4 | /** \class ExRootTreeBranch 5 | * 6 | * Class handling object creation. 7 | * It is also used for output ROOT tree branches 8 | * 9 | * \author P. Demin - UCL, Louvain-la-Neuve 10 | * 11 | */ 12 | 13 | #include "Rtypes.h" 14 | 15 | class TTree; 16 | class TClonesArray; 17 | 18 | class CMExRootTreeBranch 19 | { 20 | public: 21 | 22 | CMExRootTreeBranch(const char *name, TClass *cl, TTree *tree = 0); 23 | ~CMExRootTreeBranch(); 24 | 25 | inline TClonesArray *GetData() {return fData;}; 26 | TObject *NewEntry(); 27 | void Clear(); 28 | 29 | private: 30 | 31 | Int_t fSize, fCapacity; //! 32 | TClonesArray *fData; //! 33 | }; 34 | 35 | #endif /* CMExRootTreeBranch */ 36 | 37 | -------------------------------------------------------------------------------- /tools/fritz/include/delpheshandler/CMExRootTreeWriter.h: -------------------------------------------------------------------------------- 1 | #ifndef CMExRootTreeWriter_h 2 | #define CMExRootTreeWriter_h 3 | 4 | /** \class ExRootTreeWriter 5 | * 6 | * Class handling output ROOT tree 7 | * 8 | * \author P. Demin - UCL, Louvain-la-Neuve 9 | * 10 | */ 11 | 12 | #include "TNamed.h" 13 | #include "CMExRootTreeBranch.h" 14 | 15 | #include 16 | 17 | class TFile; 18 | class TTree; 19 | class TClass; 20 | class ExRootTreeBranch; 21 | 22 | class CMExRootTreeWriter : public TNamed 23 | { 24 | public: 25 | 26 | CMExRootTreeWriter(TFile *file = 0, const char *treeName = "Analysis"); 27 | ~CMExRootTreeWriter(); 28 | 29 | void SetTreeFile(TFile *file) { fFile = file; } 30 | void SetTreeName(const char *name) { fTreeName = name; } 31 | 32 | CMExRootTreeBranch *NewBranch(const char *name, TClass *cl); 33 | inline std::set GetBranches() {return fBranches;}; 34 | 35 | void Clear(); 36 | void Fill(); 37 | void Write(); 38 | 39 | private: 40 | 41 | TTree *NewTree(); 42 | 43 | TFile *fFile; //! 44 | TTree *fTree; //! 45 | 46 | TString fTreeName; //! 47 | 48 | std::set fBranches; //! 49 | 50 | }; 51 | 52 | #endif /* CMExRootTreeWriter */ 53 | 54 | -------------------------------------------------------------------------------- /tools/fritz/include/global/EventFile.h: -------------------------------------------------------------------------------- 1 | #ifndef EVENT_FILE_H_ 2 | #define EVENT_FILE_H_ 3 | 4 | #include "FritzConfig.h" 5 | 6 | //! \brief An event file with cross section information for the events in the file. 7 | class EventFile { 8 | public: 9 | 10 | inline double getCrossSection() { 11 | Global::print(name, " Returning cross section of "+ Global::doubleToStr(xsect)+ " fb"); 12 | return xsect; 13 | } 14 | inline double getCrossSectionErr() { 15 | Global::print(name, " Returning cross section error of "+ Global::doubleToStr(xsectErr)+ " fb"); 16 | return xsectErr; 17 | } 18 | 19 | //! the path of the event file 20 | std::string filepath; 21 | //! cross section of the events in the file 22 | double xsect; 23 | //! cross section error of the events in the file 24 | double xsectErr; 25 | //! name for printing in logiles 26 | std::string name; 27 | 28 | }; 29 | 30 | 31 | EventFile setupEventFile(Properties props); 32 | 33 | #endif // EVENT_FILE_H_ 34 | -------------------------------------------------------------------------------- /tools/fritz/src/global/EventFile.cc: -------------------------------------------------------------------------------- 1 | #include "EventFile.h" 2 | #include "Global.h" 3 | 4 | // Keys into the Properties of an EventFile section 5 | static const std::string keyName = "name"; 6 | static const std::string keyFile = "file"; 7 | static const std::string keyXSect = "xsect"; 8 | static const std::string keyXSectErr = "xsecterr"; 9 | static const std::string keyXSectErrFactor = "xsecterrfactor"; 10 | 11 | // Warn the user if there are keys that don't belong into an EventFile section 12 | // and are therefore ignored 13 | static void unknownKeys(Properties& props) { 14 | std::vector knownKeys; 15 | knownKeys.push_back(keyName); 16 | knownKeys.push_back(keyFile); 17 | knownKeys.push_back(keyXSect); 18 | knownKeys.push_back(keyXSectErr); 19 | knownKeys.push_back(keyXSectErrFactor); 20 | warnUnknownKeys(props, knownKeys, "EventFile", "Unknown key in EventFile section"); 21 | } 22 | 23 | EventFile setupEventFile(Properties props) { 24 | unknownKeys(props); 25 | EventFile efile; 26 | efile.name = props["name"]; 27 | efile.filepath = lookupRequired( 28 | props, 29 | keyFile, 30 | efile.name, 31 | "You need to give a path to the file." 32 | ); 33 | efile.xsect = lookupRequiredDouble( 34 | props, 35 | keyXSect, 36 | efile.name, 37 | "You need to give the cross section of the events in the file" 38 | ); 39 | std::pair pair; 40 | 41 | pair = maybeLookupDouble(props, keyXSectErr); 42 | bool haveXSectErr = pair.first; 43 | efile.xsectErr = pair.second; 44 | 45 | pair = maybeLookupDouble(props, keyXSectErrFactor); 46 | bool haveXSectErrFactor = pair.first; 47 | if (haveXSectErrFactor) { 48 | efile.xsectErr = efile.xsect*pair.second; 49 | } 50 | 51 | if (haveXSectErr && haveXSectErrFactor) { 52 | Global::abort(efile.name, "You need to give either a cross section error or a cross section error factor, not both."); 53 | } 54 | if (!haveXSectErr && !haveXSectErrFactor) { 55 | Global::abort(efile.name, "You need to give either a cross section error or a cross section error factor."); 56 | } 57 | return efile; 58 | } 59 | -------------------------------------------------------------------------------- /tools/fritz/src/main.cc: -------------------------------------------------------------------------------- 1 | #include 2 | #include "Fritz.h" 3 | #include "Global.h" 4 | 5 | int main(int argc, char *argv[]) { 6 | Fritz* fritz = new Fritz(); 7 | try { 8 | fritz->initialize(argc, argv); 9 | fritz->processEventLoop(); 10 | } 11 | catch(std::exception& e) { 12 | Global::abort("Unknown", e.what()); 13 | fritz->finalize(); 14 | return 1; 15 | } 16 | fritz->finalize(); 17 | // FIXME: delete fritz 18 | return 0; 19 | } 20 | -------------------------------------------------------------------------------- /tools/python/AnalysisManager.raw: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | import os 4 | import sys 5 | 6 | sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.realpath(__file__))), "tools", "python")) 7 | 8 | if sys.version_info[0] == 3: 9 | from importlib import reload 10 | 11 | reload(sys) 12 | 13 | import analysismanager_core 14 | from advprint import AdvPrint 15 | from info import Info 16 | 17 | config_paths = dict() 18 | config_paths['mg5_source_path']='MADGRAPH_DIR' 19 | 20 | global Info, AdvPrint 21 | Info.init(config_paths) 22 | 23 | def main(): 24 | analysismanager_core.main() 25 | 26 | if __name__ == "__main__": 27 | main() 28 | -------------------------------------------------------------------------------- /tools/python/CheckMATE.raw: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | import sys,os 3 | sys.path.append(os.path.join(os.path.split(os.path.split(os.path.realpath(__file__))[0])[0], "tools", "python")) 4 | sys.path.append('ROOT_LIB_DIR') 5 | from checkmate_core import CheckMATE2 6 | from advprint import AdvPrint 7 | from info import Info 8 | 9 | config_paths = dict() 10 | config_paths['mg5_source_path']='MADGRAPH_DIR' 11 | config_paths['pythia8_lib_path']='PYTHIA_DIR' 12 | 13 | global Info, AdvPrint 14 | Info.init(config_paths) 15 | 16 | x = CheckMATE2() 17 | -------------------------------------------------------------------------------- /tools/python/example.py: -------------------------------------------------------------------------------- 1 | from info import Info 2 | from advprint import AdvPrint 3 | from checkmate_core import CheckMATE2 4 | 5 | x = CheckMATE2() 6 | 7 | --------------------------------------------------------------------------------