|
Example Offline Project
0.7Introduction.This is a small example of how I would organise an offline project for an experiment. The project is build on top of the Framework package for maximum flexibility. The example covers the following
One can run a full chain on 10 events by doing prompt> root -l -b -q offline/geometry/GeomRun.C prompt> root -l -b -q offline/montecarlo/McRun.C prompt> root -l -b -q offline/digitization/DigiRun.C prompt> root -l -b -q offline/reconstruction/RecoRun.C
This will produce the files
Note, that the geometry is completely decoupled from the rest of the code, meaning that the simulation, digitization, and reconstruction code only uses the finished geometry (via prompt> root -l -b -q offline/alignment/AlignRun.C The experiment used for inspiration was ALICE, and the geometry is an extreme simplifcation of ALICE detectors, with the exception of the FMD detector which is fully fleshed out. The answer to the obvious question why that detector gets preferential treatment, is that I'm working on the FMD, and I've used this small example as a testing ground for various things.
Use any
|