28#ifndef HDRL_EFFICIENCY_H
29#define HDRL_EFFICIENCY_H
40#include "hdrl_spectrum.h"
52 const hdrl_value Ap,
const hdrl_value Am,
const hdrl_value G,
53 const hdrl_value Tex,
const hdrl_value Atel);
56 const hdrl_spectrum1D * I_std_arg,
const hdrl_spectrum1D * I_std_ref,
57 const hdrl_spectrum1D * E_x,
const hdrl_parameter * pars);
61 const hdrl_value Ap,
const hdrl_value Am,
const hdrl_value G,
62 const hdrl_value Tex);
64#if defined HDRL_USE_EXPERIMENTAL || defined HDRL_USE_PRIVATE
66 hdrl_value
E_ph(hdrl_data_t lambda);
70 const hdrl_spectrum1D * I_std_arg,
const hdrl_spectrum1D * I_std_ref,
71 const hdrl_spectrum1D * E_x,
const hdrl_parameter * pars);
hdrl_spectrum1D * hdrl_response_core_compute(const hdrl_spectrum1D *I_std_arg, const hdrl_spectrum1D *I_std_ref, const hdrl_spectrum1D *E_x, const hdrl_parameter *pars)
core response calculation
hdrl_parameter * hdrl_response_parameter_create(const hdrl_value Ap, const hdrl_value Am, const hdrl_value G, const hdrl_value Tex)
ctor for the hdrl_parameter for response
CPL_BEGIN_DECLS hdrl_parameter * hdrl_efficiency_parameter_create(const hdrl_value Ap, const hdrl_value Am, const hdrl_value G, const hdrl_value Tex, const hdrl_value Atel)
ctor for the hdrl_parameter for efficiency
hdrl_value E_ph(hdrl_data_t lambda)
energy of the photon calculation
hdrl_spectrum1D * hdrl_efficiency_compute(const hdrl_spectrum1D *I_std_arg, const hdrl_spectrum1D *I_std_ref, const hdrl_spectrum1D *E_x, const hdrl_parameter *pars)
efficiency calculation