---
myst:
html_meta:
"description": "The client runs optimal hyperplane transition state theory."
"keywords": "eOn hyperplane, free energy, pmf scan"
---
# Optimal hyperplane transition state theory
The method places a dividing plane between the reactant and the product.
The client token is `oh_tst`. The rendered job list omits that token.
A schema check rejects the name. The client accepts the name in
`config.ini`.
The section is `[OH_TST]`. `reactant_filename` defaults to `pos.con`.
`product_filename` defaults to `product.con`. `equil_steps` defaults to
200. `sample_steps` defaults to 800. Both counts are the constrained
sampling length on each plane. `max_planes` defaults to 200.
`thermostat` is `andersen` (the default) or `gle`. `symmetry_products`
names other product files, separated by commas. `pmf_scan` keeps the
plane normal on the reactant-to-product line. It places `scan_planes`
(default 40) uniformly along that line.
```{code-block} ini
[Main]
job = oh_tst
temperature = 300
[OH_TST]
reactant_filename = pos.con
product_filename = product.con
equil_steps = 200
sample_steps = 800
max_planes = 200
```