blob: 300f6b219ade78f42ad1ae608c06b57cb80825ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#ifndef PMT_RESPONSE_H
#define PMT_RESPONSE_H
#include "dict.h"
extern char pmtr_err[256];
#define NUM_ANGLES 90
#define NUM_WAVELENGTHS 50
#define KPMTR_TRTI 1
#define KPMTR_DECA 2
#define KPMTR_SPRD 3
#define KPMTR_CERF 4
#define KPMTR_RESP 5
#define KPMTR_REFLEC 4506
double get_weighted_pmt_response(double theta);
double get_pmt_response(double wavelength, double theta);
int pmt_response_init(dict *db);
void pmt_response_free(void);
#endif
|