This structure contains a frequency domain template used as input to the FindChirpFilter()
routine.
This may either be a template generated in the frequency domain or the Fourier transform of template generated in the time domain.
Definition at line 132 of file FindChirpDatatypes.h.
Data Fields | |
InspiralTemplate | tmplt |
The template parameters of this FindChirpTemplate ; In addition to the mass parameters the following fields of tmplt should populated by the template generation functions as the are used by FindChirpFilterSegment() : More... | |
COMPLEX8Vector * | data |
Vector of length \(N/2+1\) containing the frequency template data \(\tilde{T}_k\); For a template generated in the frequency domain template (FindChirpSP) this should contain More... | |
COMPLEX8VectorSequence * | ACTDtilde |
UNDOCUMENTED. More... | |
REAL4VectorSequence * | PTFQ |
UNDOCUMENTED. More... | |
COMPLEX8VectorSequence * | PTFQtilde |
UNDOCUMENTED. More... | |
REAL4Array * | PTFBinverse |
UNDOCUMENTED. More... | |
REAL4Array * | PTFB |
UNDOCUMENTED. More... | |
REAL4 | tmpltNorm |
The template dependent normalisation constant \(\mathcal{T}\); For the stationary phase template FindChirpSP this is. More... | |
REAL4 | norm |
UNDOCUMENTED. More... | |
REAL8 | momentI |
Undocumented BCV normalization constant. More... | |
REAL8 | momentJ |
Undocumented BCV normalization constant. More... | |
REAL8 | momentK |
Undocumented BCV normalization constant. More... | |
REAL8 | rootMomentI |
Undocumented BCV normalization constant. More... | |
REAL8 | numFactor |
Undocumented BCV normalization constant. More... | |
REAL8 | numFactor1 |
Undocumented BCV normalization constant. More... | |
REAL8 | numFactor2 |
Undocumented BCV normalization constant. More... | |
REAL8 | numFactor3 |
Undocumented BCV normalization constant. More... | |
REAL8Vector * | A1BCVSpin |
Undocumented spinning BCV template data. More... | |
REAL8Vector * | A2BCVSpin |
Undocumented spinning BCV template data. More... | |
REAL8Vector * | A3BCVSpin |
Undocumented spinning BCV template data. More... | |
InspiralTemplate FindChirpTemplate::tmplt |
The template parameters of this FindChirpTemplate
; In addition to the mass parameters the following fields of tmplt
should populated by the template generation functions as the are used by FindChirpFilterSegment()
:
Definition at line 135 of file FindChirpDatatypes.h.
COMPLEX8Vector* FindChirpTemplate::data |
Vector of length \(N/2+1\) containing the frequency template data \(\tilde{T}_k\); For a template generated in the frequency domain template (FindChirpSP) this should contain
\begin{equation} \tilde{T}_k = \exp\left[i\Psi(f_k;M,\eta)\right] \Theta\left(k-k_\mathrm{isco}\right) \end{equation}
For a template generated in the time domain this should contain the discrete Fourier transform of the cosine phase chirp
\begin{equation} \tilde{T}_k = \tilde{h}_{ck} = \mathrm{DFT}\left[ h(t) \right] \end{equation}
where \(h(t)\) is an inspiral waveform generated by the LALInspiralWave()
function if the approximant TaylorT1, TaylorT2, TaylorT3, PadeT1 or EOB; Alternatively \(h(t)\) can be generated by the LALGeneratePPNInspiral()
function if the approximant is GeneratePPN; Findchirp always uses second order post-Newtonian templates
Definition at line 149 of file FindChirpDatatypes.h.
COMPLEX8VectorSequence* FindChirpTemplate::ACTDtilde |
UNDOCUMENTED.
Definition at line 166 of file FindChirpDatatypes.h.
REAL4VectorSequence* FindChirpTemplate::PTFQ |
UNDOCUMENTED.
Definition at line 167 of file FindChirpDatatypes.h.
COMPLEX8VectorSequence* FindChirpTemplate::PTFQtilde |
UNDOCUMENTED.
Definition at line 168 of file FindChirpDatatypes.h.
REAL4Array* FindChirpTemplate::PTFBinverse |
UNDOCUMENTED.
Definition at line 169 of file FindChirpDatatypes.h.
REAL4Array* FindChirpTemplate::PTFB |
UNDOCUMENTED.
Definition at line 170 of file FindChirpDatatypes.h.
REAL4 FindChirpTemplate::tmpltNorm |
The template dependent normalisation constant \(\mathcal{T}\); For the stationary phase template FindChirpSP this is.
\begin{equation} \mathcal{T}(M,\mu) = \left[ \left(\frac{2dGM_\odot}{(1\,\mathrm{Mpc})c^2}\right) \left(\frac{5\mu}{96M_\odot}\right)^\frac{1}{2} \left(\frac{M}{\pi^2M_\odot}\right)^\frac{1}{3} \left(\frac{GM_\odot}{\Delta tc^3}\right)^{-\frac{1}{6}} \right]^2 \end{equation}
where \(d\) is the dynamic range parameter dynRange
; For time domain templates generated by LALInspiralWave()
(TaylorT1, TaylorT2, TaylorT3, PadeT1 and EOB) this is
\begin{equation} \mathcal{T}(\mu) = \left[ \left(\frac{4dGM_\odot}{(1\,\mathrm{Mpc})c^2}\right) \left(\frac{\mu}{M_\odot}\right) \right]^2; \end{equation}
For time domain templates generated by LALGeneratePPNInspiral()
(GeneratePPN) it is
\begin{equation} \mathcal{T} = \left(\frac{d}{1\,\mathrm{Mpc}}\right)^2 \end{equation}
Definition at line 171 of file FindChirpDatatypes.h.
REAL4 FindChirpTemplate::norm |
UNDOCUMENTED.
Definition at line 194 of file FindChirpDatatypes.h.
REAL8 FindChirpTemplate::momentI |
Undocumented BCV normalization constant.
Definition at line 195 of file FindChirpDatatypes.h.
REAL8 FindChirpTemplate::momentJ |
Undocumented BCV normalization constant.
Definition at line 196 of file FindChirpDatatypes.h.
REAL8 FindChirpTemplate::momentK |
Undocumented BCV normalization constant.
Definition at line 197 of file FindChirpDatatypes.h.
REAL8 FindChirpTemplate::rootMomentI |
Undocumented BCV normalization constant.
Definition at line 198 of file FindChirpDatatypes.h.
REAL8 FindChirpTemplate::numFactor |
Undocumented BCV normalization constant.
Definition at line 199 of file FindChirpDatatypes.h.
REAL8 FindChirpTemplate::numFactor1 |
Undocumented BCV normalization constant.
Definition at line 200 of file FindChirpDatatypes.h.
REAL8 FindChirpTemplate::numFactor2 |
Undocumented BCV normalization constant.
Definition at line 201 of file FindChirpDatatypes.h.
REAL8 FindChirpTemplate::numFactor3 |
Undocumented BCV normalization constant.
Definition at line 202 of file FindChirpDatatypes.h.
REAL8Vector* FindChirpTemplate::A1BCVSpin |
Undocumented spinning BCV template data.
Definition at line 203 of file FindChirpDatatypes.h.
REAL8Vector* FindChirpTemplate::A2BCVSpin |
Undocumented spinning BCV template data.
Definition at line 204 of file FindChirpDatatypes.h.
REAL8Vector* FindChirpTemplate::A3BCVSpin |
Undocumented spinning BCV template data.
Definition at line 205 of file FindChirpDatatypes.h.