 |
Belle II Software
release-05-02-19
|
29 class ARICHAerogelInfo:
public TObject {
41 ARICHAerogelInfo(
float version,
const std::string& serial,
const std::string&
id,
float index,
float trlen,
float thickness,
42 std::vector<int>& lambda, std::vector<float>& transmittance):
m_version(version),
m_serial(serial),
m_id(id),
void setAerogelVersion(float version)
Set Aerogel Version.
std::string m_comment
optional comment
float getAerogelVersion() const
Return Aerogel Version.
float m_transmissionLength
Transmission Length at 400 nm.
float getAerogelTransmittance(unsigned int i) const
Return Aerogel Transmittance.
std::vector< int > m_lambda
Lambda for transmittance.
void setAerogelTransmissionLength(float translength)
Set Transmission Length at 400 nm.
void setAerogelComment(const std::string &comment)
Set comment.
float getAerogelTransmittanceElement(int lambda) const
Return Aerogel Transmittance at lambda.
std::string m_id
Aerogel Identifier.
float getAerogelThickness() const
Return Aerogel Thickness.
float getAerogelRefractiveIndex() const
Return Refractive Index of Aerogel.
void setAerogelTransmittance(std::vector< float > transmittance)
Set Aerogel Transmittance.
float c_lambdaMax
Max value of lambda.
ClassDef(ARICHAerogelInfo, 4)
ClassDef.
float m_version
Aerogel data version (measurement number)
void setAerogelTransmittanceLambda(std::vector< float > lambda)
Set Lambda for Aerogel Transmittance.
void setAerogelRefractiveIndex(float index)
Set Aerogel Refractive Index.
std::string m_serial
Aerogel Serial number.
void setAerogelTransmittanceElement(int lambda, float transmittance)
Set Aerogel Transmittance at lambda.
std::string getAerogelComment() const
Return comment.
void setAerogelThickness(float thickness)
Set Aerogel Thickness.
Abstract base class for different kinds of events.
~ARICHAerogelInfo()
Destructor.
std::string getAerogelID() const
Return Aerogel Identifier.
void setAerogelID(const std::string &agelid)
Set Aerogel Identifier.
float c_lambdaMin
Min value of lambda.
void setAerogelSN(const std::string &serial)
Set Aerogel Serial number.
float m_thickness
Thickness of the aerogel.
std::string getAerogelSN() const
Return Aerogel Serial number.
float m_refractiveIndex
Refractive Index of the aerogel.
float getAerogelTransmissionLength() const
Return Transmission Length at 400 nm.
float c_lambdaStep
Lambda - steps.
int getAerogelTransmittanceLambda(unsigned int i) const
Return Lambda for Aerogel Transmittance.
The Class for ARICH Aerogel Parameters.
std::vector< float > m_transmittance
Transmittance of aerogel.
ARICHAerogelInfo()
Default constructor.