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:
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.