---
myst:
html_meta:
"description": "Guide to harmonic transition state theory (hTST) prefactor calculation in eOn."
"keywords": "eOn prefactor, hTST, harmonic transition state theory, rate constant, Vineyard"
---
# Prefactor
```{versionchanged} 2.12
Fixed Hessian size validation bug where `min2Freqs` was never checked.
Fixed float precision in QQ-HTST physical constants.
```
The prefactor job computes the harmonic transition state theory (hTST) rate
prefactor using the Vineyard formula. This relates vibrational frequencies at
a minimum and saddle point to determine the attempt frequency for a transition.
The prefactor job requires pre-computed minimum and saddle point structures.
It uses the [Hessian](project:hessian.md) to obtain vibrational frequencies
at each stationary point.
## Usage
```{code-block} ini
[Main]
job = prefactor
[Prefactor]
rate_estimation = htst
filter_scheme = fraction
filter_fraction = 0.9
```
The `filter_scheme` controls which frequencies contribute to the prefactor.
Setting `filter_fraction = 0.9` includes frequencies within 90% of the full
range, filtering out very high-frequency modes that may be numerical artifacts.
## Configuration
```{code-block} ini
[Prefactor]
```
```{eval-rst}
.. autopydantic_model:: eon.schema.PrefactorConfig
```