Coordinators:
Rudi Frühwirth,
HEPHY Vienna |
The track will introduce the fundamental concepts of Physics Computing and
will then address the central aspects of simulation and visualization,
including the simulation
of the experimental setup to optimize detectors, to test and improve
the reconstruction software, and to gain a detailed understanding of
the data. The second series of lectures
gives an introduction to the domain of simulating high energy physics
experiments with practical examples taken from the CERN/LHC based CMS
experiment. The lectures focus on event simulation based on the GEANT4
toolkit. GEANT4 is a toolkit for simulating the passage of particles
through matter. It includes a complete range of functionality including
tracking, geometry, physics models, and hits. The physics processes
offered cover a comprehensive range, including electromagnetic, hadronic
and optical processes, a large set of long-lived particles, materials
and elements, over a wide energy range starting, in some cases, from 250
eV and extending in others to the TeV energy range. It has been designed
and constructed to expose the physics models utilised, to handle complex
geometries, and to enable its easy adaptation for optimal use in
different sets of applications. The third lecture series focuses on on-line Data Acquisition Techniques. |
Series |
Type |
Lecture |
Description |
Lecturer |
|
||||
General Introduction to Physics Computing |
Lectures |
Series |
General Introduction to Physics Computing The two lectures give an overview of the software and hardware components required for the processing of the experimental data, from the source - the detector - to the physics analysis. The emphasis is on the concepts, but some implementation details are discussed as well. The key concept is data reduction, both in terms of rate and in terms of information density. The various algorithms used for data reduction, both online and offline, are described. The flow of the real data is the main topic, but the need for and the production of simulated data is discussed as well. |
|
Lecture 1 |
Lecture 1: Event filtering The first lecture deals with the multi-level event filters (triggers) that are used to select the physically interesting events and to bring down the event rate to an acceptable figure. Some examples of the hardware and software that is deployed by the LHC experiments are presented. |
|||
Lecture 2 |
Reconstruction and simulation The second lecture describes the various stages of event reconstruction, including calibration and alignment. The emphasis is on algorithms and data structures. The need for large amounts of simulated data is explained. The lecture concludes with a brief resume of the principles of physics analysis and the tools that are currently employed. |
|||
|
|
|
|
|
Experiment simulation |
Lectures |
Lecture 1 |
Experiment simulation This series of lectures gives an introduction to the domain of simulating high energy physics experiments with practical examples taken from the CERN/LHC based CMS experiment. The lectures focus on event simulation based on the GEANT4 toolkit. GEANT4 is a toolkit for simulating the passage of particles through matter. It includes a complete range of functionality including tracking, geometry, physics models, and hits. The physics processes offered cover a comprehensive range, including electromagnetic, hadronic and optical processes, a large set of long-lived particles, materials and elements, over a wide energy range starting, in some cases, from 250 eV and extending in others to the TeV energy range. It has been designed and constructed to expose the physics models utilised, to handle complex geometries, and to enable its easy adaptation for optimal use in different sets of applications. Basic simulation requirements are explained, such as experimental setup in terms of geometry, materials, and external electromagnetic fields, principles of physics processes, selection and configuration of physics processes, run and event concepts, and extraction of hit information. It is shown how this requirements are met by applying GEANT4. The programming language used throughout the lecture series is C++.
|
|
Exercises |
Exercise 1 |
Combined exercises on Experiment simulation and Data Analysis and Visualization Depending on their study backgrounds and personal interests, students will have the possibility to work on various exercises split into two topic sets aligned to the two lecture series:
|
|
|
Pre-requisite Knowledge |
Introduction |
The lecture gives an overview of the various aspects to be considered in the simulation of of a high energy physics experiment emphasizing their statistical character. The Monte Carlo method for tracking particles through bulk matter is examined in some detail. GEANT4 is introduced as a state of the art C++ simulation engine covering many of the requirements for experiment simulation. |
|
|
Desirable pre-requisite and references to further information |
In order to benefit optimally from the lectures and the associated programming exercises, it is advisable to have some basic knowledge about the following topics :
|
|
||
|
|
|
|
|
On-line Data Acquisition |
Lectures |
Lecture 1
|
A general introduction to data acquisition systems will be given by focusing on the four LHC experiments. The principle data flow, the qualitative/quantitative requirements and the architecture of these data acquisition systems will be discussed. Their relations with the other on-line systems for triggering, high-level filtering, and control will be explained.
|
|
Lecture 2 |
The functional elements of data acquisition systems (e.g. readout, event building, control, interfaces) will be addressed in terms of components, concepts, and technologies. In addition, testing techniques, performance measurements as well as some practical aspects of running on-line systems will be covered.
|
|||
Lecture 3 |
A case study of the ALICE data acquisition system will be presented. The chosen technologies will be discussed and the software framework (called DATE) including the add-on software for performance monitoring and data quality monitoring will be introduced. Also some simulation results will be shown. |
|||
Prerequisite Knowledge |
Desirable prerequisite and references to further information |
A good knowledge of programming languages, Linux operating system, and computing technologies is considered as useful to benefit most from this series of lectures. References: CERN Summer Student Lecture Programme - 2005
CERN Summer Student Lecture Programme - 2002
Additional material will be available in the CSC handbook provided at the school. |