A public relativistic transfer function model for X-ray reverberation mapping of accreting black holes
Adam Ingram, Guglielmo Mastroserio, Thomas Dauser, Pieter Hovenkamp,, Michiel van der Klis, Javier A. Garc\'ia

TL;DR
This paper introduces the reltrans model, a fast and flexible tool for analyzing X-ray reverberation in accreting black holes, enabling improved geometric and mass constraints by fitting energy-dependent timing and spectral data.
Contribution
The paper presents reltrans, a publicly available relativistic transfer function model that accounts for all general relativistic effects and telescope response, improving black hole parameter estimation.
Findings
Reltrans enables simultaneous fitting of energy-dependent cross-spectrum and time-averaged spectrum.
Previous analyses underestimated source heights and lag magnitudes due to neglecting certain effects.
Application to Mrk 335 yields a smaller black hole mass than optical reverberation estimates.
Abstract
We present the publicly available model \textsc{reltrans} that calculates the light-crossing delays and energy shifts experienced by X-ray photons originally emitted close to the black hole when they reflect from the accretion disk and are scattered into our line-of-sight, accounting for all general relativistic effects. Our model is fast and flexible enough to be simultaneously fit to the observed energy-dependent cross-spectrum for a large range of Fourier frequencies, as well as to the time-averaged spectrum. This not only enables better geometric constraints than only modelling the relativistically broadened reflection features in the time-averaged spectrum, but additionally enables constraints on the mass of supermassive black holes in active galactic nuclei and stellar-mass black holes in X-ray binaries. We include a self-consistently calculated radial profile of the disk…
| Parameter | Units | Description | Default value |
|---|---|---|---|
| (+ve) or (-ve) | Source height | ||
| Dimensionless spin parameter | |||
| Degrees | Inclination angle | ||
| (+ve) or ISCO (-ve) | Disk inner radius | ||
| Disk outer radius | |||
| Cosmological redshift | |||
| Photon index | |||
| has units of erg cm/s | Ionization parameter or peak value of ionization parameter | or | |
| Solar | Relative iron abundance | ||
| keV | Observed high energy cut-off | ||
| keV | Observed electron temperature | ||
| Hydrogen column density of material in the line-of-sight (tbabs) | |||
| Boosting factor to adjust the reflection fraction from lamppost value | |||
| Black hole mass | |||
| Radians | Phase norm - can be self-consistently calculated | ||
| Hz | Minimum frequency transfer function is averaged over | or | |
| Hz | Maximum frequency transfer function is averaged over | or | |
| ReIm | Sets output |
| Parameter | Input | Control Fit | Single Ion Fit |
|---|---|---|---|
| () | 1 | 1 | 1 |
| () | 6 | ||
| 0.9 | |||
| (degrees) | 30 | ||
| 2 | |||
| 3.75 | |||
| 1 | |||
| (keV) | 50 | ||
| 0.5 | |||
| norm () | 10 | ||
| xillverCp norm () | 0 | 0 | |
| d.o.f. |
| Name | Function | Possible values | Default value |
| REV_VERB | Sets the verbose level. | 0-1 | 0 |
| PHI_SET | Sets whether is calculated self-consistently (1) using equation 25 or set by the model parameter phiA (0). | 0-1 | 0 |
| RMF_SET | Name (including path) of the instrument response file. If the code is in a mode requiring an instrument response, the user is prompted for this. | string | none |
| ARF_SET | Name (including path) of the instrument ancillary response file. This is not required if a .rsp file is entered. | string | none |
| MU_ZONES | Sets how many bins of are used for the calculation. If this is set to 1, is assumed. | 1-10 | 5 |
| ECUT_ZONES | Sets how many bins of are used for the calculation. If this is set to 1, it is assumed that the high energy cut-off seen by each disk ring is equal to rather than . | 1-10 | 5 |
| ION_ZONES | Sets how many bins of are used for the calculation. If this is set to 1, the ionization is assumed to be constant and determined by the input model parameter logxi. Otherwise, a radial ionization profile is used, with logxi setting the normalisation of the profile. | 1-100 | 10 |
| A_DENSITY | Sets whether the radial ionization profile is calculated assuming a constant disk density (0), or assuming a zone A Shakura-Sunyaev disk density profile (1). The parameter logxi respectively sets exactly or roughly the peak value of for the former and latter cases. | 0-1 | 1 |
| GRID | Name of geodesics grid (with full path). If a value is given, the grid is used to calculate an interpolated transfer function. Otherwise, all geodesics are calculated on the fly. Use of the grid is faster if and are free parameters, and the on the fly calculation is faster if they are fixed. | string | null |
| RELXILL_TABLE_PATH | relxill variable: points to the directory containing the xillver tables. | string | null |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A public relativistic transfer function model for
X-ray reverberation mapping of accreting black holes
Adam Ingram1, Guglielmo Mastroserio2, Thomas Dauser 3, Pieter Hovenkamp2, Michiel van der Klis2 & Javier A. García4,3
1Department of Physics, Astrophysics, University of Oxford, Denys Wilkinson Building, Keble Road, Oxford, OX1 3RH, UK
2Anton Pannekoek Institute, University of Amsterdam, Science Park 904, 1098 XH Amsterdam, The Netherlands
3Remeis Observatory & ECAP, Universität Erlangen-Nürnberg, D-96049 Bamberg, Germany
4Cahill Center for Astronomy and Astrophysics, California Institute of Technology, Pasadena, CA 91125, USA E-mail: [email protected]
(Accepted 2019 June 18. Received 2019 June 15; in original form 2019 April 26)
Abstract
We present the publicly available model reltrans that calculates the light-crossing delays and energy shifts experienced by X-ray photons originally emitted close to the black hole when they reflect from the accretion disk and are scattered into our line-of-sight, accounting for all general relativistic effects. Our model is fast and flexible enough to be simultaneously fit to the observed energy-dependent cross-spectrum for a large range of Fourier frequencies, as well as to the time-averaged spectrum. This not only enables better geometric constraints than only modelling the relativistically broadened reflection features in the time-averaged spectrum, but additionally enables constraints on the mass of supermassive black holes in active galactic nuclei and stellar-mass black holes in X-ray binaries. We include a self-consistently calculated radial profile of the disk ionization parameter and properly account for the effect that the telescope response has on the predicted time lags. We find that a number of previous spectral analyses have measured artificially low source heights due to not accounting for the former effect and that timing analyses have been affected by the latter. In particular, the magnitude of the soft lags in active galactic nuclei may have been under-estimated, and the magnitude of lags attributed to thermal reverberation in X-ray binaries may have been over-estimated. We fit reltrans to the lag-energy spectrum of the Seyfert galaxy Mrk 335, resulting in a best fitting black hole mass that is smaller than previous optical reverberation measurements ( million compared with million ).
keywords:
black hole physics – methods: data analysis –galaxies: active – X-rays: binaries.
††pubyear: 2019††pagerange: A public relativistic transfer function model for X-ray reverberation mapping of accreting black holes–C
1 Introduction
Stellar-mass black holes in X-ray binary systems and supermassive black holes in active galactic nuclei (AGN) are thought to accrete via a geometrically thin, optically thick accretion disk, which radiates thermally (Shakura & Sunyaev 1973; Novikov & Thorne 1973). The hard X-ray spectrum is often dominated by a power-law component with a high energy cut off, thought to be due to Compton up-scattering of comparatively cool photons in a cloud (with optical depth ) of hot electrons located close to the black hole (Thorne & Price 1975; Sunyaev & Truemper 1979). The exact geometry of this cloud is still debated, with suggested models including a standing shock at the base of the jet (Miyamoto & Kitamoto 1991; Fender et al. 1999), a coronal layer sandwiching the disk (Galeev et al. 1979; Haardt & Maraschi 1991), and evaporation of the inner disk regions to form a hot, large scale height accretion flow (the truncated disk model; Eardley et al. 1975; Ichimaru 1977; Done et al. 2007). In the absence of a consensus on its geometry, the Comptonising region is often simply referred to as the corona, a convention that we will employ here.
We observe Comptonized radiation that reaches us directly from the corona (the direct component) in addition to coronal emission that has been reprocessed and re-emitted in the upper atmosphere of the disk, conventionally called the reflection component. These ‘reflected’ photons imprint characteristic features onto the observed spectrum including a prominent iron K emission line at keV and a so-called reflection hump peaking at keV (e.g. Lightman & Rybicki 1980; George & Fabian 1991; Ross & Fabian 1993; García & Kallman 2010). The iron line provides a powerful probe of the disk dynamics and geometry, since its shape is observed to be distorted by photon energy shifts caused by relativistic orbital motion of disk material and gravitational redshift (Fabian et al. 1989; Laor 1991). If the disk inner radius inferred from the line profile is sufficiently small, setting it equal to the innermost stable circular orbit (ISCO) of general relativity (GR) provides an estimate for the spin of the black hole.
Many studies have used reflection spectroscopy to probe both AGN (e.g. Tanaka et al. 1995; Reynolds & Nowak 2003; Patrick et al. 2012; Walton et al. 2013; Risaliti et al. 2013) and black hole X-ray binary (e.g. Miller 2007; Reis et al. 2009; Miller et al. 2013; Kolehmainen et al. 2014; Plant et al. 2014; García et al. 2015) accretion flows. This has yielded many measurements of high black hole spin in AGN (e.g. Reynolds 2019; Middleton 2016), although complex line-of-sight absorption can potentially introduce modelling systematics (e.g. Miller et al. 2008). For the binaries, spectral modelling studies often conclude that the inner radius moves towards the black hole as the spectrum evolves from the hard power-law dominated hard state to the thermal disk dominated soft state on timescales of months (Done et al. 2007; Plant et al. 2014; García et al. 2015). However, even though there is broad agreement in the trend in disk inner radius, the measured values themselves vary enormously between different studies (García et al. 2015), with potential systematics including calibration uncertainty (e.g. Done & Diaz Trigo 2010) and the difficulty of disentangling the direct and reflected components (e.g. Basak et al. 2017).
The degeneracies associated with spectral modelling can be addressed by additionally modelling the light-crossing delay between variations in the direct and reflected spectral components (Campana & Stella 1995; Reynolds et al. 1999; Uttley et al. 2014). Such reverberation mapping techniques therefore promise better constraints on the disk geometry (and therefore the black hole spin), but also entirely new constraints on black hole mass (Stella 1990). This is essentially because the delays depend on physical distances, whereas the energy shifts are only sensitive to distances in units of gravitational radii (). Fourier frequency dependent time lags between energy channels can be calculated from the argument of the cross-spectrum (van der Klis et al. 1987). It is routinely found that, at low Fourier frequencies (), hard photons lag soft, both for the binaries (Miyamoto et al. 1988; Nowak et al. 1999; Kotov et al. 2001) and AGN (e.g. Papadakis et al. 2001; McHardy et al. 2004; Epitropakis & Papadakis 2017). These intrinsic hard lags are thought to be caused by spectral variability of the direct component rather than reverberation, due to their large magnitude and the lack of reflection features in their energy dependence, and may originate from inward propagation of fluctuations in the mass accretion rate (Arévalo & Uttley 2006; Ingram & van der Klis 2013; Rapisarda et al. 2017b; Mahmoud & Done 2018). Since the hard lags reduce with frequency, it has been possible to detect reverberation signatures at high frequencies in AGN, first through soft lags interpreted as the soft-excess of the reflection spectrum lagging the direct radiation (Fabian et al. 2009; De Marco et al. 2013), and later through an iron line feature in the lag-energy spectrum (Zoghbi et al. 2012; Kara et al. 2016). A number of studies have focused on modelling these high frequency lags in AGN (Cackett et al. 2014; Emmanoulopoulos et al. 2014; Epitropakis et al. 2016; Chainakun et al. 2016; Wilkins et al. 2016; Caballero-Garcia et al. 2018). Discoveries of reverberation signals came a little later for the binaries, since the cross over from intrinsic to reverberation lags is at a much higher frequency (measured in Hz rather than ) for a stellar-mass black hole (due to mass scaling), and therefore the signal is harder to pick out of the Poisson noise. Still, soft lags, interpreted as reverberation of thermally reprocessed photons, have been detected (Uttley et al. 2011; De Marco et al. 2015 - although this could feasibly result from backwards propagation of accretion rate fluctuations: Mushtukov et al. 2018), and iron K lags were finally detected for MAXI J1820+070 by Kara et al. (2019) using the Neutron star Interior Composition ExploreR (NICER; Gendreau et al., 2016).
Still further information is contained in the energy and frequency dependent variability amplitude, which can also be measured from the cross-spectrum. This can provide powerful constraints, since the variability amplitude of reflected emission should be washed out at the highest frequencies due to destructive interference between rays reflected from different parts of the disk (Gilfanov et al. 2000). It is optimal to consider all of these properties simultaneously111Indeed, also considering the power spectrum additionally provides information on the coherence between energy bands (e.g. Rapisarda et al. 2016), which we ignore here.. The neatest way to do this statistically is to jointly model the time-averaged spectrum and the real and imaginary parts of the energy dependent cross-spectrum (Mastroserio et al. 2018). Here we present a public xspec model that enables such an analysis. We define two versions of the model, reltrans and reltransCp, which represent the direct spectral component respectively as an exponentially cut-off power-law and using the model nthcomp. We assume a simple lamppost geometry (Matt et al. 1991; Martocchia & Matt 1996), which allows all GR effects to be properly accounted for without prohibitive computational expense - although we note that it is simple in our formalism to consider a number of lamppost sources. Source code and usage instructions can be downloaded from https://adingram.bitbucket.io/.
We present a detailed derivation of our model in Section 2 and explore its properties in Section 3. Our treatment properly accounts for line-of-sight absorption and the telescope response, and the model accounts for the radial dependence of the disk ionization parameter. In Section 4 we investigate the importance of these effects. In Section 5, we perform a proof-of-principle fit to the lag-energy spectrum of the narrow-line Seyfert 1 galaxy Mrk 335 for a single frequency range. We discuss and conclude our findings in Sections 6 and 7.
2 Derivation of the cross-spectrum in the lamppost geometry
Here we derive the time-dependent observed energy spectrum assuming an isotropically radiating lamppost source located on the black hole spin axis a height above the hole, and use the Fourier transform to calculate the energy dependent cross-spectrum as a function of Fourier frequency . We assume that the specific (energy) flux (i.e. energy per unit time per unit area per unit photon energy) seen by a distant observer as a function of photon energy, , and time , both defined in the observer’s restframe, is given by
[TABLE]
The first and second terms on the right hand side represent respectively the direct and reflected spectral components. In this paper, we ignore directly observed disk radiation, assuming it to be below our X-ray bandpass. This is appropriate for AGN, and hard state X-ray binaries in the keV bandpass.
In this section, we first go over some general considerations of radiation theory in GR (Section 2.1). We then derive the observed time-dependent direct spectrum (Section 2.2) and the reflection spectrum (Section 2.3), before deriving the transfer function that we will use for our reverberation model (Section 2.4), followed by the kernel used to calculate our transfer function (Section 2.5). Finally we will discuss the so-called reflection fraction (Section 2.6).
2.1 Reciprocity and Liouville’s theorem
Fig 1 shows a schematic of a source with surface area in its own rest frame and a detector with surface area in its own rest frame. Photons travel along null geodesics, which are solutions to the geodesic equation with line element . Here, is the metric and is the coordinate interval corresponding to an interval in proper time. Throughout this paper, we use the Kerr metric in Boyer-Lindquist coordinates. The position of a photon along its geodesic is described by the affine parameter and its trajectory described by the tangent vector . The blue line in Fig 1 represents the unique null-geodesic, , that connects the centre of the source to the centre of the detector. For this example, the geodesic begins parallel to the source’s surface area vector and ends parallel to the detector’s surface area vector, but we can generalize by specifying and to be respectively the projected area of the detector and source perpendicular to in the local restframe. The black lines depict the trajectory of photons that emerge from the centre of the source and hit the edge of the detector, representing a bundle of photons that diverge from the centre of the source around , subtending a solid angle in the source rest frame (i.e. all the photons in the bundle hit the detector and all others miss). The red lines depict the trajectory of photons that emerge from the edge of the source and hit the centre of the detector, representing a bundle of geodesics that converge onto the centre of the detector around , subtending a solid angle in the detector rest frame. This is the solid angle that the source subtends on the detector’s sky (i.e. all photons from the bundle hit the centre of the detector and all others miss the centre).
These four quantities are related by the general relativistic reciprocity theorem
[TABLE]
Here is the blueshift222i.e. corresponds to a blueshift and to a redshift. Note that , where is redshift defined in the traditional sense of fractional change in wavelength. experienced by photons traveling from source to detector and and are respectively the energy of the photon as measured in the rest frame of the detector and source (see Appendix B for expressions of blueshift factors in the Kerr metric). The reciprocity theorem in GR was first derived by Etherington (1933), and a more concise presentation of the derivation can be found on pages 631-633 of Ellis (2009, this is a republication of the original 1971 proceeding). Ellis (2007) provides a useful commentary on the original Etherington paper. This is an intriguing geometrical result, showing that the curvature of spacetime does not influence the relationship between these solid angles and surface areas: the reciprocity theorem in GR is the same as that in special relativity for a given blueshift factor. We can even recover the classical reciprocity theorem by transforming into the detector frame to cancel out the . The blueshift is calculated as
[TABLE]
where and are respectively the 4-velocity of the source and detector.
If photons with energies ranging from to are radiated isotropically from the flat source surface in its restframe, a fraction of them will cross the detector some time later333This is because the projected area of the source is if it is viewed from inclination (and ). Therefore the fraction is . Their energies will be measured to range from to in the detector rest frame, meaning that the number of photons crossing the detector is . The specific (energy) flux crossing the detector is therefore
[TABLE]
where is the specific flux radiated by the source, and we have used . Rearranging the above equation and applying the reciprocity theorem (equation 2) gives the rather familiar formula
[TABLE]
where and are specific intensities: specific flux per unit solid angle (in this case and ). This famous result can also be derived from Liouville’s theorem, which states that the number of photons per unit volume in phase space is Lorentz invariant (see e.g. Lindquist 1966; Misner et al. 1973). The derivation presented here is perhaps more intuitive. Integrating both sides over all observed energies gives the familiar expression for bolometric flux in terms of bolometric intensity
[TABLE]
We can understand intuitively where these four factors of blue shift originate. Two come from the adjustment to solid angle in the reciprocity theorem (equation 2 - and these two factors can further be understood as special relativistic aberration in the small angle limit), one comes from the adjustment to the energy of each photon and one comes from the adjustment to time intervals (i.e. bolometric flux is ). Finally, all blue shifts in this paper are calculated in the Kerr metric, which is asymptotically flat and stationary and therefore does not account for cosmological redshift. An observer at cosmological redshift will therefore measure a specific intensity
[TABLE]
and will measure time intervals (cosmological time dilation).
2.2 Direct spectrum
We assume a spherical X-ray source, with surface area in its own rest frame , that isotropically radiates a specific flux
[TABLE]
where is time in the restframe of an observer at cosmological redshift . In the reltrans version of the model, the direct spectrum is
[TABLE]
where the constant of proportionality will be calculated below. The reltransCp version instead uses the thermal Comptonisation model nthcomp (Zdziarski et al. 1996; Życki et al. 1999), with the parameter replaced by the electron temperature . For the purposes of this derivation, we will always use , on the understanding that this can be replaced with for the case of the nthcomp version. In order to evaluate the function in these two cases, we use the model xillver and xillverCp respectively (García & Kallman 2010; García et al. 2013), which we will also use in order to calculate the restframe reflection spectrum. Our code calls the relevant xillver model with the reflection fraction parameter set to zero, which returns the illuminating spectrum used for the calculation of the reflection spectrum.
In this paper, as can be seen in Equation (8), we will only consider linear variability of the source flux. That is, the shape of the direct component of the spectrum remains constant in time and only the normalisation varies. In future versions, we will extend our modelling to account for non-linear variations of the spectrum radiated by the corona using the Taylor expansion technique described in Mastroserio et al. (2018).
We assume the source is small enough to ensure that any light rays that pass by either side of it on route to the distant observer are parallel to one another (i.e. spacetime is approximately flat on the scale of the source area). The projected area of the source is therefore . Substituting this into equation 4 gives the observed specific flux at time
[TABLE]
where and is the time it takes photons to travel from source to detector, as measured in the detector frame (and assuming ). The second line of the above equation is exact for an exponentially cut-off power-law illuminating spectrum but only approximate for an nthcomp spectrum. The final term on the right hand side accounts for lensing / de-lensing due to light bending. Defining the inclination angle as the angle between the black hole spin axis and the trajectory of photons when they cross the detector (see Fig 2, but note that photons reach the detector both directly and via reflection) and as the distance between the source and the detector (and also, to a very good approximation, the distance between the hole and the detector, since ), the detector area is . Defining as the angle, measured in the source rest frame, between the spin axis and the emergent trajectory of a photon as it is radiated by the source (see Fig 2 for an example of a photon that reflects from the disk, but note that photons with larger may reach the observer directly), we can write
[TABLE]
since intervals in azimuth are constant along a geodesic for an on-axis source in the Kerr metric. We calculate the lensing factor, , numerically by tracing rays along null geodesics in the Kerr metric, calculated using the publicly available code ynogk (Yang & Wang 2013), which is based on another publicly available code geokerr (Dexter & Agol 2009). The observed specific flux is therefore
[TABLE]
where we have defined . An observer at a cosmological distance sees a specific flux
[TABLE]
and measures a time interval . In our model, for consistency with the relxill family of models (Dauser et al. 2013; García et al. 2014), we specify as a model parameter the cut-off energy in the observer’s frame, . When the verbose level is set suitably high, the code prints to screen the value of the cut-off energy in the source restframe. For reltransCp, we instead specify the parameter .
2.3 Reflection spectrum
Fig. 2 illustrates the source irradiating a patch of the disk that subtends a solid angle in the source rest frame and has a surface area in the reference frame of the disk patch. Again using equation 4, the specific flux crossing the surface of the disk patch, in the restframe of the disk patch is
[TABLE]
The irradiating flux is all re-processed into the reflection spectrum, which is radiated an-isotropically from the disk upper surface (; see Fig. 2). The emission angle-dependent reflected specific intensity emergent from the disk is related to the incident flux as
[TABLE]
As alluded to in the previous section, we use xillver or xillverCp to calculate the reflected specific intensity for an illuminating specific flux (we set the reflection fraction parameter to , where the minus sign ensures that the xillver model returns only the reflection spectrum rather than summing it with the incident spectrum). The xillver models are normalized such that
[TABLE]
where is the ionization parameter, is the eV to keV illuminating flux and is the electron number density.
Inspection of equations (14), (15) and (16) shows
[TABLE]
Once more exploiting the symmetry of the lamppost geometry, we can consider the case whereby the disk patch is an annulus at with width to find
[TABLE]
It is important to note that the angle in the equation is defined in the source restframe, whereas the area is defined in the restframe of the disk annulus. The radial coordinate is defined in Boyer-Lindquist coordinates. We calculate and numerically using ynogk. We calculate the area differential analytically. In Boyer-Lindquist coordinates, the area of a disk annulus with radial extent is . The area in the rest frame of the rotating annulus is , where is the Lorentz factor of the annulus (e.g. Wilkins & Fabian 2012). We present a derivation for in Appendix A, pointing out some very small (largely inconsequential) errors in previous derivations (Bardeen et al. 1972; Dauser et al. 2013).
According to the stationary observer, the disk patch centered at disk coordinates , is centered on coordinates on the observer plane , and subtends a solid angle (see Fig 2). Here and are the impact parameters at infinity. The specific flux seen from the disk patch with coordinates , by the stationary observer viewing from an inclination angle (with ) is therefore , giving
[TABLE]
where
[TABLE]
is the radial emissivity profile and . Note that for equation 19 we have used equation (5), since is the solid angle subtended by the disk patch according to the observer in the observer’s restframe. Also note that the cosine of the emission angle, , is a function of and because bending of rays leads to photons with the same final trajectory having different initial trajectories (García et al. 2014). The total reflection spectrum seen by the stationary observer is then calculated by integrating equation (19) over all impact parameter values for which the corresponding geodesic intercepts the disk at radii .
2.4 Transfer function and cross-spectrum
We can express the total reflected specific flux seen by the observer as , where denotes a convolution and
[TABLE]
is the impulse-response function. In Fourier space the convolution is a multiplication, so it is best to Fourier transform the impulse response function to get the transfer function
[TABLE]
Setting (The DC component, standing for direct current), gives the time-averaged spectrum. Generalising to an observer at a cosmological distance gives , where
[TABLE]
and we note that is in general complex. We trace rays defined by given impact parameter values backwards from the observer plane towards the black hole along the relevant null geodesic in the Kerr metric (again calculated using ynogk). This operation automatically accounts for lensing of rays travelling from the disk to the observer. We consider a grid of impact parameters with . We additionally consider a larger grid with for which we calculate geodesics in the Minkowski metric. For rays that cross the disk mid-plane, we calculate the , and coordinates at the crossing point. We stop following rays after the first time they cross the mid-plane, therefore ignoring ghost images, which are likely blocked in reality by material in the vicinity of the hole. We quote the formulae for the blueshift factors and angles in Appendix B. We also include a ‘boosting factor’ to account for the likelihood that our assumption of an isotropically radiating source is inappropriate. We specify the factor as a model parameter, such that roughly corresponds to the source being beamed towards us and away from the disk.
From the transfer function, we can calculate the energy-dependent cross-spectrum. This is a series of cross-spectra between the flux at each energy and that in a common reference band, . In our model, this is given by
[TABLE]
where and are model parameters for each frequency , and is given by equation (13) with . We could equally see equation 24 as a formula for the complex-covariance (Mastroserio et al. 2018), which is simply the cross-spectrum divided through by the amplitude of the reference band, . The only adjustment would be a slight change in the, already fairly arbitrary, meaning of the normalisation parameter . Finally, line-of-sight absorption is accounted for using the multiplicative xspec model, tbabs (Wilms et al., 2000), such that the transmitted cross-spectrum is . For a given frequency range, our model calculates this transmitted cross-spectrum and outputs, as a function of energy, the real part of this, the imaginary part, the modulus (energy-dependent variability amplitude) or the time lag (), depending on the user-defined mode.
As discussed in Mastroserio et al. (2018), if the reference band is the sum of energy channels ranging from to that are all well calibrated for the instrument we are observing with, the parameter need not be a free parameter, and can instead be expressed as
[TABLE]
Here, and are calculated by convolving and respectively with the instrument response (see Mastroserio et al. 2018 for details). Our model incorporates both a mode in which is a free parameter and a mode in which the instrument response is read in and is calculated self-consistently.
2.5 The reflection kernel
Much of the computational expense of evaluating equation (22) can be saved by representing it as a convolution with a kernel. The easiest case to calculate is if we assume that the shape of the rest frame reflection spectrum depends on neither nor . This can be done by assuming that the cut-off energy seen by each disk patch is rather than , that and that the disk ionization parameter is independent of radius. Working with rather than , allows the transfer function to be represented as
[TABLE]
where
[TABLE]
is the kernel of the transfer function. It is clear that the kernel is simply the transfer function for a function rest frame reflection spectrum centered at keV. Equation (26) can be recognised as a convolution in space, and can thus be written
[TABLE]
We compute the convolution using the convolution theorem (i.e. Fourier transforming both, multiplying and finally inverse transforming), which allows us to exploit the large gain in speed afforded by using the fast Fourier transform (FFT) algorithm.
In the more general case, we can quantise , and by defining a number of discrete bins for each and writing the transfer function as
[TABLE]
where is given by equation 27, except the integrand is only non-zero for disk patches with , and in the range specified by the indices , and . Computing equation 29 therefore requires a convolution for each permutation of , and . Use of the FFT algorithm prevents the computation of so many convolutions from becoming prohibitively expensive. We will explore the effect of changing the number of convolutions on the accuracy of the model in section 3.3.
2.6 Reflection fraction
It is useful to define a reflection fraction that captures the ratio between reflected and direct components in the observed spectrum, specifically isolating geometric considerations from radiative transfer considerations. Here, we discuss two definitions of the reflection fraction: the system reflection fraction, which depends only on the geometry of the system and is independent of the observer, and the observer’s reflection fraction.
The system reflection fraction, already used by the model relxilllp (Dauser et al. 2013), is
[TABLE]
where and are respectively the values of the angle for geodesics from the source that hit the inner and outer radii of the disk (Dauser et al., 2014). This definition gives the number of photons that hit the disk divided by the number that reach infinity in the hemisphere above the disk mid-plane. In the case of Newtonian gravity, would reach a maximum of unity for a disk extending from to . In full GR however, can be much larger due to focusing of photons onto the inner regions of the disk (Dauser et al. 2016).
Although the above definition is conveniently simple, it does not fully capture the relative flux of the direct and reflected spectra as seen by a given observer. We therefore additionally define an observer’s reflection fraction. In order to exclude the radiative transfer calculation, we define a reflection spectrum for the case in which the disk re-emits the incident spectrum isotropically. In this case, we can define the reflection fraction as the observed bolometric reflected flux divided by the directly observed bolometric flux. Note that both of these fluxes are considered to be measured in the observer’s frame. This means that the specific flux re-radiated from a disk patch is (input spectrum preserved) and the specific intensity re-radiated from the disk patch is (isotropic re-radiation). This gives
[TABLE]
Applying the earlier experiment of taking the simple limiting case of an infinite slab in Newtonian gravity to equation (31) gives . Averaging over all in the hemisphere above the disk mid-plane, we find ; i.e. source photons are either radiated into the upper hemisphere to be observed directly, or into the lower hemisphere to be observed as reflection. The angular dependence, even when isotropic radiation is assumed, results from the source being a sphere, whereas the disk is a slab. This definition of the reflection fraction is similar, but not identical, to the ‘reflection strength’ defined by Dauser et al. (2016). In our model, we calculate both reflection fractions and print them to screen if the verbose level is set suitably high by an environment variable.
Fig 3 (left) shows our two definitions of reflection fraction plotted against source height for a number of parameter combinations. We see that the solid lines representing , which agree exactly with Fig 3 of Dauser et al. (2016), do not depend on viewer inclination. The dashed lines representing do depend on viewer position. The right panel shows the contribution of the lensing factor. This is strongly dependent on source height, but only weakly dependent on spin and inclination.
3 Model properties
The model parameters of reltrans and reltransCp are listed in Table 1. We also define a number of environment variables, listed in Appendix C, that are used to switch between different modes and control resolution. Each environment variable has a sensible default value, such that the model is user friendly for the beginner and flexible for the advanced user. In this section, we explore the model properties and describe the listed parameters and environment variables. For the sake of intuition we plot time lags and variability amplitudes, even though it is statistically favourable when fitting to data to consider real and imaginary parts of the cross-spectrum (Ingram et al. 2016; Ingram et al. 2017; Rapisarda et al. 2017a; Mastroserio et al. 2018).
3.1 Emissivity profiles
Fig 4 shows the lamppost model emissivity profile and some contributing factors for a range of parameter combinations. Panel (a) shows the ratio of the area derivative in the Newtonian case to the relativistic case for three different values of spin. The difference between the three spin values results entirely from the Lorentz factor of the rotating disk element, . This plot is very similar, but not identical, to the corresponding plot in Dauser et al. (2013) (top panel in their Fig 2). The discrepancy results from small (inconsequential as it turns out) mistakes in the expressions for in Bardeen et al. (1972) (equation 13.12a) and Dauser et al. (2013) (equation 10). The two expressions are identical except the latter reference drops all and signs, meaning that they agree for prograde spin but differ slightly for retrograde spin. Upon further investigation, detailed in Appendix A, we found a very subtle mistake in equation (13.12a) of Bardeen et al. (1972), which is again very small and only relevant for retrograde spin. We find that, for (which maximises the magnitude of the error), the Dauser et al. (2013) version actually gives a closer answer to our new expression than the Bardeen et al. (1972) version, although all three are very similar.
Panel (b) shows the contribution of the blueshift factor for three different values of , illustrating that a steeper spectrum leads to a steeper emissivity profile. Panels (c) and (d) show respectively the radial derivative of the cosine of the angle and the overall emissivity profile for various parameter combinations. The grey dashed lines represent the Newtonian approximations [ and ] for (to be compared with the magenta lines) and (to be compared with the orange lines). We see that, as expected, the full GR solution diverges dramatically from the Newtonian approximation for low source heights. Our emissivity profiles agree with those presented in Dauser et al. (2013).
3.2 Time-averaged spectrum
Fig 5 shows the direct and reflected components of the time-averaged spectrum calculated by reltrans (black) and the most recent version of relxilllp at the time of writing (red, dashed). We use the default parameters listed in Table 1, except we set for ease of comparison with relxilllp. relxilllp accounts for the dependence of emission angle and disk rest frame cut-off energy on disk coordinates, but assumes a single ionization parameter. For the purposes of comparison in this plot, we therefore follow suit (although see sections 3.3.1 and 3.3.2 for further discussion on these dependencies), and use the default number of zones for both and . For all models, the relative normalisation of reflected and direct components is calculated self-consistently, rather than set as a model parameter. We see that relxilllp agrees very well with our model444Model versions of relxillp prior to v1.2.0 have a smaller relative normalization of the reflection spectrum. This comes partly from an extra factor of that is applied to the xillver spectrum before being convolved with the smearing kernel in the older versions. Besides benchmarking against relxilllp, we have also throughly tested our code by comparing it with outputs calculated using brute-force calculation of the transfer function (i.e. without using the kernal convolution).
3.3 Rest frame assumptions
In this section, we explore the impact of accounting for the coordinate dependence of the emission angle and high energy cut-off (3.3.1) and ionization parameter (3.3.2), before comparing reltrans to reltransCp (3.3.3).
3.3.1 Emission angle and cut-off energy
Fig 6 shows the radial dependence of the cosine of the emission angle, , for the default parameters, with the spread being for different disk azimuths. As expected, for very large disk radii, but covers an enormous range for smaller disk radii. The relxill family of models for the time-averaged spectrum (García et al. 2014) account for this disk coordinate dependence of the emission angle, and now also for the radial dependence of apparent observed in the disk rest frame. Here, we investigate both effects in the context of the timing properties. Fig 7 shows the time-averaged spectrum (a), time lags (b) and variability amplitude (c) calculated for (left) and (right). The different lines account for neither effect (black), only emission angle (red), only cut-off energy (green) and both effects (blue). For the purposes of the variability amplitude calculation, we simply set (this in itself is unphysical, corresponding to 100% fractional variability, but as an arbitrary constant it does not have any bearing on our analysis). We see that the effect is always subtle, but the emission angle effect can become very large for high inclination angles (consistent with what García et al. 2014 found for the time-averaged spectrum). These figures use 10 zones to account for both effects, which we find to be comfortably enough to reach convergence for all trialled parameter combinations. Since acceptable accuracy can be achieved by using as few as 5 zones for both quantities, we set 5 as the default value for the environment variables MU_ZONES and ECUT_ZONES (see Table 3). The user can adjust these values to test for convergence.
3.3.2 Ionization profile and incidence angle
The ionization parameter is proportional to the eV to keV illuminating flux, , divided by the disk electron density . Whereas the flux is known exactly in the lamppost model, is more uncertain. Shakura & Sunyaev (1973) define equations for 3 disk zones, where zone A is the innermost region, in which pressure is dominated by radiation and the opacity is dominated by electron scattering. Since the emissivity is dominated by the inner regions, we first investigate the zone A density profile (equation 2.11), , where is the viscosity parameter [not to be confused with our normalisation parameter ]. The density profile is very different for the other zones at larger radii, but for these radii is small and so the predicted ionization is small regardless of the assumed density profile. The black solid line in Fig 8 shows the resulting ionization profile for the default parameters. For simplicity, we have taken the viscosity parameter to be a constant, but we stress there is no a priori reason to assume this. There are other reasons to suspect an alternative density profile. For instance, the stress-free inner boundary condition may not be appropriate for a truncated disk, or there may be no zone A present when the accretion rate is a small fraction of the Eddington limit. We therefore additionally explore the simplest possible case of constant density (following Svoboda et al. 2012). The resulting ionization profile is plotted in Fig 8 (black dashed line).
We normalise the ionization profile by specifying as a model parameter the peak ionization value, . For the constant density model, the peak simply occurs at the disk inner radius. For the zone A density profile, we use , which is only exact for , but numerical calculation of the exact would be fairly expensive for no real gain.
Another effect to consider is the radial dependence of the incidence angle of illuminating photons (see Fig 2), the cosine of which is plotted for the default parameters in Fig 6 (red line). The incidence angle influences the shape and normalisation of the restframe reflection spectrum (García & Kallman, 2010) but, in order to save computational expense, the public xillver grid is tabulated only for . Since the leading order effect is on the intensity of the radiation field at the disk upper boundary, , the radial profile can be approximately accounted for very cheaply by adjusting the ionization profile (García & Kallman 2010; Dauser et al. 2013). The red lines in Fig 8 show the logarithm of the ‘effective’ ionization parameter, , that results from this adjustment. We use this effective ionization in our model since it captures more physics for no extra computational cost.
Figs 9 and 10 show the time-averaged spectrum (a), time lag (b) and amplitude (c). The thick black lines are computed for a single ionization parameter of , whereas a self-consistently calculated effective ionization profile has been used for the coloured lines. We use the zone A density profile for Fig 9 and constant density for Fig 10. From bottom to top, the red, green, blue, cyan and magenta lines are for 3, 3.5, 3.75, 4.0 and 4.25 respectively. We see that this modification to the model makes an enormous difference to all outputs. For the zone A profile, setting (blue lines) gives the closest match to the constant ionization model in terms of the relative peak fluxes of the time-averaged iron line and reflection hump. However, the red wing of the iron line is much more prominent for the self-consistent case. The constant density case is similar, except for . We will investigate possible biases that this may cause when fitting constant ionization models to observational data in section 4.2. The effect is even greater if we also consider the timing properties. The self-consistent models have smaller iron line lags than the single ionization model, which may perhaps be mistaken for the source height or disk inner radius being smaller. The absolute rms spectrum shows that the iron line is much more variable for the self-consistent case. As we will see in section 4.2, it is possible to choose a value of that allows the single ionization model to mimick the time-averaged spectrum of the self-consistent case, but the different effect that the ionization gradient has on the timing properties means that considering also time lags and variability amplitude breaks the degeneracy. Both figures here are plotted using 100 zones in ionization parameter. We find however that reasonable convergence can be achieved for 10 zones, and so we set this as the default value for the ION_ZONES environment variable (see Table 3).
3.3.3 reltransCp vs reltrans
Fig 11 demonstrates typical differences between reltrans (black lines) and reltransCp (red lines). Whereas the former uses an exponentially cut-off power-law for the illuminating spectrum, the latter uses the model nthcomp (Zdziarski et al. 1996; Życki et al. 1999), which gives a much better approximation of Compton up-scattering of seed photons by a thermal population of hot electrons. We see that nthcomp has a low energy cut-off, which is determined by the seed photon temperature . In the xillverCp tables, this is hardwired to keV (assuming a multi-temperature blackbody spectrum of seed photons). The shape of the high energy cut-off is also very different for nthcomp. The difference between the two models is small for the lags though. Since reltransCp employs a more physical emission model for little extra computational expense, we use it for the remainder of the plots in this paper.
3.4 Frequency dependence
Fig 12 demonstrates the frequency dependence of reltransCp for the default parameters. Panel a shows the phase normalisation calculated for a keV reference band measured by the EPIC-pn instrument onboard the X-ray Multi-mirror Mission (XMM-Newton; Jansen et al. 2001) in timing mode (calculated from equation 25). As noted in Mastroserio et al. (2018), we can only be confident that this function is a correct representation of the underlying spectral model if all the channels used for the reference band are considered to be well calibrated. The range keV demonstrated in the plot is well calibrated for XMM-Newton. If for any reason we wish to define our reference band from poorly calibrated channels, for instance if we wish to maximize signal to noise by collecting more photons, then a systematic error will be introduced into the calculation of because the instrument response matrix used for the calculation does not adequately describe the true response of the telescope for all energy channels. In such a case, it may be best to leave as a free parameter for each frequency range considered, although this will inevitably lead to larger statistical errors.
Panels b and c show respectively time lags and absolute variability amplitude as a function of energy for 10 different frequency ranges. The overall lag reduces and the iron line feature gets broader with increasing frequency because the higher frequencies select reflection from smaller regions of the disk. Similarly, the line feature in the rms spectrum becomes weaker for higher frequencies as the fastest variability is washed out by path length differences introduced by reflection from different parts of the disk. At the highest frequency range plotted here, we see the effects of phase-wrapping, evidenced by the iron line and reflection hump becoming dips as opposed to excesses in the rms spectrum.
Our model calculates the energy dependent cross-spectrum for a given frequency range, rather than the cross-spectrum as a function of frequency for a given energy range. This feature is hardwired because we calculate the energy dependent transfer function in Fourier space (see equation 22) for a range of frequencies between and . This is much more computationally efficient than first calculating a 2D impulse-response function and Fourier transforming the time axis. All frequencies can be taken into account by fitting for many frequency ranges, as in Mastroserio et al. (2018). The public model does not currently include non-linear effects, but will soon be updated (description in Mastroserio et al submitted). Intrinsic hard lags can alternatively be produced by summing two model components. This is only possible when considering real and imaginary parts of the cross-spectrum, and the phase normalisations of the two component must be free parameters (i.e. not self-consistently calculated) and independent of one another. Using, for example, two reltrans components with different source heights and different spectral indices is the same as assuming the ‘two blobs’ geometry of Chainakun & Young (2017). The Fourier frequency dependent propagation time between the blobs is simply .
4 Modelling biases
In this section, we explore two sources of bias in previous treatments of reflection and reverberation in the literature. The first is ignoring the instrument response matrix when analysing time lags. In section (4.1), we show that the value of the lag can be heavily biased in an energy range for which the instrument response is not diagonal and in which line-of-sight absorption is prominent. This is because such an energy range is dominated by photons from other energy bands that have been ‘mis-classified’. The other source of bias is assuming a single disk ionisation parameter instead of accounting for a self-consistently calculated radial ionisation profile (section 4.2).
4.1 Bias caused by ignoring the telescope response
Our model provides two ways to properly account for the instrument response and line-of-sight absorption. The recommended option for the purposes of fitting to data is to consider the real and imaginary parts of the cross-spectrum (ReIm=1 and 2). In this case, the fits files containing the data can be read into xspec in the normal way, with response files specified in the header, and the usual xspec operation of folding around the instrument response is appropriate. The user can then plot the best fitting cross-spectral model in terms of variability amplitude and time lags after the fit is complete (ReIm=3 and 4). However, the user may wish to instead fit for time lags and/or variability amplitude. In this case, the model cross-spectrum is folded around the instrument response within the code and the variability amplitude and time lags are calculated from this folded cross-spectrum (ReIm=5 and 6). Observationally constrained time lags and rms can be loaded into xspec with a diagonal dummy response matrix (using e.g. flx2xsp). The response files can be set through environment variables (RMF_SET and ARF_SET). If the environment variables are not set but the code is in a mode requiring a response, the user will instead be prompted at the terminal for input.
Fig 13 illustrates the importance of correctly accounting for the instrument response. The black line represents time lags for the model only, ignoring the instrument response (i.e. ReIm=4). In this case, the absorption model is not relevant because it cancels out when the imaginary part of the cross-spectrum is divided by the real part. The red line represents the same model, but now the EPIC pn response has been used and we set the hydrogen column density to . The blue dashed line is the same again except that now we set . We see very little differences in the keV region, whereas above keV the lags are completely undefined due to lack of effective area. The differences between the lines below keV occur because the response matrix is not diagonal in this energy range. For , the resulting ambiguity between soft photons and harder photons ‘mis-classified’ as soft simply smears out sharp features. When absorption is taken into account, the soft band instead becomes dominated by the mis-classified photons. This essentially introduces dilution: the lag between and keV is very small because most of the photons recored in the keV channel are actually keV photons.
Whereas Fig 13 is relevant for high frequencies at which the reverberation lags dominate over the intrinsic hard lags, the same effect is also potentially important for lower frequency ranges in which the intrinsic lags are still significant. In particular, signatures of thermal reverberation have been detected for a number of black hole X-ray binaries including GX 339-4 (Uttley et al., 2011; De Marco et al., 2017). In the Hz frequency range, log-linear intrinsic lags are seen for keV and a turn up is seen for keV, which is attributed to thermal reverberation (see top right of Fig 7 in De Marco et al. 2017). We investigate how this thermal reverberation signal may have been affected by the instrument response by first assuming that the intrinsic lag spectrum in the Hz frequency range is simply log-linear for the full energy range (Fig 14, black line). From this, we calculate the energy dependent cross-spectrum. This additionally requires a model for the time-averaged spectrum and a model for the energy dependent fractional variability amplitude. We use tbabs*nthComp (, , keV) for the time-averaged spectrum and assume that the fractional rms increases linearly with energy (, although our results only depend very weakly on this function). We then fold our model cross-spectrum around the XMM-Newton pn timing mode response matrix and calculate the ‘folded’ lag spectrum from the argument of this folded cross-spectrum (red line). We see a clear turn up in the ‘folded’ lag spectrum below keV that results from these energy channels being dominated by ‘mis-classified’ photons.
On first inspection, this looks worryingly like a spurious signature of thermal reverberation. However, the observation of GX 339-4 that our model is based upon has a number of characteristics that convincingly point to the presence of thermal reverberation. In particular, De Marco et al. (2017) present the Hz lag energy spectrum in their Fig 7. That the keV lag increases as progressively higher frequency ranges are chosen is very suggestive of thermal reverberation. Moreover, the keV lag is larger than the lag in the keV energy range, and so simply cannot be caused by the instrumental effect that we have explored here - which can only dilute the soft lags by averaging with the higher energy lags. We therefore conclude that the thermal reverberation interpretation of the data is sound. However, the value of the lag is very likely biased by the instrument response. In particular, Mahmoud et al. (2018) fit a transfer function model to the data that only accounts for the effective area curve of the instrument but not the redistribution matrix. This implies that the true reverberation lags are shorter than originally thought, and the measured disk inner radius of may reduce once the correction is made.
We conclude that it is important to properly account for the telescope response matrix when modelling the keV region of XMM-Newton data, either by fitting for real and imaginary parts, or using the folding option. A similar effect is present in the NICER response, but not that of the Nuclear Spectroscopic Telescope ARray (NuSTAR; Harrison, 2013).
4.2 Bias caused by using a single ionization
It is clear from the discussion in Section 3.3, and in particular Figs 9 and 10, that including a self-consistent radial ionization profile can give very different model outputs to simply assuming a constant ionization parameter. In this section, we create a fake NuSTAR time-averaged spectrum and fit back with a single ionization parameter model in order to investigate biases that may have been introduced into the many spectral fitting studies that have used a single ionization model.
4.2.1 Fake data
We simulate a ks NuSTAR observation of a bright X-ray binary by inputing the model parameters listed in Table 2 into reltransCp, with the normalisation set to roughly match the observed flux of GX 339-4 when (model keV flux erg cm*-2* s*-1*). We use fakeit to generate a fake ks FMPA exposure, taking background into account. We ignore deadtime effects, but do not generate an FPMB exposure. Statistically, this is the same as taking both focal plane modules into account and assuming a deadtime correction factor of . Our fake observation therefore corresponds to a typical high quality observation used for the purposes of spectral fitting (e.g. Parker et al. 2015; Xu et al. 2018; Tomsick et al. 2018). We only simulate the time-averaged spectrum, since there have thus far only been a few studies fitting reverberation models to timing data.
Our input model assumes the Zone A Shakura-Sunyaev density profile. This is a reasonable assumption for the brightest hard / hard intermediate states of X-ray binaries. The bolometric luminosity of GX 339-4 is erg s*-1* when (see Fig 5 of Plant et al. 2014). For (Heida et al. 2017) and a viscosity parameter , the zone A to B transition is therefore at (equation 2.17 in Shakura & Sunyaev 1973), indicating that the region of the disk that dominates the emissivity is radiation pressure and electron scattering dominated. Following the discussion in section 3.3 concluding that the disk coordinate dependence of and disk rest frame observed electron temperature are not important for low source inclinations, we use 100 ionization zones for our input model, and only one for the emission angle and electron temperature.
4.2.2 Fit results
Fig 15 and Table 2 summarise the results of fitting the fake data with the input model (left) and a single ionization model (right). We fix the hydrogen column density in both of the fits, assuming this to be constrained in some other way. We see that the single ionization model under-predicts the source height with high statistical significance. This is consistent with Svoboda et al. (2012) and Kammoun et al. (2019), who found that using a single ionization zone can produce artificially steep power-law emissivity profiles (and lower source height corresponds to steeper emissivity: Fig 4). Previous spectral fitting studies using lamppost models assuming a single ionization parameter have therefore likely under-predicted the source height. The assumption of a single ionization parameter seems to have introduced a small bias in the spin measurement, although we find that the spin is under-predicted here, whereas many observational studies, particularly for AGN, yield near-maximal spin values. We also note that the disk inner radius is fixed to the ISCO in our fake data, but is often observed to reduce as the spectrum softens in the real data (e.g. Plant et al. 2015; García et al. 2015). The large red wing of the iron line introduced by the ionization gradient appears to have been compensated by a larger value of instead of a smaller value of .
Interestingly, the single ionization fit includes a highly statistically significant ( from an F-test) low-ionization xillverCp component. Such a component is often required in fits to real spectra in order to account for enhanced distant reflection (e.g. from a flared outer disk, or from the companion star). Our experiment here implies that the often uncomfortably high flux required for the distant reflector may, in part, be due to a modelling systematic introduced by assuming a single ionization parameter. The correct iron abundance is recovered for both fits, but we note that the best fitting single ionization model with no distant reflection component includes a super-solar iron abundance (; errors are confidence limits). This is interesting because super-solar iron abundances are now consistently measured in X-ray binaries, but it is not well understood why this should be the case (García et al. 2018). It is suspected that the iron abundance parameter is compensating for some missing physics in the models, such as higher electron density in the disk (; Tomsick et al. 2018). The assumption of a single ionization parameter may also contribute to the high measured iron abundance in some cases.
5 Example fits for Mrk 335
As a proof of principle, we apply the reltrans model to an archival XMM-Newton observation of the AGN Mrk 335 for which an iron K feature has previously been identified in the lag-energy spectrum (Kara et al., 2013). We choose this observation because it provides a good example of an iron K lag feature without the need for complications such as stacking multiple observations or dealing with photon pile-up (both of which are required for the Ark 564 lag-energy spectrum also featured in Kara et al. 2013). We find that, even though this frequency range displays clear signs of reverberation, a statistically acceptable fit to the real and imaginary parts of the cross-spectrum could only be achieved by including non-linear variability of the direct spectrum, which is beyond the scope of this paper but is introduced for the reltrans model in a companion paper (Mastroserio et al 2019). We therefore instead fit only the time lags in a single frequency range here, leaving a multi-frequency fit of real and imaginary parts of the cross-spectrum to a future paper.
5.1 Data
We consider the 133 ks XMM-Newton observation taken in 2006 (obs ID 0306870101) that was analysed by Kara et al. (2013). Following Kara et al. (2013), we consider only pn data, and reduce it using the XMM-Newton Science Analysis System (SAS v.11.0.0), applying the filters PATTERN and FLAG 0. We exclude background flares at the beginning and end of the observation (considering only times to seconds) and extract light curves with second binning from different energy bands, spaced roughly equally in the range keV, from a circular region with 35 arcsec radius centred on the maximum of the source emission. We apply the SAS task epiclccorr for background subtractions and various corrections.
Again following Kara et al. (2013), we calculate the cross-spectrum between each of the energy bands and a reference band that is the sum of all energy bands except for the current subject band (thereby ensuring statistical independence between the subject and reference bands; see e.g. Uttley et al. 2014). We average these cross-spectra over the frequency range Hz, since this is the range for which ‘soft lags’ are observed (De Marco et al., 2013): i.e. fluctuations in the keV band lag behind those in the keV band (with the former assumed to be more reflection-dominated than the latter). We calculate energy dependent time lags by taking the argument of each frequency-averaged cross-spectrum and dividing by , where Hz is the centre of the frequency range. We calculate error bars using the analytic formula from Bendat & Piersol (2010, see also ). Since the frequency resolution of the cross-spectra is Hz, the Hz frequency range contains 65 frequency bins, meaning that the lag spectrum is Gaussian distributed and we can therefore fit models using the statistic.
5.2 Fits to the lag-energy spectrum
Fig. 16 (left) shows the observed lag-energy spectrum of Mrk 335 (black points), which displays the iron K feature at keV reported by Kara et al. (2013)555Although note that we use a slightly different frequency range, and so our results are consistent but not identical., alongside three reltrans model fits. A full treatment would employ a simultaneous fit to the time-averaged spectrum, which we will present in a future paper. For the purposes of this demonstration of the use of the model we instead fit only the lag spectrum, and avoid over-fitting by fixing most parameters to values constrained by a previous spectral analysis of these data (Keek & Ballantyne, 2016). For the spin, disk inner radius, inclination angle, ionisation parameter, iron abundance, slope of the incident power-law and high energy cut-off, we use , ISCO, , , , and keV (we assume a constant ionisation parameter for simplicity). Following Kalberla et al. (2005), we fix . We use the model configuration that outputs time lags accounting for line-of-sight absorption and the instrument response (ReIm=6), and calculates self-consistently (PHI_SET=1). The remaining free parameters are black hole mass , source height and the boost parameter (for which we set the hard ranges and respectively).
The blue solid line represents our best-fitting model, which has parameters , and (d.o.f. = 11.3/9; errors are ), where indicates that a parameter is pegged at a hard limit. This value of mass is smaller than the optical reverberation measurements in the literature, with the two most recently published values being (Peterson et al., 2004) and (Grier et al., 2012). Chainakun et al. (2016) recently also fit an X-ray reverberation model to the same lag spectrum and obtained a best fitting mass of , albeit with poorly constrained errors due to the computational expense of their model. We investigate this apparent discrepancy by re-fitting our model with the mass fixed to the two optical reverberation values. The red dotted and yellow dashed lines in Fig. 16 (left) show the resulting best fits. The fit has parameters and (d.o.f. = 14.4/9) and the fit has parameters and (d.o.f. = 13.7/9). We see that these two high mass fits have very similar lag-energy spectra. We note that the iron line feature in our model (and in the model of Chainakun et al. 2016) is far less prominent than the Gaussian line feature in the empirical model plotted in Fig 8 of Kara et al. (2013). However our best fitting model, which has one less free parameter than their linear plus Gaussian model, provides a better statistical description of the data (the empirical model has /d.o.f. = 13.22/8).
An F-test reveals that our best-fitting mass is preferred to the Peterson et al. (2004), Grier et al. (2012) and Chainakun et al. (2016) mass values with only confidence. The reason why very different masses can give such simular values is particularly fascinating, and serves to illustrate the importance of fitting to multiple frequency ranges instead of just one. Fig. 16 (right) shows the lag averaged over the iron line energy range plotted against frequency for the three models (colours and line styles have the same meaning as in the left hand plot). The grey band denotes the frequency range used for our fits. We see that, averaged over this frequency range, the three models give roughly the same time lag as each other ( s). However, the two high mass models diverge enormously from our best fitting model at lower frequencies. We see that the high mass models are actually in the phase-wrapping regime in the frequency range used for the fit. This happens when the time lag between the direct and reflected signals is greater than or less than , similar to the effect that leads to car wheels appearing to rotate backwards when viewed on film with a frame rate lower than the rotation frequency of the wheels. Note that the time lag between the two energy bands used for this figure is not greater than when phase wrapping starts. This is because of dilution: the time lag between direct and reflected components is , but both energy bands contain some direct and some reflected X-rays (see the discussion in Uttley et al. 2014). Fig 17 is a 2D contour plot of black hole mass and source height that illustrates this point further. We see there are two dark stripes corresponding to regions of statistically acceptable mass (plus several lighter stripes in the top right hand corner). The two optical reverberation masses fall in the upper stripe (blue crosses), which therefore corresponds to our phase-wrapped regime. Our best fit falls in the lower stripe (green cross), and the error estimate quoted above of only considers this lower stripe. We also see an anti-correlation between mass and source height. This occurs because the light-crossing time lag depends on , and therefore an increase in can be offset to some extent by a decrease in .
At lower frequencies ( Hz), the keV reverberation lag for the high mass models is far larger than for the low mass model. This is partly due to the larger mass itself (i.e. is a larger distance), and partly because the source height and boost parameter are both much larger in the high mass models (i.e. large means the path-length difference is a greater number of gravitational radii, and large means that the reflection fraction is still high even though is large, thus reducing dilution). This means that, in the frequency range used for the fits, the phase-wrapped time lag in the high mass models is roughly similar to the time lag in the low mass model. The high mass models therefore predict that there should be a negative iron K lag feature at Hz and a very large positive lag at even lower frequencies, although these features will be heavily diluted by the intrinsic hard lags. Even though the lowest frequencies ( Hz) cannot be probed with currently available data, it should be possible to test these predictions in future by fitting a modified version of the model that additionally models hard lags as fluctuations in the photon index for a number of frequency ranges, yielding a robust mass measurement in the process. Of the models we explore here, the low mass model is the more plausible, due to the very high boost parameter (pegged to its hard upper limit) required for the high mass models, although the parameters will likely change once hard lags are accounted for in this frequency range, which is necessary to also reproduce the observed variability amplitude. The results of Chainakun et al. (2016) instead favour a higher mass, and their model included an ionization profile and a simultaneous fit to the time-averaged spectrum. However, it is not clear whether or not their best fit was in the phase wrapping regime.
6 Discussion
We have presented a public xspec reverberation mapping model that can be fit to the energy dependent complex cross-spectrum of black hole X-ray binaries and AGN for a range of Fourier frequencies. It is now common to fit the time-averaged spectrum with sophisticated relativistic reflection models. Our model is designed to be comparably user-friendly to the spectral models, but with the considerable extra functionality of also modelling the timing properties. This provides the opportunity for better geometrical constraints and entirely new black hole mass constraints.
6.1 Comparison with previous work
We have compared our model extensively to the existing spectral model relxilllp, and find good agreement with the most recent version of that model. We did however find a very minor error in the Bardeen et al. (1972) expression for the Lorentz factor of a rotating disk element, which has propagated into the relxilllp model and likely somewhat further into the literature (see Appendix A). However, we find the discrepancy is small enough to be inconsequential. Further bench marking against other spectral models (e.g. Dovciak 2004; Wilkins & Fabian 2012) will be very useful.
Previous reverberation mapping modelling studies have mainly focused on AGN time lags (Cackett et al. 2014; Emmanoulopoulos et al. 2014; Chainakun & Young 2015; Caballero-Garcia et al. 2018). Ours is the first public model to also consider variability amplitudes. Our model, similar to most previous studies, uses the lamppost geometry. There has been work to model more sophisticated geometries that self-consistently produce hard intrinsic lags through propagating mass accretion rate fluctuations (Wilkins & Fabian 2013; Wilkins et al. 2016), but these models are too computationally expensive for fitting to data. The two blobs model of Chainakun & Young (2017), consisting of two lamppost sources, allows a slightly more realistic geometry that also can produce hard intrinsic lags but without prohibitive computational expense. Such a geometry can be used in our model, as long as the user fits for real and imaginary parts of the cross-spectrum rather than amplitude and time lags. In this case, two reltrans model components with different source heights can simply be added together. Intrinsic lags are then produced if the amplitude and phase normalisations of the two components - , , and - are left as free parameters. This essentially models a lag between incident emission from the two lamppost sources, as in Chainakun & Young (2017).
6.2 Ionization profile
We include a self-consistently calculated radial disk ionization profile in our model and find that this has a significant effect on the model outputs. There is some uncertainty over the radial disk density profile that should be used to calculate the ionization profile. Our model considers both a Shakura-Sunyaev zone A (radiation pressure dominated) density profile, and a constant density. Even assuming the Shakura & Sunyaev (1973) model to be exact, we still expect the density profile to depend on mass accretion rate, black hole mass and the viscosity parameter. In particular, the disks of X-ray binaries in faint hard states likely do not have a radiation pressure dominated zone, especially given the weight of evidence for disk truncation in this state (e.g. Tomsick et al. 2009; Ingram et al. 2017). Interestingly though, this implies that there will be a point in the outburst at which the mass accretion rate has risen sufficiently for the inner disk to become radiation pressure dominated, leading to a change in ionization profile. Perhaps with careful modelling, this may be detectable with high quality data from current observatories such as NICER and NuSTAR, or future observatories such as ATHENA, STROBE-X or Colibrì (Ray et al., 2019; Caiazzo et al., 2019). Constraining this transition would provide useful insights into disk physics, such as estimating the viscosity parameter in the inner disk. Fitting the cross-spectrum for a wide range of frequencies in addition to the time-averaged spectrum will be far more constraining in this respect than only considering the spectrum.
Although we account for the ionization profile, we do not account for the dependence of the rest frame reflection spectrum on the density itself (García et al. 2016). We use the public xillver and xillverCp grids, that are hardwired for cm*-3*. This value is more appropriate for the most massive AGN than for X-ray binaries, whose disks are expected to be much denser (, assuming the disk to be radiation pressure dominated and in vertical hydrostatic equilibrium). The main difference is a much higher disk temperature and therefore much more thermal radiation in soft X-rays. The effect of radially stratified density has not yet been explored.
When we generate fake data from a model with a self-consistent ionization profile and fit with a constant ionization model, we find that a narrow (non-relativistically smeared) reflection component is required in the fit with high statistical significance (although we note that a more systematic parameter exploration would be required to make strong conclusions). This is interesting because fits to real data commonly require such a narrow reflection component, which can be attributed to a distant reflector (e.g. García et al. 2015; Ingram et al. 2017). This can either take the form of a flared outer disk, the companion star for X-ray binaries, or the torus for AGN. However, the flux of the best-fitting narrow reflection component is often uncomfortably high. Our result suggests that these high fluxes could actually be down to a modelling systematic that could be at least in part alleviated by using an ionization profile. The timing-properties are also very sensitive to the ionization profile. Indeed Chainakun et al. (2016) found that the keV dip present in the lag spectrum of a number of AGN could only be explained by stratification of the disk ionization parameter. We also note that, whereas a parameter combination can be found to allow a single ionization model to mimick the time-averaged spectrum produced by a model with self-consistent ionization, additionally considering the time lags and variability amplitude should break the degeneracy.
We also found from our fits to fake data that a constant ionization model under-predicts the source height (consistent with the results of Svoboda et al. 2012 and Kammoun et al. 2019). Niedźwiecki et al. (2016) noted two problems associated with the very low source heights measured by many spectral fitting studies of AGN and X-ray binaries (e.g. Parker et al. 2014; Kara et al. 2015; Parker et al. 2015; Degenaar et al. 2015; Beuchert et al. 2017; Wang et al. 2017). First, the resulting surpression of the directly observed flux through gravitational redshift and lensing means that fits to bright sources such as Cygnus X-1 (e.g. Parker et al. 2015; Beuchert et al. 2017) require an intrinsic source flux as high as times the Eddington limit for a hard spectral state. Second, the intrinsic high energy cut-off implied by such a large source redshift is so high that runaway cooling should have long since been triggered by pair production (e.g. Poutanen & Svensson 1996; Fabian et al. 2012). The higher source heights yielded by accounting for a realistic ionization profile alleviate both of these problems.
6.3 Time lags and instrument response
In Section 4.1, we show that failing to account for line-of-sight absorption and the instrument response matrix can significantly bias the predicted time lags. This bias is particularly prominent in the keV energy range of XMM-Newton data, but has little to no effect in the keV range. This may at least partly explain why studies of AGN that model the vs keV lags (e.g. Emmanoulopoulos et al. 2014) have returned lower source heights than those modeling the vs keV lags (Epitropakis et al. 2016). This is because ignoring the telescope response over-predicts the soft band lag for a given source height (see Fig 13), and so a very small source height is needed to still produce the fairly small lags present in the data. For frequency ranges in which the intrinsic hard lags are prominent, the response matrix bias can give rise to spurious features in the observed keV lag spectrum that look worryingly like the features in X-ray binary data previously attributed to thermal reverberation (e.g. Uttley et al. 2011; De Marco et al. 2017). We conclude that the observation of GX 339-4 from De Marco et al. (2017) and Mahmoud et al. (2018) that we investigate does indeed contain a signature of thermal reverberation, but that the measured value of the lag may have been heavily biased by failure to account for the instrument response. Mahmoud et al. (2018) fit a transfer function model to the GX 339-4 data and measure a disk inner radius of . However, their model only accounts for the effective area curve of XMM-Newton and not the redistribution matrix. Their inner radius value may therefore be an over-estimate, since the intrinsic lags are likely shorter than what is inferred from their analysis.
6.4 Black hole mass
Our proof-of-principle fit to the lag-energy spectrum of Mrk 335 in a single frequency range (Section 5) favours a black hole mass of million to the optical reverberation values in the literature of million (Peterson et al., 2004) and million (Grier et al., 2012), and the previous X-ray reverberation value of million (Chainakun et al., 2016), although the higher masses are only disfavoured with confidence. The confidence range on the mass is very large for such a fit to a single frequency range, partly because the size of the reverberation lag is degenerate with the reflection fraction. However, our findings here demonstrate very effectively that this degeneracy will be eliminated by a simultaneous fit to multiple frequency ranges, since our best-fitting model predicts a wildly different time lag signature at lower frequencies to the two higher mass models that we also explore. For this it will be vital to additionally model the intrinsic hard lags. In fact, we find that intrinsic hard lags are required in order to explain the variability amplitude in addition to the lags even in the frequency range explored here. This may therefore bias the black hole mass yielded by our current analysis. We will conduct a full multi-frequency analysis on the Mrk 335 data in a future paper, also simultaneously considering the variability amplitude and time-averaged spectrum (Mastroserio et al in prep). The resulting constraints on the black hole mass may enable some of the uncertainties associated with optical reverberation mapping to be addressed, most notably the uncertain geometry of the broad line region (typically parameterised by the constant ). We note that the X-ray reverberation analysis of Emmanoulopoulos et al. (2014) returned a black hole mass estimate of for Mrk 335, which is again larger than our value. Their fit procedure was very different to ours and that of Chainakun et al. (2016). They fit for time lags between two broad energy bands as a function of frequency, and employed simplified assumptions regarding the energy dependence of reflected X-rays.
X-ray reverberation mapping can also be used to measure the mass of stellar-mass black holes in X-ray binary systems. In a companion paper, we constrain the mass of the black hole in Cygnus X-1 (Mastroserio et al submitted). We do however note that care must be taken to avoid frequency ranges dominated by quasi-periodic oscillations, given strong evidence that these are driven by geometric oscillations that are not modelled here (Ingram & van der Klis 2015; Ingram et al. 2016).
6.5 Future modelling improvements
Our model is still very idealised, and there is much room for future improvement. We will in future extend our model to account for fluctuations in the power-law index of the illuminating spectrum (Mastroserio et al submitted). It will also be useful in future to include a non-zero disk scale height. Taylor & Reynolds (2018b) and Taylor & Reynolds (2018a) show that using the scale height expected for a radiation pressure dominated disk leads to steeper emissivity profiles, with spectral and timing properties consequently adjusted due to the signal being more dominated by the broader line and shorter time lags associated with the inner regions of the disk. Our calculation also assumes that the source is stationary, whereas emission would actually be boosted somewhat away from the disk if the source is actually a standing shock at the base of the outflowing jet, as is often suggested (Markoff et al. 2005; Dauser et al. 2013). We do however include a ‘boosting parameter’ that approximates this affect by reducing the reflection fraction. If the user takes the lamppost geometry seriously and finds that the boosting parameter is statistically required in the fit to be less than unity, they can conclude that the source is moving away from the disk. Niedźwiecki & Zdziarski (2018) recently pointed out that in a lamppost geometry, we should also sometimes see the other lamppost source on the underside of the disk and we should also see photons from the top lamppost who’s trajectories have bent around the black hole and into our line of sight - particularly if the disk is truncated. We do not include these effects, which will presumably be blocked or significantly altered by material inside of the disk.
We use the models xillver and xillverCp to compute the rest frame reflection spectrum (García & Kallman 2010; García et al. 2013), which are state-of-the-art, but still include approximations that can be addressed in future. A constant vertical density profile is assumed, which returns a very different keV reflection spectrum from a calculation assuming vertical hydrostatic equilibrium (Nayakshin et al. 2000; Done & Nayakshin 2007; Różańska et al. 2011; Vincent et al. 2016). We note, however, that recent numerical simulations indicate that the vertical density profile of a magnetic pressure dominated disk is roughly constant near the surface (Jiang et al., 2019). The largest approximation of all is likely the lamppost model itself, and so it will be important to explore more realistic geometries in future (Zhang et al., 2019).
7 Conclusions
The X-ray reverberation models reltrans and reltransCp are now publicly available for use in xspec. The source code and usage instructions can be downloaded from https://adingram.bitbucket.io/. The models can be used to simultaneously fit the real and imaginary parts of the energy-dependent cross-spectrum for a wide range of Fourier frequencies, plus the time-averaged spectrum. Intrinsic hard lags can be accounted for by using two model components added together. The model is designed to be user friendly for the beginner but flexible for the advanced user, with environment variables specifying model properties and advanced options. We find that modelling systematics have likely led to artificially low source heights being measured in the literature. We also find that bright distant reflection component often statistically required in spectral fits can at least partially be explained by the radial profile of the disk ionization parameter. Our proof-of-principle fits to the lag-energy spectrum of the Seyfert galaxy Mrk 335 return a smaller mass for the central black hole than previous optical reverberation mapping analyses ( milion compared with million ), which we will investigate in more detail in future.
Acknowledgements
A. I. acknowledges support from the Royal Society and valuable discussions with Chris Reynolds and George Ellis. G.M. acknowledges support from NWO.
Appendix A Area of a disk ring
The proper area of a disk annulus of width as measured by a stationary observer is given by (see e.g. Wilkins & Fabian 2012). The disk area element we are after for our calculation is measured in the disk frame, bringing in a factor of , which is the Lorentz factor of the orbiting disk element. Substituting in the components of the Kerr metric gives
[TABLE]
This equation agrees with the formula derived by Wilkins & Fabian (2012) and Dauser et al. (2013), except for a small typographical error in Dauser et al. (2013). We see that, in the limit , this reduces to , as we would expect.
Formulae for the Lorentz factor are presented in Bardeen et al. (1972) (hereafter BPT72) and Dauser et al. (2013). However, a very small error in BPT72 has propagated into the later literature. We therefore present a derivation here. In order to do this, we must first define a local non-rotating frame (LNRF) in which constant, constant and constant. Here, is the term that allows the reference frame to rotate with inertial frames (i.e. the frame dragging effect). For any stationary, axisymmetric, asymptotically flat spacetime, we can write the line element as
[TABLE]
where the exponentials are defined in equations 2.3 and 2.5 of BPT72 for the case of the Kerr metric. Setting in the BPT72 equations gives the dimensionless units we employ here.
We can represent the 4-velocity in the LNRF as , where the components of the tetrad of basis vectors are given by . The (covariant) tetrad of basis vectors for the LNRF is (BPT72 equation 3.2)
[TABLE]
where it is a long-standing travesty that the letter e is used both for the basis vectors and as the exponential number (we try to clear this up by using an italicised font for the basis vectors). This gives
[TABLE]
The covariant tetrad can be derived from the definition , and the contravariant tetrad from , where is the Minkowski metric.
The 3-velocity is . For circular, equatorial orbits, the only non-zero component of the 3-velocity is the component, which is given by
[TABLE]
where is the angular velocity of the disk element. In the Kerr metric, this is , where the top and bottom signs are respectively for prograde and retrograde spin. Equation (36) is the same as equation 3.10 in BPT72 except for a small typographical error in the index of the exponential in the BPT72 version. Subbing in the Kerr metric gives
[TABLE]
where . The Lorentz factor is then simply given by . Equation (37) agrees with equation 3.11a in BPT72 for prograde spin but not for retrograde. Equation 10 in Dauser et al. (2013) can be reproduced by taking equation 3.11a from BPT72 and dropping the and signs. Therefore, our equation (37) is valid for prograde and retrograde spins, whereas the equivalent equations from BPT72 and Dauser et al. (2013) (and potentially many other references) are only strictly accurate for prograde spin. In practice, the inaccuracy introduced by these mistakes is very small and need not be worried about.
Appendix B Blueshift factors and angles
Here we present the formulae used to calculate the various blueshift factors and angles. The covariant form of the tangent 4-vector of photons following geodesics in the Kerr metric is (see e.g. Bardeen et al. 1972; Dauser et al. 2013)
[TABLE]
where is Carter’s constant (Carter, 1968) and
[TABLE]
Carter’s constant for ‘incident’ photons propagating from source to disk is (e.g. Dovciak 2004)
[TABLE]
and Carter’s constant for ‘emergent’ photons propagating from a disk element to the observer is (e.g. Dovciak 2004; Ingram et al. 2015)
[TABLE]
4-velocity can be expressed as
[TABLE]
The 4-velocity of the disk element is therefore
[TABLE]
and the 4-velocity of the stationary source is
[TABLE]
The blueshift seen by an observer on the disk patch is therefore
[TABLE]
It follows that the blueshift experienced by photons propagating from the stationary lamppost source to a distant stationary observer is
[TABLE]
The cosine of the incidence angle is given by
[TABLE]
because the component of the contravariant tetrad of basis vectors is . For the blueshift experienced by emergent photons propagating from disk element to observer, , we use equation (4) from Ingram et al. (2017). This is accurate for a razor thin disk in the black hole equatorial plane. The cosine of the emission angle is
[TABLE]
Appendix C Environment variables
The environment variables used by the model as listed in Table 3. All have sensible default values that the user can override, for example to change the model resolution or explore different radial ionization profiles.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Arévalo & Uttley (2006) Arévalo P., Uttley P., 2006, MNRAS , 367, 801 · doi ↗
- 2Bardeen et al. (1972) Bardeen J. M., Press W. H., Teukolsky S. A., 1972, Ap J , 178, 347 · doi ↗
- 3Basak et al. (2017) Basak R., Zdziarski A. A., Parker M., Islam N., 2017, MNRAS , 472, 4220 · doi ↗
- 4Bendat & Piersol (2010) Bendat J. S., Piersol A. G., 2010, Random Data: Analysis and measurement procedures; 4th edition. Wiley, 2010
- 5Beuchert et al. (2017) Beuchert T., et al., 2017, A&A , 603, A 50 · doi ↗
- 6Caballero-Garcia et al. (2018) Caballero-Garcia M. D., Papadakis I. E., Dovciak M., Bursa M., Epitropakis A., Karas V., Svoboda J., 2018, preprint, ( ar Xiv:1804.03503 )
- 7Cackett et al. (2014) Cackett E. M., Zoghbi A., Reynolds C., Fabian A. C., Kara E., Uttley P., Wilkins D. R., 2014, MNRAS , 438, 2980 · doi ↗
- 8Caiazzo et al. (2019) Caiazzo I., et al., 2019, ar Xiv e-prints,
