Versions Compared

Key

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

How to Run SiD Sim and Reco on your desktop/laptop ?

First of all, you need a recent linux box with the following ingredients

...

all modified scripts can be found in this tarball (to be added)

Preparation

Prepare an area:

Code Block
mkdir /scratch/sid_complete
cd /scratch/sid_complete

...

Code Block
tar -xzvf myscripts.tar.gz

ILCSOFT installation

Get ilcinstall from here: ilcinstall

...

Panel

Known features/problems

  • check for lib/lib64 fails, this is true for the following packages:Xerces, Fastjet,HepPDT
    Fix ln -s lib64 lib
  • Problems in FastJet 2.4.2 compilation
    Code Block
    fix in 2.4.2/FastJet/include/fastjet/internal/ClusterSequence_N2.icc
    
    109c109
    >       if (jetA < jetB) {std::swap(jetA,jetB);}
    ---
    <       if (jetA < jetB) {swap(jetA,jetB);}
    
    2.4.2/FastJet/include/fastjet/NNH.hh
    
    Line 266   if (jetA < jetB) std::swap(jetA,jetB);
    Line 270 change to  this->init_jet(jetB, jet, index);
    

LCSIM installation

First get the JAS 3.0.3 from here , it contains a handy LCIO browser and the Wired Event display

...

This will check out  everything from the lcsim repository, set the path to Maven correctly  and build the lcsim distribution, this is a lot faster than the first step

SLICPandora Installation

this is done using another script

...

Panel

Note:

in the current cvs version (23/07/13), there are two bugs

Code Block
diff \-r1.13 CMakeLists.txt

27,28c27,28
< FIND_PACKAGE( PandoraSDK REQUIRED )
< FIND_PACKAGE( FineGranularityContent REQUIRED )
\--\-
> FIND_PACKAGE( PandoraPFANew REQUIRED )
> #FIND_PACKAGE( FineGranularityContent REQUIRED )
32c32
< FOREACH( pkg LCIO PandoraSDK&nbsp; )
\--\-
> FOREACH( pkg LCIO PandoraPFANew&nbsp; )


and then there was one difficulty in
diff \-r1.4 MCParticleProcessor.cpp


63c63
<&nbsp;&nbsp;&nbsp;&nbsp; mcParticleParameters.m_mcParticleType = pandora::MC_STANDARD;
\--\-
> //&nbsp;&nbsp;&nbsp; mcParticleParameters.m_mcParticleType = pandora::MC_STANDARD;

this has been reported

References