particles recorded in specific materials 2. Energy deposition, energy flow and stopping power in a sampling calorimeter 3. Analysis of radiation length 4. Analysis of energy deposition by charged particles in the Velo's silicon 5. Analysis of photon emission by charged particles in the Velo's silicon 2016-06-03 7th LHCb Computing Workshop
CRUD operations (create, read, update, delete) • Can output arbitrary JSON (examples later) • Authentication plugins: e.g. shibboleth for web and tokens for console applications • Output pagination, throttling and requests’ cache allow to avoid service overloading. 7th LHCb Computing Workshop 2016-06-03
/jobs/1 – We can expand any object’s relationships. • Nested requests - /jobs/1/results/ – Output job attributes’ values • Output filtering - /compare/?ids=1,2&contains=Event – Show and group attributes of jobs with id 32 and 32. Attribute name should contain “Event” string 7th LHCb Computing Workshop 2016-06-03
client’s custom callback function that get search form results: ids of application, options, Versions New one <jsroot> - Draw JSROOT plots (next slides) More components in development 2016-06-03 7th LHCb Computing Workshop
JavaScript components that simplifies work with REST service and introduce common UI elements for LHCbPR • Well organized modules’ directory structure 7th LHCb Computing Workshop 2016-06-03
for proper support of application versions, build slots, thresholds, attribute groups. – Ready for production RESTful service that can be used from any application – Fixed a structure of modules in web frontend – Prepared a set of web components and services. – Compare jobs’ results module. Framework is ready for developing (migration) of the rest of analysis modules. 7th LHCb Computing Workshop 2016-06-03
Geant4 Standalone Tests 1. Analysis of cross sections for different particles recorded in specific materials (hadronic tests) 2. Energy deposition, energy flow and stopping power in a sampling calorimeter (electromagnetic tests)
library: could not draw complex object. • Need to write user friendly analysis modules at the web frontend as it was done for the hadronic tests 2016-06-03 7th LHCb Computing Workshop
– Release a new version of GEANT4 Files updated for G4r10 (LHCBGAUSS-750) • Create new package to host LHCb version of G4 examples (LHCBGAUSS-747) 2016-06-03 7th LHCb Computing Workshop
Gauss. Need to be validated in Geant4 v10 • LHCbPR2: – virtual machine is setup and configured through central configuration management. – all services are dockerized to simplify development and deployment. API is protected with CERN SSO. Documentation need to be updated. – Need to update web analysis modules – Jenkins and DIRAC should be configured to use new nightly tools in production. 2016-06-03 7th LHCb Computing Workshop