Getting Started with Reconstruction for SiD(Sillicon Detector) Tracking system
Tracking system in
SiD(Sillicon Detector) represented by such components: Main Tracker(all sillicon ), Vertex Detector, Forward Tracker.
Important version notes
We are running on SL6 machines and haven't tried other architectures. Note that you must have
cvmfs
installed (ask your local sysadmin).
Latest update was on 5 Sept 16, using the latest ilcsoft release
v01-17-10 for everything.
Running simulation
Assuming you are in the
lcgeo
directory (else do
cd ../
), and that you have
initialised your session as above, do
python example/lcio_particle_gun.py
ddsim --compactFile=SiD/compact/SiD_o2_v01/SiD_o2_v01.xml --runType=batch --inputFile mcparticles.slcio -N=1 --outputFile=testSiD_o1_v03.slcio
Visualizing the output using CED
Note that for the event display to work I had to ask my local sysadmin to install
freeglut (e.g. for SLC6,
freeglut-2.6.0-1.el6.x86_64
) so that the library
libglut.so
was available. Point to a CED installation with glced:
export PATH=/cvmfs/ilc.desy.de/sw/x86_64_gcc44_sl6/CED/v01-09-02/bin/:$PATH
A few extra parameters are missing from the
SiD_o1_v03.xml
in
v01-17-10
, so download and put the modified
SiD_o1_v03a.xml
attached to this page in your local
lcgeo/SiD/compact/SiD_o1_v01/
directory.
You may need to make the following environment modification, depending on your local machine and how you connect to it:
unset LIBGL_ALWAYS_INDIRECT
Below you can see visualization of ttbar event:
Running digitization and reconstruction
Use the latest
SiDReconstruction.xml attached to this twiki page. You also need to have the basic
gear_sid.xml file in your directory. For example (assuming you are in the
lcgeo
directory):
wget https://twiki.ppe.gla.ac.uk/pub/LinearCollider/GlaSiDGettingStarted/SiDReconstruction_v03_160711.xml
wget https://twiki.ppe.gla.ac.uk/pub/LinearCollider/GlaSiDGettingStarted/gear_sid.xml
Once you've done this, and assuming you are still in the
lcgeo
directory, and you have
initialised your session as above, run
Marlin SiDReconstruction_v03_160711.xml
and this will produce a file named
sitracks.slcio
located in the current directory.
Pattern recognition (Conformal tracking )