Glasgow SiD howto
The starting point is the
sidloi3 model in
lcgeo
implemented by F. Gaede and based on the original
sidloi3
compact file.
This was tested by simulating single muons and reconstructing them (see
lcgeo/example/run_sid_reco.xml
).
Building the model
The model is using the generic detector drivers in DD4hep. For the calorimeters (Ecal/Hcal) the current (Oct 2015) CLIC drivers were used in order to have the DDRec extensions that will eventually be needed by DDMarlinPandora.
To compile, form the local
lcgeo/
directory:
source /cvmfs/sft.cern.ch/lcg/external/gcc/4.8.1/x86_64-slc6-gcc48-opt/setup.sh
export PATH=/cvmfs/sft.cern.ch/lcg/external/Python/2.7.4/x86_64-slc6-gcc48-opt/bin/:$PATH
export LD_LIBRARY_PATH=/cvmfs/sft.cern.ch/lcg/external/Python/2.7.4/x86_64-slc6-gcc48-opt/lib/:$LD_LIBRARY_PATH
make -C build -j4 install
To check the geometry:
source ../config_dd4hep.sh
source ../dd4hep/bin/thisdd4hep.sh
source bin/thislcgeo.sh
geoDisplay SiD/compact/sidloi3/sidloi3_v00.xml
Implementing custom SiD ECal drivers
The initial implementations uses
GenericCalBarrel_o1_v01
and
GenericCalEndcap_o1_v01
drivers.