/***********************************************************************//** * @brief Set log10 of energy in TeV * * @param[in] eng log10 of energy in TeV. ***************************************************************************/ void GEnergy::log10TeV(const double& eng) { // Set energy log10MeV(eng+6.0); // Return return; }
/***********************************************************************//** * @brief Return log10 of energy in erg * * @return Energy in log10 erg. * * Returns the log10 of the energy in erg. ***************************************************************************/ double GEnergy::log10erg(void) const { // Set offset const double offset = std::log10(gammalib::MeV2erg); // Return log10 energy return (log10MeV()+offset); }
/***********************************************************************//** * @brief Set log10 of energy in erg * * @param[in] eng log10 of energy in erg. ***************************************************************************/ void GEnergy::log10erg(const double& eng) { // Set offset const double offset = std::log10(gammalib::MeV2erg); // Set energy log10MeV(eng-offset); // Return return; }
/***********************************************************************//** * @brief Return log10 of energy in TeV * * @return Energy in log10 TeV. * * Returns the log10 of the energy in TeV. ***************************************************************************/ double GEnergy::log10TeV(void) const { // Return log10 energy return (log10MeV()-6.0); }