ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation. |
Go to the source code of this file.
Data Types | |
type | pm_batse::grb_type |
This is the derived type for generating objects that contain attributes of BATSE catalog GRBs. More... | |
interface | pm_batse::getCorrectionLogEffPPF |
Generate and return the correction required for converting an input natural-log peak photon flux in 64ms timescale in the BATSE detection energy range to an effective triggering peak photon flux in the same energy range. More... | |
interface | pm_batse::getLogEffPPF |
Generate and return the conversion of an input natural logarithm of peak photon flux in 64ms timescale to an effective triggering peak photon flux both in the BATSE detection energy range \([50, 300]\kev\). More... | |
interface | pm_batse::getLogPbol |
Generate and return the conversion of an input natural logarithm of photon flux/fluence over a given time in the BATSE detection energy range \([50, 300]\kev\) to a bolometric ( \([0.0001, 20000]\kev\)) energy flux/fluence in units of \(\ergs\) over the same time. More... | |
interface | pm_batse::getLogPF53 |
Generate and return the conversion of an input natural logarithm of a bolometric ( \([0.0001, 20000]\kev\)) energy flux/fluence in units of \(\ergs\) over a given time to the photon flux/fluence over the same time in the BATSE detection energy range \([50, 300]\kev\). More... | |
interface | pm_batse::getLog10PF53 |
[LEGACY code] This generic interface is identical to the generic interface getLogPF53 with the only difference that all input and output arguments must be in \(\log_{10}(\cdot)\) instead of natural logarithm. More... | |
Modules | |
module | pm_batse |
This module contains procedures and generic interfaces for modeling data and detectors of the BATSE Gamma-Ray detectors onboard the NASA Compton Gamma-Ray Observatory. | |
Variables | |
character(*, SK), parameter | pm_batse::MODULE_NAME = "@pm_batse" |
real(RKB), parameter | pm_batse::LOG_TEN = log(10._RKB) |
real(RKB), parameter | pm_batse::MIN_LOG10PH53_4_LOGPBOLZERO = 4.92_RKB |
real(RKB), parameter | pm_batse::MAX_LOG10PH53_4_LOGPBOLZERO = 6.318167895318538_RKB |
real(RKB), parameter | pm_batse::MAX_LOGPH53_4_LOGPBOLZERO = MAX_LOG10PH53_4_LOGPBOLZERO * LOG_TEN |
real(RKB), parameter | pm_batse::MIN_LOGPH53_4_LOGPBOLZERO = MIN_LOG10PH53_4_LOGPBOLZERO * LOG_TEN |
real(RKB), parameter | pm_batse::DIF_LOGPH53_4_LOGPBOLZERO = MAX_LOGPH53_4_LOGPBOLZERO - MIN_LOGPH53_4_LOGPBOLZERO |
real(RKB), parameter | pm_batse::LOGPF53_MINUS_LOGPBOL = 11.328718657530706_RKB |
real(RKB), parameter | pm_batse::LOG10PF53_MINUS_LOG10PBOL = LOGPF53_MINUS_LOGPBOL / LOG_TEN |
real(RKB), parameter | pm_batse::THRESH_ERFC_BASE = +0.146314238936889_RKB * LOG_TEN |
The scale of the change in BATSE efficiency for different SGRB durations. More... | |
real(RKB), parameter | pm_batse::THRESH_ERFC_AMP = +0.282313526464596_RKB * LOG_TEN |
The scale of the change in BATSE efficiency for different GRB durations. More... | |
real(RKB), parameter | pm_batse::THRESH_ERFC_AVG = -0.483553339256463_RKB * LOG_TEN |
Mean duration in the Error function used to model the connection between the peak fluxes in 64 and 1024 ms. More... | |
real(RKB), parameter | pm_batse::THRESH_ERFC_STD = 1.0514698984694800_RKB * LOG_TEN |
Scale of the duration in the Error function used to model the connection between the peak fluxes in 64 and 1024 ms. More... | |
real(RKB), parameter | pm_batse::THRESH_ERFC_STD_INV = 1._RKB / THRESH_ERFC_STD |
Inverse scale of the duration in the Error function used to model the connection between the peak fluxes in 64 and 1024 ms. More... | |
real(RKB), parameter | pm_batse::THRESH_ERFC_HEIGHT = 2 * THRESH_ERFC_AMP |
real(RKB), parameter | pm_batse::THRESH_LOGPBOL64_CORRECTION = DIF_LOGPH53_4_LOGPBOLZERO - MIN_LOGPH53_4_LOGPBOLZERO + THRESH_ERFC_HEIGHT |
Correction that must be added to logPbol64ms to convert it to effective peak flux. More... | |