9#include <arich/dbobjects/ARICHAerogelInfo.h>
10#include <framework/logging/Logger.h>
18 B2INFO(
"lambda not in right interval!");
29 B2INFO(
"lambda not in right interval!");
38 for (
unsigned int i = 0; i < transmittance.size(); i++)
m_transmittance.push_back(transmittance[i]);
44 for (
unsigned int i = 0; i < lambda.size(); i++)
m_lambda.push_back(lambda[i]);
float c_lambdaMin
Min value of lambda.
float c_lambdaStep
Lambda - steps.
float getAerogelTransmittanceElement(int lambda) const
Get aerogel transmittance at lambda.
std::vector< int > m_lambda
Lambda for transmittance.
std::vector< float > m_transmittance
Transmittance of aerogel.
float c_lambdaMax
Max value of lambda.
void setAerogelTransmittanceLambda(std::vector< float > lambda)
Set lambda for aerogel transmittance.
void setAerogelTransmittance(std::vector< float > transmittance)
Set aerogel transmittance.
void setAerogelTransmittanceElement(int lambda, float transmittance)
Set aerogel transmittance at lambda.
Abstract base class for different kinds of events.