Latest ECal iteration

This page will be periodically updated to contain my latest DD4hep implementation of the ECal.

This version uses Shaojun Lu's DDSim implementation of the ILD SiW ECal (Barrel, EndCap and ECRing):

  • drivers: SEcal04_Barrel.cpp, SEcal04_ECRing.cpp and SEcal04_Endcaps.cpp
  • xml: ECal.xml (and inclusions) containing ECal parameters taken from the DB (ILD_o1_v06). One could use the dumpModelParameters.py included in the DDSim/ILD package to update this set.

Get the tarball from here and follow the instructions from here, then run

./build.sh
which should display this:
LatestEcal.png

Model parameters

The model parameters are tabulated here:

http://www.ppe.gla.ac.uk/LC/ECal/xml2table.php?file=model_parameters_ECal_ILD_o1_v06.xml

Troubleshooting

Running the original script

python scripts/dumpModelParameters.py ILD_o1_v06
will not produce a valid XML file. One has to edit it by hand and add the <define> </define> tags as well as all units (*mm). Some of the materials and double double quotes had to be removed else it didn't work. The tarball above contains a patched script.
Topic revision: r8 - 2014-10-07 - DanProtopopescu
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback