Bulk transmittance of wavelength filter.
More...
#include <TOPWavelengthFilter.h>
|
std::string | m_name |
| geometry object name
|
|
Bulk transmittance of wavelength filter.
Definition at line 23 of file TOPWavelengthFilter.h.
◆ TOPWavelengthFilter()
TOPWavelengthFilter |
( |
float |
lambdaFirst, |
|
|
float |
lambdaStep, |
|
|
const std::vector< float > & |
trEffi, |
|
|
const std::string & |
name = "TOPWavelengthFilter" |
|
) |
| |
|
inline |
Full constructor.
- Parameters
-
lambdaFirst | wavelength of the first data point [nm] |
lambdaStep | wavelength step [nm] |
trEffi | bulk transmittance data points |
name | object name |
Definition at line 39 of file TOPWavelengthFilter.h.
TOPGeoBase()
Default constructor.
float m_lambdaStep
wavelength step [nm]
std::vector< float > m_transmittances
bulk transmittance data points
float m_lambdaFirst
wavelength of the first data point [nm]
◆ getBulkTransmittances()
const std::vector<float>& getBulkTransmittances |
( |
| ) |
const |
|
inline |
Returns bulk transmittance data points.
- Returns
- bulk transmittance data points
Definition at line 49 of file TOPWavelengthFilter.h.
◆ getLambdaFirst()
float getLambdaFirst |
( |
| ) |
const |
|
inline |
Returns wavelength of the first data point.
- Returns
- wavelength in [nm]
Definition at line 62 of file TOPWavelengthFilter.h.
◆ getLambdaStep()
float getLambdaStep |
( |
| ) |
const |
|
inline |
◆ getName()
const std::string& getName |
( |
void |
| ) |
const |
|
inlineinherited |
Returns object name.
- Returns
- object name
Definition at line 51 of file TOPGeoBase.h.
◆ setName()
void setName |
( |
const std::string & |
name | ) |
|
|
inlineinherited |
Sets object name.
- Parameters
-
Definition at line 45 of file TOPGeoBase.h.
The documentation for this class was generated from the following files: