Dr
Pere Mato
(CERN)
2/13/06, 2:00โฏPM
Software Components and Libraries
oral presentation
The Applications Area of the LCG Project is concerned with developing, deploying and
maintaining that part of the physics applications software and associated supporting
infrastructure software that is common among the LHC experiments. This area is
managed as a number of specific projects with well-defined policies for coordination
between them and with the direct participation of the...
Dr
Alexandre Vaniachine
(ANL)
2/13/06, 2:20โฏPM
Software Components and Libraries
oral presentation
In preparation for data taking, the ATLAS experiment has run a series of large-scale
computational exercises to test and validate distributed data grid solutions under
development. ATLAS experience in prototypes and production systems of Data Challenges
and Combined Test Team provided various database connectivity requirements for
applications: connection management, online-offline...
Caitriana Nicholson
(University of Glasgow),
Caitriana Nicholson
(Unknown), Dr
David Malon
(ARGONNE NATIONAL LABORATORY)
2/13/06, 2:40โฏPM
Software Components and Libraries
oral presentation
The ATLAS experiment will deploy an event-level metadata system as a key component of
support for data discovery, identification, selection, and retrieval in its
multi-petabyte event store. ATLAS plans to use the LCG POOL collection
infrastructure to implement this system, which must satisfy a wide range of use cases
and must be usable in a widely distributed environment. The system...
Dr
Jamie Shiers
(CERN)
2/13/06, 3:00โฏPM
Software Components and Libraries
oral presentation
The past decade has been an era of sometimes tumultuous change in the area of
Computing for High Energy Physics. This talk addresses the evolution of databases in
HEP, starting from the LEP era and the visions presented during the CHEP 92 panel
"Databases for High Energy Physics" (D. Baden, B. Linder, R. Mount, J. Shiers). It
then reviews the rise and fall of Object Databases as a "one...
Mr
Philippe Canal
(FERMILAB)
2/13/06, 4:00โฏPM
Software Components and Libraries
oral presentation
Since version 4.01/03, we have continued to strenghten and improve the ROOT I/O
system. In particular we extended and optimized support for all STL collections,
including adding support for member-wise streaming. The handling of TTree objects
was also improved by adding support for indexing of chains, for using bitmap
algorithm to speed up search, and for accessing an sql table through...
Dr
Ioannis Papadopoulos
(CERN, IT Department, Geneva 23, CH-1211, Switzerland)
2/13/06, 4:20โฏPM
Software Components and Libraries
oral presentation
The COmmon Relational Abstraction Layer (CORAL) is a C++ software system,developed
within the context of the LCG persistency framework, which provides vendor-neutral
software access to relational databases with defined semantics. The SQL-free public
interfaces ensure the encapsulation of all the differences that one may find among
the various RDBMS flavours in terms of SQL syntax and data...
Dr
Andrea Valassi
(CERN)
2/13/06, 4:40โฏPM
Software Components and Libraries
oral presentation
Since October 2004, the LCG Conditions Database Project has focused on the
development of COOL, a new software product for the handling of experiment
conditions data. COOL merges and extends the functionalities of the two previous
software implementations developed in the context of the LCG common project, which
were based on Oracle and MySQL. COOL is designed to minimise the...
Dr
Douglas Smith
(STANFORD LINEAR ACCELERATOR CENTER)
2/13/06, 5:00โฏPM
Software Components and Libraries
oral presentation
The data production and analysis system of the BaBar Experiment has evolved through a
series of changes from a day when the first data were taken in May 1999. The changes,
in particular, have also involved persistent technologies used to store the event
data as well as a number of related databases. This talk is about CDB - the
distributed Conditions Database of the BaBar Experiment. The...
Marco Clemencic
(CERN)
2/13/06, 5:20โฏPM
Software Components and Libraries
oral presentation
The LHCb Conditions Database (CondDB) project aims to provide the necessary tools to
handle non-event time-varying data. The LCG project COOL provides a generic API to
handle this type of data and an interface to it has been integrated into the LHCb
framework Gaudi. The interface is based on the Persistency Service infrastructure of
Gaudi, allowing the user to load it at run-time only if...
Dr
Sergey Linev
(GSI DARMSTADT)
2/13/06, 5:40โฏPM
Software Components and Libraries
oral presentation
ROOT already has powerful and flexible I/O, which potentially can be used for storage
of objects data in SQL databases. Usage of ROOT I/O together with SQL database will
provide advanced functionality like: guarantee of data integrity, logging of data
changes, possibility to rollback changes and lot of other features, provided by
modern databases.
At the same time data representation...
Dr
Stefan Roiser
(CERN)
2/14/06, 2:00โฏPM
Software Components and Libraries
oral presentation
Reflection is the ability of a programming language to introspect and interact with
it's own data structures at runtime without prior knowledge about them. Many recent
languages (e.g. Java, Python) provide this ability inherently but it is lacking for
C++. This paper will describe a software package, Reflex, which provides reflection
capabilities for C++. Reflex was developed in the...
Dr
David Lawrence
(Jefferson Lab)
2/14/06, 2:20โฏPM
Software Components and Libraries
oral presentation
The JLab Introspection Library (JIL) provides a level of introspection for C++
enabling object persistence with minimal user effort. Type information is extracted
from an executable that has been compiled with debugging symbols. The compiler itself
acts as a validator of the class definitions while enabling us to avoid implementing
an alternate C++ preprocessor to generate dictionary...
Dr
Steffen G. Kappler
(III. Physikalisches Institut, RWTH Aachen university (Germany))
2/14/06, 2:40โฏPM
Software Components and Libraries
oral presentation
Physics analyses at modern collider experiments enter a new dimension of event
complexity. At the LHC, for instance, physics events will consist of the final state
products of the order of 20 simultaneous collisions. In addition, a number of todayโs
physics questions is studied in channels with complex event topologies and
configuration ambiguities occurring during event analysis....
Dr
Ketevi Adikle Assamagan
(Brookhaven National Laboratory),
PAT ATLAS
(ATLAS)
2/14/06, 3:00โฏPM
Software Components and Libraries
oral presentation
The physics program at the LHC includes precision tests of the Standard Model (SM),
the search for the SM Higgs boson up to 1 TeV, the search for the MSSM Higgs bosons
in the entire parameter space, the search for Super Symmetry, sensitivity to
alternative scenarios such as compositeness, large extra dimensions, etc. This
requires general purpose detectors with excellent performance....
Dr
Lorenzo Moneta
(CERN)
2/14/06, 4:00โฏPM
Software Components and Libraries
oral presentation
LHC experiments obtain needed mathematical and statistical computational methods via
the coherent set of C++ libraries provided by the Math work package of the ROOT
project. We present recent developments of this work package, formed from the merge
of the ROOT and SEAL activities:
(1) MathCore, a new core library, has been developed as a self contained component
encompassing basic...
Philippe Canal
(FNAL)
2/14/06, 4:20โฏPM
Software Components and Libraries
oral presentation
We have initiated a repository of tools, software, and technique documentation for
techniques used in HEP and related physics disciplines, which are related to
statistics. Fermilab is to assume custodial responsibility for the operation of this
Phystat repository, which will be in the nature of an open archival repository.
Submissions of appropriate packages, papers, modules and code...
Dr
Alberto Ribon
(CERN), Dr
Andreas Pfeiffer
(CERN), Dr
Barbara Mascialino
(INFN Genova), Dr
Maria Grazia Pia
(INFN GENOVA), Dr
Paolo Viarengo
(IST Genova)
2/14/06, 4:40โฏPM
Software Components and Libraries
oral presentation
Many Goodness-of-Fit tests have been collected in a new open-source Statistical
Toolkit: Chi-squared, Kolmogorov-Smirnov, Goodman, Kuiper, Cramer-von Mises,
Anderson-Darling, Tiku, Watson, as well as novel weighted formulations of some tests.
None of the Goodness-of-Fit tests included in the toolkit is optimal for any analysis
case. Statistics does not provide a universal recipe to...
Dr
Ilya Narsky
(California Institute of Technology), Mr
Julian Bunn
(CALTECH), Dr
Julian Bunn
(CALTECH),
Julian Bunn
(California Institute of Technology (CALTECH))
2/14/06, 5:00โฏPM
Software Components and Libraries
oral presentation
Modern analysis of high energy physics (HEP) data needs advanced statistical tools to
separate signal from background. A C++ package has been implemented to provide such
tools for the HEP community. The package includes linear and quadratic discriminant
analysis, decision trees, bump hunting (PRIM), boosting (AdaBoost), bagging and
random forest algorithms, and interfaces to the...
Dr
Alberto De Min
(Politecnico di Milano)
2/14/06, 5:20โฏPM
Software Components and Libraries
oral presentation
In the last few decades operations research has made dramatic progress in providing
efficient algorithms and fast software implementations to solve practical problems
related to a wide range of disciplines, from logistics to finance, from political
sciences to digital image analysis. After a brief introduction to the most used
techniques, such as linear and mixed-integer programming,...
Edmund Erich Widl
(Institute for High Energy Physics, Vienna)
2/14/06, 5:40โฏPM
Software Components and Libraries
oral presentation
The Inner Tracker of the CMS experiment consists of approximately 20,000 sensitive
modules in order to cope with the bunch crossing rate and the high particle
multiplicity expected in the environment of the Large Hadron Collider. For such a big
number of modules conventional methods for track-based alignment face serious
difficulties because of the large number of alignment parameters and...
Rene Brun
(CERN)
2/15/06, 2:00โฏPM
Software Components and Libraries
oral presentation
HEP experiments have generally complex geometries that have to be represented and
modelled for several purposes. The most important are simulation and reconstruction,
where people generally do rely on some "ideal" geometry representation that is
modelled within the simulation framework. The problem that the "real" experiment
geometry contains perturbations to this "perfectly aligned" model...
Dr
Witold Pokorski
(CERN)
2/15/06, 2:20โฏPM
Software Components and Libraries
oral presentation
The Geometry Description Markup Language (GDML) is a specialised XML-based language
designed as an application-independent persistent format for describing the detector
geometries. It serves to implement 'geometry trees' which correspond to the hierarchy
of volumes a detector geometry can be composed of, and to allow to identify the
position of individual solids, as well as to describe the...
Dr
Maxim POTEKHIN
(BROOKHAVEN NATIONAL LABORATORY)
2/15/06, 2:40โฏPM
Software Components and Libraries
oral presentation
The STAR Collaboration is currently migrating its simulation software based on
Geant3, to the Root-based Virtual Monte Carlo Framework. One critical component of
the framework is the mechanism of the Geometry Description, which comprises both the
geometry model as used in the application, and the external language that allows the
users to define and maintain the detector configuration on...
Ms
Niranjani S
(Department of Information Technology, Mohamed Sathak A.J. College of Engineering, 43, Old Mahabalipuram Road, Sipcot IT Park, Egatur, Chennai - 603 103, India.)
2/15/06, 3:00โฏPM
Software Components and Libraries
oral presentation
The enormity of data obtained in scientific experiments often necessitates a suitable
graphical representation for analysis. Surface contour is one such graphical
representation which renders a pictorial view that aids in easy data interpretation.
It is essentially a two-dimensional visualization of a three-dimensional surface
plot. Very recently, it has been shown that Super Heavy...
Rene Brun
(CERN)
2/15/06, 4:00โฏPM
Software Components and Libraries
oral presentation
We present an overview of the common viewer architecture (TVirtualViewer3D interface
and TBuffer3D shape hierarchy) used by all 3D viewers. This ensures clients of the
viewers are decoupled from the viewers, and free of specific drawing code.
We detail progress on new OpenGL viewer - the primary development focus, including
architecture (publish 'on demand' model, caching, native shapes,...
Dr
Valeri FINE
(BROOKHAVEN NATIONAL LABORATORY)
2/15/06, 4:20โฏPM
Software Components and Libraries
oral presentation
This talk presents an overview of the main components of a unique set of tools, in
use in the STAR experiment, born from the fusion of two advanced technologies: the
ROOT framework and libraries and the Qt GUI and event handling package.
Together, they allow creating software packages and help resolving complex
data-analysis or visualization problems, enhance computer simulation or help...
Vakhtang Tsulaia
(UNIVERSITY OF PITTSBURGH)
2/15/06, 4:40โฏPM
Software Components and Libraries
oral presentation
We describe an event visualization package in use in ATLAS. The package is based
upon Open Inventor and its HEPVIs extensions. It is integrated into ATLAS's analysis
framework, is modular and open to user extensions, co-displays the real detector
description/simulation (GeoModel/GEANT) geometry together with event data, and
renders in real time on regular laptop computers, using their...
Dr
Julius Hrivnac
(LAL)
2/15/06, 5:00โฏPM
Software Components and Libraries
oral presentation
Huge requirements on computing resources have made it difficult to run Frameworks of
some new HEP experiments on the users' personal workstations. Fortunately, new
software technology allows us to give users back at least a bit of the
user-friendliness they were used to in the past. A Java Analysis Studio (JAS) plugin
has been developed, which accesses the Python API of the Atlas Offline...
Matevz Tadel
(CERN)
2/15/06, 5:20โฏPM
Software Components and Libraries
oral presentation
ALICE Event Visualization Environment (AEVE) is a general framework for visualization
of detector geometry and event-related data being developed for the ALICE experiment.
Its design is guided by the large raw event size (80 MBytes) and an even larger
footprint of a full simulation--reconstruction pass (1.5 TBytes). An extensible
pre-processing mechanism needed to reduce the data volume,...
Matevz Tadel
(CERN)
2/15/06, 5:40โฏPM
Software Components and Libraries
oral presentation
Gled is an OO research framework for fast prototyping of applications in distributed
and multi-threaded envirnoments with support for direct data interaction and dynamic
visualization. It is an extension of the ROOT framework and thus inherits its core
features, including object serialization, versatile I/O infrastructure (files with
inner directory structures, trees, rootd), CINT -- the...
Dr
Mikhail Kirsanov
(CERN)
2/16/06, 2:00โฏPM
Software Components and Libraries
oral presentation
The library of Monte Carlo generator tools maintained by LCG (GENSER) guarantees the
centralized software and physics support for the simulation of fundamental
interactions, and is currently widely adopted by the LHC collaborations.
While the activity in the LCG Phase I was mostly concentrating in the
standardization, integration and maintenance of the existing Monte Carlo...
Dr
Ben Waugh
(University College London)
2/16/06, 2:20โฏPM
Software Components and Libraries
oral presentation
A common problem in particle physics is the requirement to reproduce comparisons
between data and theory when the theory is a (general purpose) Monte Carlo simulation
and the data are measurements of final state observables in high energy collisions.
The complexity of the experiments, the obervables and the models all contribute to
making this a highly non-trivial task.
We describe an...
Mr
Piotr Golonka
(INP Cracow, CERN)
2/16/06, 2:40โฏPM
Software Components and Libraries
oral presentation
Solving the 'simulation=experiment' equation, which is the ultimate task of every HEP
experiment, becomes impossible without computer simulation techniques. HEP Monte
Carlo simulations, traditionally written as FORTRAN codes, became complex
computational projects: their rich physical content needs to be matched with the
software organization of the experimental collaborations to make them...
Wim Lavrijsen
(LBNL)
2/16/06, 3:00โฏPM
Software Components and Libraries
oral presentation
Eclipse is a popular, open source, development platform and application framework. It
provides extensible tools and frameworks that span the complete software development
lifecycle. Plugins exist for all the major parts that today make up the physicist
software toolkit in ATLAS: programming environments/editors for C++ and python,
browsers for CVS and SVN, networking with ssh and sftp,...