Auxiliary class for mixed-L1/L0 K40 rates.
More...
#include <JK40Rates.hh>
|
| | JMixedK40Rates () |
| | Default constructor.
|
| |
| | JMixedK40Rates (const double rateL01_Hz, const double rateL10_Hz) |
| | Constructor.
|
| |
| double | getL01Rate () const |
| | Get mixed L0 (lower module) and L1 (upper module) rate [Hz].
|
| |
| double | getL10Rate () const |
| | Get mixed L1 (lower module) and L0 (upper module) rate [Hz].
|
| |
|
| double | rateL01 |
| | mixed L0 (lower module) and L1 (upper module) rate [Hz]
|
| |
| double | rateL10 |
| | mixed L1 (lower module) and L0 (upper module) rate [Hz]
|
| |
Auxiliary class for mixed-L1/L0 K40 rates.
Definition at line 229 of file JK40Rates.hh.
◆ JMixedK40Rates() [1/2]
| JPHYSICS::JMixedK40Rates::JMixedK40Rates |
( |
| ) |
|
|
inline |
Default constructor.
Definition at line 233 of file JK40Rates.hh.
233 :
236 {}
double rateL01
mixed L0 (lower module) and L1 (upper module) rate [Hz]
double rateL10
mixed L1 (lower module) and L0 (upper module) rate [Hz]
◆ JMixedK40Rates() [2/2]
| JPHYSICS::JMixedK40Rates::JMixedK40Rates |
( |
const double | rateL01_Hz, |
|
|
const double | rateL10_Hz ) |
|
inline |
Constructor.
- Parameters
-
| rateL01_Hz | mixed L0 (lower module) and L1 (upper module) rate [Hz] |
| rateL10_Hz | mixed L1 (lower module) and L0 (upper module) rate [Hz] |
Definition at line 245 of file JK40Rates.hh.
◆ getL01Rate()
| double JPHYSICS::JMixedK40Rates::getL01Rate |
( |
| ) |
const |
|
inline |
Get mixed L0 (lower module) and L1 (upper module) rate [Hz].
- Returns
- rate [Hz]
Definition at line 257 of file JK40Rates.hh.
◆ getL10Rate()
| double JPHYSICS::JMixedK40Rates::getL10Rate |
( |
| ) |
const |
|
inline |
Get mixed L1 (lower module) and L0 (upper module) rate [Hz].
- Returns
- rate [Hz]
Definition at line 268 of file JK40Rates.hh.
◆ operator>>
| std::istream & operator>> |
( |
std::istream & | in, |
|
|
JMixedK40Rates & | object ) |
|
friend |
Read mixed K40 rates from input.
- Parameters
-
| in | input stream |
| object | mixed K40 rates |
- Returns
- input stream
Definition at line 281 of file JK40Rates.hh.
282 {
283 return in >> object.rateL01 >> object.rateL10;
284 }
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & | out, |
|
|
const JMixedK40Rates & | object ) |
|
friend |
Write K40 rates to output.
- Parameters
-
| out | output stream |
| object | K40 rates |
- Returns
- output stream
Definition at line 294 of file JK40Rates.hh.
295 {
296 return out << object.rateL01 << ' ' << object.rateL10;
297 }
◆ rateL01
| double JPHYSICS::JMixedK40Rates::rateL01 |
|
protected |
mixed L0 (lower module) and L1 (upper module) rate [Hz]
Definition at line 300 of file JK40Rates.hh.
◆ rateL10
| double JPHYSICS::JMixedK40Rates::rateL10 |
|
protected |
mixed L1 (lower module) and L0 (upper module) rate [Hz]
Definition at line 301 of file JK40Rates.hh.
The documentation for this struct was generated from the following file: