RECAST for ATLAS¶
Welcome to the documentation pages for RECAST. The resources available on these pages are intended to help analysis teams to prepare their analysis such that they can be used within the RECAST framework.
TL;DR¶
The recommended way to start preparing an analysis for RECAST is to
- Build Docker Images for each of the software environments used in the analysis.
- Prepare Scripts for the individual Steps of the analysis.
- Write a Workflow Description for your analysis.
- **Development: ** We suggest developing your workflow on your local computer with small test input, and maintaining the workflow description files in a dedicated GitLab project.
- **Preservation: ** To preserve your completed workflow, ask the analysis preservation contact to upload your input files to the RECAST project area on eos (
/eos/project/r/recast/atlas/
). Then add a GitLab CI job to your workflow gitlab project to automate your workflow execution, as described in Running Workflows Within CI.
Example Run¶
You can run an example RECAST workflow on your local machine. This should take approximately 3 Minutes
python -m pip install recast-atlas
recast run examples/rome
at the end you should see an output like
... some earlier logs ...
2019-05-31 12:37:29,955 | adage | INFO | workflow completed successfully.
2019-05-31 12:37:29,955 | yadage.steering_api | INFO | done. dumping workflow to disk.
2019-05-31 12:37:29,968 | yadage.steering_api | INFO | visualizing workflow.
2019-05-31 12:37:30,321 | recastatlas.subcomma | INFO | RECAST run finished.
RECAST result examples/rome recast-b6746f1c:
--------------
- name: CLs 95% based upper limit on poi
value:
exp: 0.8924846399964371
exp_m1: 0.6377501820447065
exp_m2: 0.4731739008380644
exp_p1: 1.2720762961732819
exp_p2: 1.7545752712294322
obs: 1.3352971254860764
- name: CLs 95% at nominal poi
value:
exp: 0.25999040745937085
exp_m1: 0.10547655600578199
exp_m2: 0.03889040527686523
exp_p1: 0.5345040672498215
exp_p2: 0.8276574946063575
obs: 0.574709475331039
Resources¶
Where to ask questions¶
If you have questions about the process of recasting and using recast-atlas
there are multiple sources of documentation and help to address them.
In order to try and get your question answered quickly, and make sure it contributes to the RECAST knowledge base, it is recommended that you work your way through these resources in the following order:
- Check the docs to see if the question has been covered since the last time you looked
- Ask on the RECAST section of the ATLAS Talk Discourse
- Ask on the ATLAS analysis preservation
atlas-ap
Mattermost Team - Ask on the ATLAS analysis preservation users mailing list:
atlas-phys-exotics-recast@cern.ch
- Ask the ATLAS analysis preservation contacts by email:
atlas-sw-analysis-preservation-contacts@cern.ch
Talks¶
- ATLAS SUSY Workshop 2021 (2021-09-21)
- ATLAS Weekly Talk on Analysis Preservation (2019-01-29)
Tutorials¶
- ATLAS RECAST Tutorial (last given on 2021-03-15)
Past tutorials (unmaintained)¶
- Exotics Tutorial 2019-11-13
- Exotics Tutorial 2018-11-19
- Exotics Tutorial 2018-11-12, including recorded introduction
- Analysis Preservation Bootcamp 2020-02-17
- SUSY Tutorial 2018-11-08
- Docker Tutorial Induction Week 2019-01-31
- GitLab Tutorial Induction Week 2019-01-31