The CMS IGUANA Project - PowerPoint PPT Presentation

About This Presentation
Title:

The CMS IGUANA Project

Description:

... ECAL Avalanche Photodiode QA/QC ... IGUANA Ig_Extensions IgQt IgHTL IgObjectivity IgMotif IgXt IgGeant3 Ig_Imports HEPVis qxt SoQt qwt QGL qextmdi Cmscan ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 14
Provided by: yga
Category:

less

Transcript and Presenter's Notes

Title: The CMS IGUANA Project


1
The CMS IGUANA Project
(Interactive Graphical User Analysis)
  • George Alverson, Ianna Gaponenko, and Lucas
    Taylor
  • Northeastern University, Boston
  • CHEP 2000, Padova
  • February, 2000

2
Introduction
  • Scope covers provision of software toolkit for
  • Interactive Physics Analysis
  • 2D/3D interactive detector and event display
  • On-line monitoring applications (test-beams,
    QA/QC labs, etc.)
  • Graphical User Interfaces
  • Build, release, distribution and documentation
    systems for above

IGUANA
May 1999 new CMS OO software project was
initiated
  • Interactive
  • used in real-time by physicists (not just batch)
  • dynamic control of program execution
  • Graphical
  • user interface control
  • data browsing and presentation
  • User
  • utility and ease-of-use by all CMS physicists
  • Analysis
  • numerical and statistical analysis of CMS data
  • also generally applicable elsewhere

3
IGUANA Strategy
  • Develop a well-engineered toolkit of software
    components
  • Leads to maintainable software which can evolve
    smoothly
  • Can develop, acquire, deploy, maintain, replace
    components separately
  • Can build many different applications from
    various sets of components
  • Leverage other related efforts
  • Commercial, public-domain, and HEP
  • Fully compatible with CERN/IT strategy and LHC
  • sharing experience is often more valuable than
    sharing code
  • To start with, be more pragmatic than rigorous
  • choose a specific set of tools early on ?
    dont be overly general
  • rapid prototyping ? verify
    technologies/design
  • develop a few realistic applications ?
    get early user feedback
  • IGUANA must support a rapidly increasing OO
    developer user base in CMS
  • Core software development, detector, trigger, and
    physics studies

4
IGUANA Layered Component Design
5
IGUANA Software Development Phases
  • Dec 2002 Fully functional (pre-production)
    system
  • Dec 2004 Production User Analysis Environment

6
IGUANA Prototypes and Applications
Completed successfully Oct 1999 (see e.g. CMS
internal review)
  • IGUANA Applications
  • Interactive visualisation
  • Initial development for CMS reconstruction with
    ORCA ? talk by D. Stickland
  • To be deployed with OSCAR, test beams, ... ?
    talks by M. Schöder L. Silvestris
  • Physics Analysis Tools
  • Generic OO histogramming and Objectivity tag
    analysis tools (building on LHC)
  • ORCA, ECAL APD acceptance laboratory, test
    beams,
  • Configuration Management Software common
    systems for all CMS
  • cvs repository with SCRAM (CMS product) for
    build, release distribution

7
IGUANA Prototypes Objectivity Browsers and
Persistent Histograms and Tags Plotters
IGUANA
8
IGUANA Prototypes Objectivity Browsers and
Persistent Histograms and Tags Plotters
9
IGUANA Applications Event Display
  • 2D graphics
  • X11 and Qt
  • 3D graphics
  • OpenGL
  • OpenInventor
  • HEPVis
  • IGUANA extensions

10
IGUANA Applications ECAL Avalanche Photodiode
QA/QC
IGUANA Objectivity Browser
IGUANA Tag variable browser (click to plot)
IGUANA Tag variable browser (click to plot)
IGUANA Base Application
IGUANA Plotter
IGUANA Plotter
11
IGUANA Applications Interactive Minimisation /
Fitting
Minimisation Results
Minimisation Results
HTL Histogram
IGUANA Plotter
12
IGUANA Documentation System
13
The CMS IGUANA Project Summary
  • Scope provision/deployment of a software
    toolkit for
  • Interactive Physics Analysis
  • 2D/3D interactive detector and event display
  • On-line monitoring applications (test-beams,
    QA/QC labs, etc.)
  • Graphical User Interfaces
  • Together with build, release, distribution and
    documentation systems

IGUANA is fully compatible with CERN/IT / LHC
strategy
Priority is CMS (but the vast majority of IGUANA
is generic)
  • Status
  • Evaluation of individual technologies and
    baseline choices completed
  • Prototypes (based on IGUANA toolkit) now
    developing into applications
  • 2D/3D interactive detector and event display
  • Interactive (persistent) histogram and tag
    analysis, plotting, fitting, etc.
  • On-line monitoring applications (test-beams,
    QA/QC labs, etc.)
  • Functional Prototype (CMS milestone) June
    2000
Write a Comment
User Comments (0)
About PowerShow.com