Changes between Version 55 and Version 56 of PublicAnalysisDatabase
- Timestamp:
- Mar 10, 2015, 6:49:50 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PublicAnalysisDatabase
v55 v56 19 19 The created working directory contains all the analyses that are publicly available. 20 20 21 New analysescan be added in a second step by running the script newAnalyzer.py (located in !Build/SampleAnalyzer), passing as an argument the name of the analysis of interest. For instance,21 **New analyses** can be added in a second step by running the script newAnalyzer.py (located in !Build/SampleAnalyzer), passing as an argument the name of the analysis of interest. For instance, 22 22 {{{ 23 python newAnalyzer.py cms_sus_1 3_01123 python newAnalyzer.py cms_sus_14_001 24 24 }}} 25 will create and modify all necessary files for adding the analysis named cms_sus_13_011. In particular, a pair of header and source C++ files cms_sus_13_011.cpp and cms_sus_13_011.h are now available in the subdirectory !Build/SampleAnalyzer/User/Analyzer. These files must be replaced by those available for download in the database (see list below).25 will create and modify the necessary files for adding the analysis named cms_sus_14_001. In particular, a pair of header and source C++ files cms_sus_14_001.cpp and cms_sus_14_001.h are now available in the subdirectory !Build/SampleAnalyzer/User/Analyzer. You can now either implement the analysis yourself or replace the newly created files with those shared by somebody else. 26 26 27 After execution of an analysis, exclusion under the CLs prescriptioncan be computed with the Python code [http://madanalysis.irmp.ucl.ac.be/attachment/wiki/PhysicsAnalysisDatabase/exclusion_CLs.py exclusion_CLs.py] It requires [http://www.scipy.org/ SciPy] to be installed.27 After execution of an analysis, **exclusion under the CLs prescription** can be computed with the Python code [http://madanalysis.irmp.ucl.ac.be/attachment/wiki/PhysicsAnalysisDatabase/exclusion_CLs.py exclusion_CLs.py] It requires [http://www.scipy.org/ SciPy] to be installed. 28 28 The path to the working directory of interest has to be provided in the variable analysis_path in the beginning of the code. The limit-setting code can also be obtained with the command 29 29 {{{ … … 35 35 ./exclusion_CLs.py analysis_name mypoint.txt [run_number] [cross section in pb] 36 36 }}} 37 The exclusion results will be printed on the screen and in an output file located in the directory mypoint.txt/ of the output of the analysis. In order to get the efficiency mapassociated with a given benchmark point, the following script can be run37 The exclusion results will be printed on the screen and in an output file located in the directory mypoint.txt/ of the output of the analysis. In order to get the **efficiency map** associated with a given benchmark point, the following script can be run 38 38 {{{ 39 39 ./getmaps.py mypoint.txt