Changes between Version 241 and Version 242 of PublicAnalysisDatabase


Ignore:
Timestamp:
Nov 24, 2020, 11:52:38 PM (4 years ago)
Author:
Benjamin Fuks
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PublicAnalysisDatabase

    v241 v242  
    99----
    1010
    11 The current (soon to be released) version of !MadAnalysis 5 is [https://launchpad.net/madanalysis5/trunk/v1.7/+download/ma5_v1.8.44.tgz version 1.8]. In order to use all analyses implement in the PAD, one needs to install both the Delphes and DelphesMA5tune detector simulators and the library of analyses shown below. To this aim, once !MadAnalysis 5 has been installed and started, it is sufficient to type:
     11The current version of !MadAnalysis 5 is [https://launchpad.net/madanalysis5/trunk/v1.8/+download/MadAnalysis5_v1.8_patch1.tgz version 1.8]. One of the analyses below however requires a newer version, v1.9.4 (or more recent) that can be obtained [https://code.launchpad.net/~ma5dev/madanalysis5/v1.9_beta from LaunchPad].
     12
     13In order to use the analyses implemented in the PAD, one needs to install a detector simulator and the corresponding library of recast analyses. Three options are available.
     14 - The simulation of the detector response can be dealt with Delphes 3. The PAD installation can be achieved by typing `install delphes; install PAD` in the !MadAnalysis 5 shell, and by then restarting the program. This setup concerns most run 2 analyses currently implemented.
     15 - The simulation of the detector response can be dealt with the SFS infrastructure relying on smearing and efficiency functions. The PAD installation can here be achieved by typing `install fastjet; install PADForSFS` in the !MadAnalysis 5 shell, and by then restarting the program. For now, this alternative to Delphes 3 is rather new and only few analyses use it.
     16 - The simulation of the detector response can be dealt with the  MA5tune of Delphes 3 that is relevant for a good number of run 1 analyses. The PAD installation can be achieved by typing `install delphesMA5tune; install PADForMA5tune` in the !MadAnalysis 5 shell, and by then restarting the program.
     17
     18Although we have various options for taking care of the detector simulation (SFS, Delphes and DelphesMA5tune), we recommend, when developing a new recasting code, to use the latest MA5 version linked to either the SFS framework, or the standard Delphes 3. The implementation of a new analysis is detailed in [http://arxiv.org/abs/1808.00480 arXiv:1808.00480], as well as [http://madanalysis.irmp.ucl.ac.be/wiki/SFS here] for what concerns the SFS. In a nutshell, new analyses (within the PAD or separately) can be added by running the script `newAnalyzer.py` (located in `PAD/Build/SampleAnalyzer`), passing as an argument the name of the analysis of interest. For instance,
    1219{{{
    13  install delphesMA5tune
    14  install PADForMA5tune
    15  install delphes
    16  install PAD
     20 python newAnalyzer.py cms_sus_14_001 cms_sus_14_001
    1721}}}
    18 and restart !MadAnalysis 5. Detailed information on the older way of running (with MadAnalysis5 version 1.2) can be found [https://madanalysis.irmp.ucl.ac.be/wiki/Ma5PadStepByStep here].
     22will 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 is now available in the sub-directory `PAD/Build/SampleAnalyzer/User/Analyzer`. We can now either implement the analysis on our own, or replace the newly created files with those shared by somebody else (or downloaded from the list below in case the automatic PAD installation introduced above is not used).
     23
     24''We strongly encourage users to publish their re-implemented LHC analyses on the [https://dataverse.uclouvain.be/dataverse/madanalysis MadAnalysis 5 dataverse].'' This way they become individually citable. Please send us an email to get your recast code added to the dataverse and to the PAD. Recommendations regarding the proper validation are given in  [http://arxiv.org/abs/1407.3278 arXiv:1407.3278] and [http://arxiv.org/abs/1808.00480 arXiv:1808.00480]. Note that for every analysis that is part of the PAD, a detailed validation note is required.
     25
     26For any information on the implementation of an analysis, on the database or on the expert mode of the program, please visit the 'Answers' section of our [https://launchpad.net/madanalysis5 LaunchPad page].
    1927
    2028----
    2129
    22 In order to test a new physics signal (corresponding to a Monte Carlo sample mysample.hep.gz or mysample.hepmc.gz), it is sufficient to start !MadAnalysis 5 in the reco mode (./bin/ma5 -R) and type
     30In order to test a new physics signal (corresponding to a Monte Carlo sample mysample.hep.gz or mysample.hepmc.gz), it is sufficient to start !MadAnalysis 5 in the reco mode (`./bin/ma5 -R`) and type
    2331{{{
    2432    set main.recast = on
     
    3139    set main.recast.card_path = <path-to-a-recasting-card>
    3240}}}
    33 to provide the recasting card directly. The output directory contains the events of the store_root option has been set to True, as well as the CLs an efficiency information for each signal region of each of the selected analyses. The cross section excluded at the 95% CL by each region is also provided as additional information.
    34 
    35 ----
    36 
    37 Although we have two options for taking care of the detector simulation (delphes and delphesMA5tune), we recommend, when developing a new recasting code, to use the latest MA5 version linked to the standard Delphes3. The implementation of a new analysis is detailed in [http://arxiv.org/abs/1808.00480 arXiv:1808.00480]. In a nutshell, new analyses (within the PAD or separately) can be added by running the script newAnalyzer.py (located in PAD/Build/SampleAnalyzer), passing as an argument the name of the analysis of interest. For instance,
    38 {{{
    39  python newAnalyzer.py cms_sus_14_001
    40 }}}
    41 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 is now available in the sub-directory PAD/Build/SampleAnalyzer/User/Analyzer. One can now either implement the analysis on our own, or replace the newly created files with those shared by somebody else (or downloaded from the list below in case automatic PAD installation introducesd above is not used).
    42 
    43 ''We strongly encourage users to publish their re-implemented LHC analyses via [https://inspirehep.net/help/data-submission?ln=en Inspire].'' This way they become individually citable. (Send us an email with the Inspire link to integrate your analysis in the PAD.) Recommendations regarding the proper validation are given in  [http://arxiv.org/abs/1407.3278 arXiv:1407.3278] and [http://arxiv.org/abs/1808.00480 arXiv:1808.00480]. Note that for every analysis that is part of the PAD, a detailed validation note is required.
    44 
    45 For any information on the implementation of an analysis, on the database or on the expert mode of the program, please visit the 'Answers' section of our [https://launchpad.net/madanalysis5 launchpad page].
     41to provide the recasting card directly. The output directory contains event samples after detector simulation if the `store_root` option has been set to `True`, as well as exclusions (1-CLs) and efficiency information for each signal region of each of the selected analyses. The cross section excluded at the 95% CL for each region is also provided as additional information.
    4642
    4743----