Opticsbuilder: adding apertures
===
We'll continue from the [previous tutorial](https://codimd.web.cern.ch/s/WXDIi98MP).
# Manually adding aperture
You can just type an aperture type and parameter in the table.
- no aperture data: aperture will be asssumed the last row with value
- circle: param1 is radius, optional param2 is ellipse second half-axis
- racetrack: param1 is horizontal half-axis, param2 is vertical half-axis
The last known aperture will be kept for the whole exported region (for a constant aperture, filling the first line is enough)
![](https://codimd.web.cern.ch/uploads/upload_e3db721be5a9ed8d0be1ce7a88a7f76a.png)
Before exporting, define how often to split a curve:
![](https://codimd.web.cern.ch/uploads/upload_c041f68575fda212cd3f71c6545202dc.png)
Specify the filename and export:
![](https://codimd.web.cern.ch/uploads/upload_b73655216b0b42e617d1040df220f497.png)
# Inserting in Synrad
Use the File -> Insert geometry -> To current structure command:
![](https://codimd.web.cern.ch/uploads/upload_0bd09b31308fffad3de6ab2c186f6dff.png)
![](https://codimd.web.cern.ch/uploads/upload_ca143d8814d9ee9e32419d4d6dc4c156.png)
# Using custom apertures
![](https://codimd.web.cern.ch/uploads/upload_0c83fec7ffbb0b020858c592569881f4.png)
![](https://codimd.web.cern.ch/uploads/upload_29ed7e47abfe4aa3ac999281950d1a97.png)
![](https://codimd.web.cern.ch/uploads/upload_45ac69cca9657ae4e37a6341dfbc6ac0.png)
![](https://codimd.web.cern.ch/uploads/upload_d126efcefba5bc03255a4ee5b9c5443e.png)
![](https://codimd.web.cern.ch/uploads/upload_53805a063d4f96206547f61259e19def.png)
![](https://codimd.web.cern.ch/uploads/upload_38b284d529ddb829c06f6c405a27f488.png)
# Adding custom apertures
[Documentation for custom aperturtes](https://molflow.web.cern.ch/node/364)
![](https://codimd.web.cern.ch/uploads/upload_ccc2df393cd17fb391952a3a413775d5.png)
![](https://codimd.web.cern.ch/uploads/upload_5188d872c4b74a681cecb0810ef216f5.png)
![](https://codimd.web.cern.ch/uploads/upload_c0c6f008f67e5bd1298449d032d09dfc.png)
![](https://codimd.web.cern.ch/uploads/upload_c32c4459a5d7b2d9be9ef67ee9d60592.png)
![](https://codimd.web.cern.ch/uploads/upload_2f33d99352aaaaad1cf2f24e393076c0.png)
![](https://codimd.web.cern.ch/uploads/upload_e9be02362b388c69b035d3fa12b2428a.png)
![](https://codimd.web.cern.ch/uploads/upload_2a6e398ba8ec4452d2da62b7b9f4e386.png)
![](https://codimd.web.cern.ch/uploads/upload_7cdb9acda008d320cc65a32bfaad6754.png)
![](https://codimd.web.cern.ch/uploads/upload_e4b8ed76ced7fdc6c9a97b4b0f89f68f.png)
![](https://codimd.web.cern.ch/uploads/upload_0925b6182322a1e9c78ac8097bdae32e.png)
![](https://codimd.web.cern.ch/uploads/upload_8973f5b3c8a254399b485033707db24c.png)
![](https://codimd.web.cern.ch/uploads/upload_347df6f9c0e0a0cdee6ce28a13a5e618.png)
![](https://codimd.web.cern.ch/uploads/upload_84eb4e0b2ce4eebb44e69182240a9c97.png)