About Cacher
Web App
Download
Sign In
Sign Up
menu
Cacher is the code snippet organizer for pro developers
We empower you and your team to get more done, faster
Learn More
mazurov
2/3/2016 - 10:20 AM
share
Share
add_circle_outline
Save
LHCbPR2 software stack.
LHCbPR2 software stack.
LHCbPR2_tutotorial.md
content_copy
file_download
Rendered
Source
Process job results with handlers (create zip files)
Import results to database
Create analysis module:
Guide
Module example
LHCbPR2_links.md
content_copy
file_download
Rendered
Source
1. Production services
API
.
http://lblhcbpr2.cern.ch:8080/api
. Django based project
ROOT
.
http://lblhcbpr2.cern.ch:8081
. Returns ROOT objects in json format. Simple flask application that uses PYROOT. Example
http://lblhcbpr2.cern.ch:8081/?files=roottest/FTFP_BERT_kaon%2B_Be.root&items=Inelastic,Total
- output Inelastic and Total graphs from roottest/FTFP_BERT_kaon file at the server. The output is input for CERN JSROOT library, that is used at the
Frontend
.
Frontend
.
http://lblhcbpr2.cern.ch
. In browser javascript application. Uses API and ROOT services.
2. Source repositories with documentation
Frontend
.
https://gitlab.cern.ch/lhcb-core/LHCbPR2FE
API
.
https://gitlab.cern.ch/lhcb-core/LHCbPR2BE
ROOT
.
https://github.com/mazurov/root-server
(Need to be migrated to CERN GitLab
Handlers:
https://gitlab.cern.ch/lhcb-core/LHCbPR2HD
. Updated only
collectRunResults.py
script which requires some additional parameters from the nightly tests.
3. Presentations
https://speakerdeck.com/mazurov/lhcbpr-v2
clear