General
About CSC
Organisation

People
Process for CSC hosting
School Models
Role of Local Organisers
Other Roles

Participants
Past Schools

2004 2005 2006 2007 2008 2009 2010 2011

Diploma at CSC
Sport at CSC
Inverted CSCs

iCSC05 iCSC06 iCSC08 iCSC10 iCSC11

Special schools

School@chep06

Inverted School 2005

CSC 2005

CSC2005 Overview

Practical Information

Programme

Schedule

Lecturers

Participants

Organisers

 
Examination results
 
Grants from EU -FP6

Eligibility Conditions

Level of grant support

How to apply
CSC-Live
New  Lecture videos
New  Photo-Contest
New  Updated news
New  Social activities

CSC-Live

     

CERN School of Computing 2005 4 September - 17 September 2005 in Saint Malo, France

Programme Overview

Grid Track

Software Track

Physics Comp. Track

Schedule

Lecturers

Lecturer Bios

CSC-Live

 Printable Version  

CSC2005 Physics Computing Track

Coordinators:

Rudi Frühwirth, HEPHY Vienna
Andreas Pfeiffer, CERN
 

 
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 first series of lectures gives 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.

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.
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++.

These lectures will cover data analysis of simulated data using GEANT4, JAS3 and WIRED4 with an emphasis on rapidly developing simulations of prototype detectors. We will explain how to set up GEANT4 geometries using GDML (an XML markup developed specifically for GEANT4) how to visualize the resulting detectors and events using HepRep and WIRED4, and how to analyse the resulting data using JAS3.

Overview

Type

Series

Lecture

Description

Lecturer

     

 

 

Lectures

 

General Introduction to Physics Computing

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.

Rudi Frühwirth

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.

Rudi Frühwirth

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.

Rudi Frühwirth

 

 

 

 

 

Lectures

 

Introduction to Experiment simulation

Lecture 1
Lecture 2
Lecture 3
Lecture 4

Introduction to 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++.

Martin Liendl

Exercises

 

Introduction to Experiment simulation

Exercise 1
Exercise 2
Exercise 3
Exercise 4
Exercise 5

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:

  • One problem set is related to developing experiment simulation code based on GEANT4.

  • The corresponding exercises will focus on detector description, physics processes selection and tuning, and data extraction from a running simulation. Basic knowledge of C++ is required to work on the provided code examples.

Martin Liendl
Mark Donszelmann
Tony Johnson

 

 

 

 

 

Lectures

 

Data Analysis and Visualization using GEANT4, JAS3, and WIRED4

Lecture 1
Lecture 2
Lecture 3

Data Analysis and Visualization using GEANT4, JAS3, and WIRED4

These lectures will cover data analysis of simulated data using GEANT4, JAS3 and WIRED4 with an emphasis on rapidly developing simulations of prototype detectors. We will explain how to set up GEANT4 geometries using GDML (an XML markup developed specifically for GEANT4) how to visualize the resulting detectors and events using HepRep and WIRED4, and how to analyse the resulting data using JAS3.

The lectures will introduce WIRED4 and JAS3. JAS3 is an experiment independent analysis toolkit which can be used to analyse data in a wide variety of different formats. We will demonstrate how to use JAS3 and AIDA, the underlying data analysis toolkit, for a variety of tasks including analysis of data produced by GEANT4. We will describe the structure of JAS3 and explain how developers can extend it by writing Java plugins. WIRED4 is a general purpose event display implemented as a plugin to JAS3. We will explain the major features such as user interactivity, special projections, data selection and cuts. We will cover how to generate events in the HepRep format used by WIRED from GEANT4 or other sources, and describe how users can extend the functionality of WIRED by writing their own plugins. 

Some familiarity with Java and XML will be useful but not required for understanding the lectures.

Mark Donszelmann
Tony Johnson

Exercises

 

Experiment simulation and visualization (part 2)

Exercise 1
Exercise 2
Exercise 3
Exercise 4
Exercise 5

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:

  • One problem set is related to developing experiment simulation code based on GEANT4.

  • The corresponding exercises will focus on detector description, physics processes selection and tuning, and data extraction from a running simulation. Basic knowledge of C++ is required to work on the provided code examples.

Martin Liendl
Mark Donszelmann
Tony Johnson

 

 

 

 

 

Feedback: Computing (dot) School (at) cern (dot) ch
Last update: Thursday, 14. November 2013 11:49

Copyright CERN