Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The SLIC simulation package produces simulated physics events in the LCIO data format. This tutorial shows how to read these events into the Pandora PFA New project to create output Particle Flow Objects (PFOs) for analysis.

Setup

Preliminaries

A Linux or Unix platform is assumed and the bash shell is used for all command-line instructions. These procedures should also work on an emulation platform like Cygwin. (untested!)The actual setup procedures have been tested on Redhat Enterprise Linux 5.5 (Tikanga).

There are two packages that Two external packages must be installed onto your machine before setting up the SLIC to Pandora interface packagebinding. The LCIO package provides the data interchange format. The Pandora PFA New project is the C++ implementation of the Pandora Particle Flow Algorithm (PFA).

...

No Format
cd lcio
cmake .
make

The cvs head or last release tag should both work.

Pandora PFA New Installation

...

Save it to your local computer (, in this case to a pandora subdirectory )within the work area. A subdirectory for pandora is created in case different PandoraPFANew versions will eventually be used.

No Format
cd /workdir/
mkdir pandora
cd pandora
wget https://svnsrv.desy.de/viewvc/PandoraPFANew/PandoraPFANew/tags/tag-1.27-Release1/?view=tar
tar -zxvf PandoraPFANew-tag-1.27-Release1.tar.gz
cd tag-1.27-Release1
cmake .
make

Now weIf the release compiles successfully, you're now ready to setup the project that interfaces SLIC to Pandora.

...

The slicPandora project should now build successfully, if its dependencies are present and correctly setup. If compilation or linking errors occur, then check that LCIO and Pandora were installed successfully and that the setup script is pointing to the correct locations of these packages.

...

1) Use SLIC to generate LCIO simulation data.
2) Add tracks to the event by running a tracking package such as LCSim's SeedTracker.
3) Add the TrackState collections so slicPandora knows the Track momenta. (can be combined with #2 into one LCSim job)
4) Finally, run Run slicPandora with the LCSim output, a Pandora XML geometry generated by GeomConverter, and a Pandora settings XML file.

...