DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Type to store results of a g^(2) measurement. More...
Public Types | |
using | ResultVectorType = std::vector< BasicSample > |
List type to store the samples g^(2)(t) More... | |
Public Member Functions | |
HBTResultsType () | |
Constructs a HBTResultsType instance calling Reset() . More... | |
void | Reset () |
Sets Enabled to false, EventCounts as well as IntegrationTime to zero, and clears ResultVector. More... | |
Public Attributes | |
bool | Enabled |
Indicates whether a g^(2) measurement instead of timestamp readout is active. More... | |
long long | EventCounts |
Indicates the amount of time-tagged events used to calculate g^(2). More... | |
std::chrono::microseconds | IntegrationTime |
Indicates the duration for which the g^(2) measurement is running. More... | |
ResultVectorType | ResultVector |
Stores the g^(2)(t) samples. More... | |
Type to store results of a g^(2) measurement.
Definition at line 103 of file TimeTagger.h.
using DynExpInstr::TimeTaggerData::HBTResultsType::ResultVectorType = std::vector<BasicSample> |
List type to store the samples g^(2)(t)
Definition at line 108 of file TimeTagger.h.
|
inline |
Constructs a HBTResultsType
instance calling Reset()
.
Definition at line 113 of file TimeTagger.h.
void DynExpInstr::TimeTaggerData::HBTResultsType::Reset | ( | ) |
Sets Enabled to false, EventCounts as well as IntegrationTime to zero, and clears ResultVector.
Definition at line 32 of file TimeTagger.cpp.
bool DynExpInstr::TimeTaggerData::HBTResultsType::Enabled |
Indicates whether a g^(2) measurement instead of timestamp readout is active.
Definition at line 121 of file TimeTagger.h.
long long DynExpInstr::TimeTaggerData::HBTResultsType::EventCounts |
Indicates the amount of time-tagged events used to calculate g^(2).
Definition at line 122 of file TimeTagger.h.
std::chrono::microseconds DynExpInstr::TimeTaggerData::HBTResultsType::IntegrationTime |
Indicates the duration for which the g^(2) measurement is running.
Definition at line 123 of file TimeTagger.h.
ResultVectorType DynExpInstr::TimeTaggerData::HBTResultsType::ResultVector |
Stores the g^(2)(t) samples.
Definition at line 125 of file TimeTagger.h.