High-Level Data Reduction Library 1.6.0
High-Level data reduction routines for ESO pipelines
Loading...
Searching...
No Matches
hdrl_efficiency.c File Reference
#include <hdrl_efficiency.h>
#include "hdrl_spectrum.h"
#include "hdrl_spectrum_resample.h"
#include "hdrl_parameter.h"
#include <math.h>
Include dependency graph for hdrl_efficiency.c:

Data Structures

struct  hdrl_efficiency_parameters
 

Functions

hdrl_parameterhdrl_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
 
hdrl_parameterhdrl_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_spectrum1Dhdrl_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_spectrum1Dhdrl_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
 
hdrl_value E_ph (hdrl_data_t lambda)
 energy of the photon calculation