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 )
\--\-
> FOREACH( pkg LCIO PandoraPFANew )
and then there was one difficulty in
diff \-r1.4 MCParticleProcessor.cpp
63c63
< mcParticleParameters.m_mcParticleType = pandora::MC_STANDARD;
\--\-
> // mcParticleParameters.m_mcParticleType = pandora::MC_STANDARD;
|
this has been reported |
References