Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattleblanc/multibjetstruthanalysis
Truth-level analysis for ATLAS Run-II SUSY multi-b/t search.
https://github.com/mattleblanc/multibjetstruthanalysis
Last synced: about 10 hours ago
JSON representation
Truth-level analysis for ATLAS Run-II SUSY multi-b/t search.
- Host: GitHub
- URL: https://github.com/mattleblanc/multibjetstruthanalysis
- Owner: mattleblanc
- Created: 2015-10-27T15:21:51.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-02-17T09:41:38.000Z (over 8 years ago)
- Last Synced: 2023-08-20T04:50:31.394Z (about 1 year ago)
- Language: C++
- Size: 2.98 MB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MultibjetsTruthAnalysis
Truth-level analysis for ATLAS Run-II SUSY multi-b/t search.
The truth is out there.
tl;dr: Process `TRUTH1` DxAODs using `Run.py`, and post-process this output using the macros `postTruth.C`, `dumpYields.C` and `plotTruth.C`.
Reminder: optimise for discovery.
# How-To
First, make sure you're able to run. Check out the packages you'll need, and set up your environment. `MultibjetsTruthAnalysis` is dependent on @kratsg's `xAODJetReclustering` package, in order to make the reclustered large-R jets which are used for top-tagging. You'll also need to set up the `BtaggingTRFandRW` package, which is included as a tarball in the `data/` directory of this one -- a setup script for that is included, just run it as shown below.
```
setupATLAS
lsetup fax
mkdir myWorkDir && cd $_
rcSetup Base,2.3.31
git clone [email protected]:mattleblanc/MultibjetsTruthAnalysis.git
git clone https://github.com/kratsg/xAODJetReclustering
./MultibjetsTruthAnalysis/scripts/setup-BtaggingTRFandRW.sh
```
Be sure to set up FAX before RootCore. Be sure to initialise your proxy before trying to run:```
voms-proxy-init -voms atlas
```To compile, always run `rc build`, which is equivalent to `rc find_packages && rc compile && rc make_par`.
To check that things are working, you can run a quick test job on 20k events using the `direct` driver by running:
```
./MultibjetsTruthAnalysis/scripts/TestTruth.sh
```... though you may want to redirect the output to somewhere more appropriate, by first modifying the `submitDir` in this script.
# Links
[CERN](http://home.cern)
[The ATLAS Collaboration](http://atlas.ch/)
[University of Victoria](https://www.uvic.ca/science/physics/)
[University of Chicago](http://physics.uchicago.edu/)
[SLAC](https://www6.slac.stanford.edu/)