HEP/SWIG Web Preferences The following settings are web preferences of the HEP/SWIG web. These preferences overwrite the site level preferences in ., and can be o...
This is a subscription service to be automatically notified by e mail when topics change in this HEP/SWIG web. This is a convenient service, so you do not have to...
Group Todo List completed tasks List in reverse chronological order (i.e., add new entries at the top of the list) OSG Cluster * correct SE info in BDII? *...
Group Todo List Completed tasks page CMSSW and FWLite Software Infrastructure * Improve FWLite/CINT exception handling * Access to high level data quality...
Characteristics of Energy Frontier Analysis Workflows The stages of a physics analysis in terms of "big picture" questions, but from a procedural perspective. Ea...
Here are two views of the Energy Frontier workflow. The first is through file parentage, the second a picture of the ecosystem of the physicist. Parentage View I...
Outline of an Analysis of an Expected Signal (with blinding) Analysis Outline Define the Analysis * Signal: what physics process is being studied (e.g., H ...
Event Store graph and injection policies This document describes the Event Store injection policies and provides outline of existing Event Store tables. The graph...
1. Use cvs checkout from Chris's cvsroot. "cvs checkout src/AnalysisEnvironment". 1. Open vistrails_startup/startup.py and copy the parts that have changed to...
Analysis Environment Distributed Computing Requirements Support Multiple Distributed Computing Models Distributed systems such as ROOT/PROOF, some MPI and PVM im...
Analysis Environment: Histogram Plotter Interface Wish List * The plotter shows the histogram as it is accumulating. While the plotter is updating it should ...
We are making a prototype for histogram visualization using OpenDX reading from XML files. The XML files are transliterated from ROOT format. The XML structure, u...
#get all the external stuff from cmstools import * import ROOT #convert C iterators into a python generator def gen_from_iter(b,e): while( b = e ): yie...
Workflow Example: Higgs to ZZ with each Z going to two muons The workflow reads a file, gets the Events then finds the generator information, and if the generator...
Comparison Profiles for Different Implementations In all cases the same file of 100,000 Higgs to Z Z events were used. PyROOT directly import hotshot p= ...
AnalysisEnvironmentGroup * Set GROUP = Main.ChrisDJones, Main.DevinBougie, Main.GregorySharp, Main.DanRiley, Main.ValentinKuznetsov, Main.AndrewDolgert * Set ...
Analysis Environment Implementation Issues: Python Threads Python Threads Facts From the python documentation python does use native threads. However, python us...
Design Ideas This page is a 'white board' for design ideas for the Analysis Environment Execution Engine The work is done by 'pulling' data from 'Leaf nodes' (i....
Data Presentation Example: Comparing Distributions Histograms are a standard way of looking at a data distribution. Often, one needs to compare data distributions...
The following is the original description I sent out to describe the system Principals Want users to concentrate on physics rather than debugging or book keepin...
Domain for CMS DBS Use Cases The basic processes of detector physics help name datasets and parts of datasets manipulated by the DBS. We provide a glossary here. ...
CSA06 Use Cases //TWikiDocGraphics/arrowup.gif DBS Requirements Description of CSA06 We will start with use cases for CSA06. The description on the CERN CSA06 wi...
//TWikiDocGraphics/arrowup.gif DBS Requirements Usage Narratives and Use Cases for People Interacting with Data Management The usage narratives cover human inter...
SQLAlchemy is the most promising ORM tool which supports a variety of DBs (SQLite, MySQL, Postrgres, ORACLE and MS SQL). The SQLAlchemy provides a layer between ...
From www.cherrypy.org: CherryPy is a pythonic, object oriented web development framework. CherryPy allows developers to build web applications in much the same...
Here you can find links to web services tools found on the web. List of python tools with their description: * Zope * Python Web Service * Webware for Py...
Use Cases Usage Narratives These usage narratives are warm up for use cases. They cover some trivial and some interesting uses of the CMS Data Management System....
Actors The CMS DBS is an internal actor in a much larger system. While other internal actors have already been identified, responsibilities and collaborators of t...
The production manager is processing requests and keeps tracj of allocated work based on requests by ProdAgent instances. For more information follow this link Fo...
PubDB is the Publication DB, originally developed for Production but now extended into the domain of WorkloadManagement. See description here Main.ValentinKuzne...
This section describes relataionship of DBS with other CMS sub systems. Definitions In General: DBS (Dataset Bookeeping Service) keeps a map of datasets to file ...
Actor Goals for CMS DBS Here we write goals for known actors in order to get a sense both for the interfaces to the system and for a good granularity for use case...
Twisted is a networking engine written in Python, supporting numerous protocols. It contains a web server, numerous chat clients, chat servers, mail servers, and ...