NCFS-Pack : A Scientific Analysis Toolbox

In the process of analysis and interpretation of observational data

a variety of mathematical, statistical and numerical methods is

invoked in general.

The same is true for the preparatory phases of large projects,

in which the responses of detection devices are simulated in detail

to guide the design of complex experimental setups.

Various (commercial) software packages are available to perform the

necessary calculations. However, all these different packages have

their own specific user interface and I/O format.

As such it is very difficult, if not impossible, to use these various

facilities in an integrated manner and analyse the produced information

in a generic way.

In view of the upcoming large CERN-LHC experiments, an effort was started

in the early 90's to overcome the drawbacks as mentioned above.

This resulted in a C++ based software framework called ROOT, which is

freely available from CERN (http://root.cern.ch).

The ROOT framework consists of an interactive C++ interpreter interface

and combines various basic tasks like a machine independent I/O structure,

histogramming facilities and a whole scala of graphical user interfaces.

In order to comply with the specific needs concerning the analysis of

data produced by complex particle physics detectors like the LHC experiment

ALICE, the ROOT package was extended with additional software modules.

These additional software tools, developed by Nick van Eijndhoven, were

originally meant to serve only the ALICE data analysis and as such the

resulting toolbox was called RALICE (Root based ALICE analysis tools).

However, the approach turned out to be so generic and flexible that the

RALICE package provided a nice basis for a much more versatile package

which could serve a much broader range of scientific analysis projects

and classroom exercise sessions as well.

The resulting generic set of software tools is available as a Root based

C++ software framework called NCFS-Pack.

For several years this NCFS framework has been used very successfully in

the analysis of various international research projects like the Batse

gamma ray burst detector onboard NASA's Compton Gamma Ray Observatory,

several heavy-ion experiments at the CERN accelerator complex and

analysis of signals from the IceCube neutrino telescope at the South Pole.

In this course (a subset of) the NCFS framework is used to simulate and

analyse high-energy particle collision processes in a classroom environment.

Apart from getting experience with the generic event and I/O structures,

various statistical aspects will be addressed and the interpretation of the

results and their accuracy will be discussed in a (astro)physics context.

Lecture Notes :

Registered students, NCFS users and guests with login-id have access

to the full lecture notes.