Jpp 21.0.0-rc.1-88-g0130508c4
the software that should make you happy
Loading...
Searching...
No Matches
JCALIBRATE::JTransmittance_t Struct Reference

Auxiliary data structure to handle transmittance of glass sphere due to sedimentation. More...

#include <JFitK40.hh>

Inheritance diagram for JCALIBRATE::JTransmittance_t:
std::array< JParameter_t, NUMBER_OF_RINGS > JCALIBRATE::JTransmittance

Public Member Functions

 JTransmittance_t ()
 Default constructor.
 
void reset ()
 Reset.
 
void set (const JTransmittance_t &parameters)
 Set parameters that are free to given values.
 

Detailed Description

Auxiliary data structure to handle transmittance of glass sphere due to sedimentation.

Definition at line 1014 of file JFitK40.hh.

Constructor & Destructor Documentation

◆ JTransmittance_t()

JCALIBRATE::JTransmittance_t::JTransmittance_t ( )
inline

Default constructor.

Definition at line 1020 of file JFitK40.hh.

1021 {
1022 reset();
1023 }

Member Function Documentation

◆ reset()

void JCALIBRATE::JTransmittance_t::reset ( )
inline

Reset.

Definition at line 1029 of file JFitK40.hh.

1030 {
1031 for (int i = 0; i != NUMBER_OF_RINGS; ++i) {
1032 (*this)[i].set(0.0);
1033 }
1034 }
static const int NUMBER_OF_RINGS
number of rings in optical module.
Definition JFitK40.hh:63

◆ set()

void JCALIBRATE::JTransmittance_t::set ( const JTransmittance_t & parameters)
inline

Set parameters that are free to given values.

Parameters
parametersparameters

Definition at line 1042 of file JFitK40.hh.

1043 {
1044 for (int i = 0; i != NUMBER_OF_RINGS; ++i) {
1045 if ((*this)[i].isFree()) { (*this)[i].set(parameters[i].get()); }
1046 }
1047 }

The documentation for this struct was generated from the following file: