---
title: 'BELMAC: Broad Emission Line Mapping Code'
url: https://www.emergentmind.com/topics/broad-emission-line-mapping-code-belmac
type: topic
---

# BELMAC: Broad Emission Line Mapping Code

Broad Emission Line MApping Code (BELMAC) is a forward-modeling framework for broad-line region (BLR) reverberation studies in active galactic nuclei, designed to simulate the velocity-resolved response of broad emission-line gas to a driving continuum by constructing a three-dimensional ensemble of BLR clouds with specified geometry, kinematics, and cloud properties. In the BELMAC literature, the code is presented both as a generic reverberation-response simulator and, in a later version, as a photoionization-based model that uses Cloudy grids to compute cloud luminosities for specific broad emission lines rather than relying on a simple hydrogen recombination approximation [2311.03590; 2507.14337].

## 1. Origins, scope, and scientific role

BELMAC was introduced as a tool for modeling the reverberation response of the BLR to continuum variability, with the explicit aim of connecting assumed BLR structure and dynamics to observable quantities such as velocity–delay maps, integrated line light curves, and time-dependent line profiles [2311.03590]. In the NGC 3227 reverberation study, BELMAC was described as a photoionization-based BLR modeling tool distinct from phenomenological codes such as CARAMEL, because it couples a physically motivated cloud distribution, geometry, and kinematics to radiative transfer and emissivity computed from photoionization grids [2310.03904].

The code’s scientific role is therefore narrower and more physical than a purely descriptive transfer-function fit. Its operating assumption is that the emitting gas is represented by clouds distributed in three dimensions, with cloud emissivity depending on radius, density, optical depth, ionization state, and anisotropy rather than merely on geometric weighting. This makes BELMAC particularly relevant where phenomenological reverberation mapping must be supplemented by explicit line-formation physics.

A second strand in the literature situates BELMAC in relation to adjacent BLR-inference frameworks. In a single-epoch, multi-line context, the DyBEL package was presented as functionally what BELMAC aims to be: a framework that infers shared BLR geometry and kinematics together with line-dependent radial emissivity distributions from broad-line profiles, returning quantities such as inclination, virial factor, characteristic radii, and relative lag ratios [2401.12396]. This suggests that “BELMAC” denotes not only a specific reverberation code but also a broader modeling program linking BLR dynamics, emissivity stratification, and observables across time-domain and single-epoch regimes.

## 2. Reverberation formalism and forward modeling

BELMAC adopts the standard reverberation-mapping convolution between a driving continuum and a velocity-dependent transfer function. In the NGC 3227 study the forward model was written as
$$
L(v,t)=\int \Psi(v,\tau)\,C(t-\tau)\,d\tau,
$$
where each cloud contributes according to its line-of-sight velocity $v$ and light-travel delay $\tau$, with weights set by photoionization emissivity and geometric factors [2310.03904]. In the later photoionization version, the corresponding formulation for a line $\lambda$ was
$$
L_\lambda(t,\,v^{||})=\int_{-\infty}^{\infty}\Psi_\lambda(t^\prime,v^{||})\,L_c(t-t^\prime)\,dt^\prime,
$$
with BELMAC constructing $\Psi_\lambda$ by summing delayed, Doppler-shifted, and attenuated line emission from a 3D cloud ensemble at each observer time step [2507.14337].

The core computational object is therefore the transfer function $\Psi(v,\tau)$ or $\Psi_\lambda(t',v^{||})$. In BELMAC, this function simultaneously encodes geometric mapping, kinematic mapping, and photoionization weighting. Geometry determines where clouds lie in three dimensions; kinematics determine their projected velocities and light-travel delays; photoionization weighting determines which clouds are luminous in a given line under a specified spectral energy distribution (SED), luminosity, density law, and column-density structure. The output is not only an integrated lag estimate but a synthetic, time-dependent emission-line signal.

The 2025 version introduced additional diagnostics. It defined a 1D normalized response function,
$$
L_{\lambda,\,\mathrm{norm}}(\tau)=\frac{L_\lambda(\tau)-L_\lambda(0)}{L_{\lambda,\mathrm{max}}-L_\lambda(0)},
$$
and a velocity-resolved RMS profile,
$$
L_{\lambda,\,\mathrm{RMS}}(v^{||})=\frac{1}{\mathcal{N}}\sqrt{\sum_{j=1}^{\mathcal{N}}L_{\lambda,\,\mathrm{norm}}(\tau_j,\,v^{||})^2},
$$
which were used to characterize the variable component of the response. BELMAC also measured a response-weighted delay (RWD) and compared it to a luminosity-weighted radius (LWR), emphasizing that these need not coincide under general emission physics [2507.14337].

This formalism makes BELMAC a forward simulator rather than an inversion code in its currently documented reverberation applications. In the NGC 3227 deployment, BELMAC did not yet have automated parameter optimization with priors, likelihood, or MCMC; instead, it was used in confirmatory and exploratory mode, with assessment based on visual and qualitative comparison of modeled and observed H$\beta$ light curves and mean/RMS profiles [2310.03904].

## 3. Physical ingredients: geometry, kinematics, and photoionization

BELMAC populates the BLR with clouds drawn from parameterized spatial and density distributions. In the NGC 3227 analysis, the number density of clouds with radius followed $N(r)\propto r^p$, while the gas density followed $n_H(r)\propto r^{-s}$; cloud covering fraction set the cross-sectional area intercepting ionizing radiation [2310.03904]. In the 2025 photoionization implementation, cloud ensembles were further specified by total number of clouds, covering fraction, radial number-density law, gas-density law, and constant cloud mass with size scaling $R_{\rm cl}(r)=R_{\rm cl}(R_d)(r/R_d)^{-s/3}$ [2507.14337].

BELMAC’s geometric options include flared disks, spheres, and bicones. The later paper explicitly added a hollow biconical zone defined by a cone-wall thickness $\sigma$ and half-opening angle $\mathcal{O}$, while retaining disk realizations parameterized by half-angular width and inclination [2507.14337]. In the NGC 3227 study, the authors tried both a biconical geometry guided by CARAMEL and a thick disk geometry, with BELMAC ultimately preferring the thick disk [2310.03904].

Kinematically, BELMAC includes rotational and radial motions. In the NGC 3227 work, radial motion was stated to be influenced by radiation pressure and gravity, and clouds could occupy bound elliptical orbits or unbound hyperbolic orbits, allowing inflow or outflow [2310.03904]. The 2025 version made this more explicit through a generalized radial velocity law and by distinguishing Keplerian rotation, radial flows, and optional turbulence. The sign of radial acceleration was set by
$$
a_{\rm rad}=\frac{GM_\bullet}{r^2}(\Gamma F_M-1),
$$
and a generalized integrated radial velocity law was used to describe inflow, outflow, and failed-wind behavior [2507.14337].

A defining BELMAC feature is its use of photoionization calculations. In NGC 3227, emissivities were weighted using CLOUDY v17.03 grids computed for $\log L_{\rm bol}=43.16\ {\rm erg\ s^{-1}}$, with $L_{\rm bol}=9\,\lambda L_{5100}$ and an AGN SED based on the average from 17 local unobscured AGNs with Eddington ratios $<0.1$ [2310.03904]. In the 2025 version, BELMAC used Cloudy v23 grids spanning ionization parameter, column density, and gas density, and included selected lines such as H$\alpha$, H$\beta$, MgII $\lambda\lambda2795,2803$, and CIV $\lambda\lambda1548,1550$ [2507.14337]. The ionization parameter was defined as
$$
U(r,t^\prime)=\frac{Q_H(t^\prime)}{4\pi r^2 c\,n(r)},
$$
and cloud line emission was modulated by anisotropic cloud emission and attenuation by Thomson scattering in a hot inter-cloud medium [2507.14337].

This architecture produces line-dependent reverberation behavior. In the photoionization version, CIV generally responded at shorter delays than low-ionization lines in disk models, while two-zone models could reproduce observed differences between high- and low-ionization lines that single-zone models could not [2507.14337]. A plausible implication is that BELMAC was built to treat BLR “structure” and line emissivity as inseparable components of the same inference problem.

## 4. The NGC 3227 application

The first detailed observational deployment of BELMAC was in the reverberation mapping campaign on NGC 3227, where photometric and spectroscopic monitoring from 2022 December to 2023 June measured several optical broad-line delays, including $\tau_{\rm cent}=4.0^{+0.9}_{-0.9}$ days for H$\beta$ and $\tau_{\rm cent}=0.9^{+1.1}_{-0.8}$ days for He II [2310.03904]. BELMAC was applied only to H$\beta$ in this work. Its targets were the observed integrated H$\beta$ light curve and the mean and RMS H$\beta$ profiles; the paper did not report BELMAC modeling for He II, and the separate five-bin velocity-resolved delays were not used as BELMAC inputs [2310.03904].

The continuum driver was the V-band light curve constructed from image subtraction on the Las Cumbres Observatory network. The light curve used for reverberation analysis had site offsets corrected, uncertainties inflated by a multiplicative factor of approximately 9, and time bins of 0.5 days [2310.03904]. BELMAC therefore operated on preprocessed observational inputs rather than raw spectroscopy.

Two BELMAC tests were performed. The first adopted a model guided by CARAMEL’s median parameters to assess consistency with the observed H$\beta$ light curve and mean/RMS profiles. In that run, the authors used $p=-2$, $s=-1.45$, outer-radius gas density $\log n_H=9.3\ {\rm cm^{-3}}$, covering fraction $=0.4$, and rotational plus purely inflowing radial motions within a biconical geometry [2310.03904]. The second test manually adjusted BELMAC parameters to find a better qualitative match. The resulting preferred model was a thick disk with half-angular width $\approx 30^\circ$, inclination $\theta_i\approx 35^\circ$, $p=-1.7$, $s=-1.3$, outer-radius density $\log n_H\approx 9.2\ {\rm cm^{-3}}$, and covering fraction $\approx 0.33$; its kinematic mix comprised 53% bound elliptical orbits and 47% unbound hyperbolic orbits, of which 98% were inflowing [2310.03904].

| Aspect | CARAMEL-guided BELMAC run | Preferred BELMAC model |
|---|---|---|
| Geometry | Biconical geometry | Thick disk |
| Inclination | Guided by CARAMEL median values | $\theta_i \approx 35^\circ$ |
| Cloud laws | $p=-2$, $s=-1.45$ | $p=-1.7$, $s=-1.3$ |
| Outer density | $\log n_H=9.3\ {\rm cm^{-3}}$ | $\log n_H\approx 9.2\ {\rm cm^{-3}}$ |
| Covering fraction | $0.4$ | $\approx 0.33$ |
| Kinematics | Rotation + pure inflow | Roughly equal rotation and inflow |

BELMAC and CARAMEL converged on several qualitative conclusions: a radially extended and flattened BLR, similar overall size, low-to-intermediate inclination, and an absence of outflow-dominated kinematics. They diverged in detail. CARAMEL preferred a biconical or flared-disk “skin” and was more rotation-dominated, while BELMAC preferred a thick disk and required more inflow to improve the match to the wings and blue side of the RMS profile [2310.03904]. BELMAC did not independently fit the black hole mass in this study; the quoted reverberation estimate,
$$
M_{\rm BH}=f\frac{c\,\tau\,\Delta V^2}{G},
$$
with $f=4.8$, yielded $M_{\rm BH}\approx 1.1^{+0.2}_{-0.3}\times10^7\,M_\odot$ from the H$\beta$ lag and $\sigma_{\rm line}({\rm rms})$, while CARAMEL found $M_{\rm BH}=1.2^{+1.5}_{-0.7}\times10^7\,M_\odot$ [2310.03904].

## 5. Relation to phenomenological, multi-component, and single-epoch BLR modeling

BELMAC is most clearly distinguished from CARAMEL by its treatment of emissivity. CARAMEL fits parametric geometric and kinematic distributions directly to reverberation data, whereas BELMAC weights cloud emission through photoionization physics, including ionization state, optical depth, density dependence, and anisotropy [2310.03904]. This difference was explicitly invoked to explain why the two codes could agree on a flattened, radially extended BLR while preferring different detailed geometries and different balances between rotation and inflow.

The literature also links BELMAC to multi-component BLR modeling. In NGC 5548, the observed combination of a single-peaked Ly$\alpha$ line profile and a distinctly double-peaked velocity-resolved delay profile was argued to be incompatible with simple single-component cloud or thin-disk models. The same study formulated direct guidance for BELMAC: it proposed support for additive multi-component transfer functions,
$$
\Psi(v,\tau)=\sum_i \Psi_i(v,\tau),
$$
together with anisotropic emissivity, obscuration, optical-depth effects, non-linear response, and regularized inversion that fits line profiles, delay profiles, and light curves simultaneously [2507.08084]. Those proposals were not presented as existing BELMAC capabilities in that paper; they were design requirements motivated by the NGC 5548 data.

A related comparison arises from the single-epoch code DyBEL. DyBEL adapts a Pancoast-style BLR cloud/dynamical framework to fit multiple broad lines simultaneously from one spectrum, tying global geometry and kinematics across lines while allowing line-specific radial emissivity distributions. Its parameterization includes inclination $i$, angular thickness $\theta_o$, mid-plane transparency $\xi$, anisotropy $\kappa$, the fraction on bound elliptical orbits $f_{\rm ellip}$, and shifted-Gamma radial distributions for individual lines [2401.12396]. The same paper explicitly described DyBEL as functionally what BELMAC aims to be in a single-epoch setting, and as a practical realization of BELMAC’s architecture for profile-based inference.

For NGC 3783, the simultaneous DyBEL fit produced $i=27.1^\circ\pm4.5^\circ$, $\theta_o=28.8^\circ$ with approximately $\pm4.5^\circ$ uncertainty, $f_{\rm ellip}=0.34^{+0.22}_{-0.18}$, and virial factors around 2–3 across H$\alpha$, H$\beta$, H$\gamma$, Pa$\beta$, and He I $\lambda5876$ [2401.12396]. Because these results belong to DyBEL rather than to the documented reverberation versions of BELMAC, they are best interpreted as evidence for architectural continuity rather than as direct BELMAC outputs. This suggests a broader methodological convergence in which photoionization-aware, cloud-based BLR models are applied both to reverberation datasets and to single-epoch multi-line spectra.

## 6. Mass calibration, limitations, and prospective development

A recurrent BELMAC result is that reverberation lags are not automatically identical to physically meaningful BLR radii. The introductory BELMAC paper stated that the response-weighted delay is only equivalent to the luminosity-weighted radius when clouds emit isotropically and are radiation-bounded; otherwise, the luminosity-weighted radius can be overestimated by up to a factor of 2 [2311.03590]. The later photoionization version sharpened this point by showing that negative response can arise in some models, especially when high ionization suppresses line emission at small radii, causing response-weighted delays to overestimate luminosity-weighted radii [2507.14337].

These effects propagate directly into black hole mass estimation. In the 2025 BELMAC study, virial masses inferred from model line widths and response-weighted radii differed dramatically from the actual supermassive black hole mass, depending mainly on disk inclination and velocity field. For H$\beta$ in disk-like models, the inferred scale factor $f$ was typically $\approx 3$–5 at $i\approx 60^\circ$, $\approx 7$–10 at $i\approx 30^\circ$, and $\approx 30$–300 at $i\approx 0^\circ$ for rotating and inflowing disks, whereas outflows gave much wider ranges, approximately $0.05$–7 depending on density law and acceleration or deceleration [2507.14337]. BELMAC therefore treats the virial factor as a model-dependent consequence of geometry and dynamics rather than as a fixed calibration constant.

The code’s current limitations are also explicit in the literature. In the NGC 3227 application, BELMAC had no reported automated optimization, no formal Bayesian uncertainties, and no statistical goodness-of-fit metrics; parameter selection was manual and qualitative [2310.03904]. In the 2025 photoionization version, further caveats included the use of a square-wave pulse for transfer-function exploration, a uniform hot inter-cloud medium, and uncertainty in the effective outer BLR boundary set by dust sublimation [2507.14337]. Code availability remains limited in the published descriptions: the NGC 3227 paper cited BELMAC as Rosborough et al. (2023, submitted) and did not provide a public repository link or version [2310.03904].

Future development directions are correspondingly well defined. The NGC 3227 study noted that automated parameter optimization capability was under development [2310.03904]. The NGC 5548 multi-component analysis proposed that BELMAC incorporate multi-component priors, regularized inversion, simultaneous fitting in profile and delay space, and formal model comparison metrics such as $\chi^2$, AIC, and BIC [2507.08084]. Taken together, these developments position BELMAC as an evolving BLR-mapping framework whose central technical premise is that reverberation observables, line-profile morphology, and black hole mass calibration must be interpreted through joint modeling of geometry, kinematics, and line-dependent photoionization physics.

Source: https://www.emergentmind.com/topics/broad-emission-line-mapping-code-belmac