11 #include <arich/dbobjects/ARICHAerogelInfo.h>
12 #include <framework/logging/Logger.h>
19 if (lambda < c_lambdaMin || lambda > c_lambdaMax) {
20 B2INFO(
"lambda not in right interval!");
23 int index = (int) round((lambda - c_lambdaMin) / c_lambdaStep);
24 return m_transmittance[index];
30 if (lambda < c_lambdaMin || lambda > c_lambdaMax) {
31 B2INFO(
"lambda not in right interval!");
33 int index = (int) round((lambda - c_lambdaMin) / c_lambdaStep);
34 m_transmittance[index] = transmittance;
40 for (
unsigned int i = 0; i < transmittance.size(); i++) m_transmittance.push_back(transmittance[i]);
46 for (
unsigned int i = 0; i < lambda.size(); i++) m_lambda.push_back(lambda[i]);