Implementation of the version 3 specification. More...
Classes | |
class | Dimension |
Dimension information for a Vect. More... | |
class | FrAdcData |
ADC Data Structure Definition. More... | |
class | FrAdcDataNPS |
ADC Data that does not reference a pointer. More... | |
class | FrAdcDataPST |
ADC Data that does reference a pointer. More... | |
class | FrameH |
FrameH Data Structure Definition. More... | |
class | FrameHNPS |
Non-PTR_STRUCT elements of the FrameH structure. More... | |
class | FrameHPST |
class | FrDetector |
class | FrEndOfFile |
class | FrEndOfFrame |
class | FrHeader |
class | FrHistory |
class | FrMsg |
class | FrProcData |
class | FrProcDataData |
class | FrRawData |
class | FrSE |
class | FrSerData |
class | FrSH |
class | FrSimData |
class | FrSimDataRefs |
class | FrSimDataStorage |
class | FrStatData |
class | FrStatDataRefsT |
class | FrStatDataStorage |
class | FrSummary |
class | FrTrigData |
class | FrTrigDataRefsT |
class | FrTrigDataStorage |
class | FrVect |
class | FrVectCompressionScheme |
class | FrVectDataTypes |
Typedefs | |
typedef FR_ADC_DATA_PS_NAMESPACE ::FrAdcDataPST< FrVect, FrVect > | FrAdcDataPS |
typedef FrameHPST< FrDetector, FrTrigData, FrHistory, FrProcData, FrRawData, FrSimData, FrSummary, FrVect > | FrameHPS |
typedef FrStatDataRefsT< FrDetector, FrVect > | FrStatDataRefs |
typedef FrTrigDataRefsT< FrVect > | FrTrigDataRefs |
typedef Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION > | PTR_STRUCT |
typedef Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION > | StreamRef |
typedef Common::STRING< INT_2U > | STRING |
typedef Common::STRING_SHADOW< INT_2U > | STRING_SHADOW |
Functions | |
const char * | FR_ADC_DATA_DEFAULT_UNITS () |
constexpr CHAR_U | DATA_FORMAT_VERSION (3) |
constexpr CHAR_U | LIBRARY_MINOR_VERSION (11) |
bool | init_frame_spec () |
static void | cleanup_at_exit () |
void FrSH:: | vTOCQuery (int InfoClass, va_list vl) const |
template<> | |
INT_2U | FrVect::GetDataType< std::string > () |
Variables | |
const FR_ADC_DATA_BIAS_TYPE | FR_ADC_DATA_DEFAULT_BIAS = 0.0 |
const FR_ADC_DATA_SLOPE_TYPE | FR_ADC_DATA_DEFAULT_SLOPE = 1.0 |
const FR_ADC_DATA_FSHIFT_TYPE | FR_ADC_DATA_DEFAULT_FSHIFT = 0.0 |
const FR_ADC_DATA_TIMEOFFSETS_TYPE | FR_ADC_DATA_DEFAULT_TIME_OFFSET_S |
const FR_ADC_DATA_TIMEOFFSETN_TYPE | FR_ADC_DATA_DEFAULT_TIME_OFFSET_N |
const FR_ADC_DATA_OVERRANGE_TYPE | FR_ADC_DATA_DEFAULT_OVER_RANGE = 0 |
const REAL_8 | FR_PROC_DATA_DEFAULT_FSHIFT = 0.0 |
static const bool | Initialized = init_frame_spec( ) |
constexpr INT_4U | DEFAULT_TIME = 0 |
Implementation of the version 3 specification.
This namespace includes classes and functions needed to implement the version 3 frame specification as described by LIGO-T970130-B-E dated October 12, 1997.
typedef FR_ADC_DATA_PS_NAMESPACE ::FrAdcDataPST< FrVect, FrVect > FrameCPP::Version_3::FrAdcDataPS |
typedef FrameHPST< FrDetector, FrTrigData, FrHistory, FrProcData, FrRawData, FrSimData, FrSummary, FrVect > FrameCPP::Version_3::FrameHPS |
typedef Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION > FrameCPP::Version_3::PTR_STRUCT |
typedef Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION > FrameCPP::Version_3::StreamRef |
typedef Common::STRING< INT_2U > FrameCPP::Version_3::STRING |
typedef Common::STRING_SHADOW< INT_2U > FrameCPP::Version_3::STRING_SHADOW |
|
static |
|
constexpr |
|
inline |
INT_2U FrameCPP::Version_3::FrVect::GetDataType< std::string > | ( | ) |
|
extern |
|
constexpr |
void FrSH:: FrameCPP::Version_3::vTOCQuery | ( | int | InfoClass, |
va_list | vl ) const |
|
constexpr |
const FR_ADC_DATA_BIAS_TYPE FrameCPP::Version_3::FR_ADC_DATA_DEFAULT_BIAS = 0.0 |
const FR_ADC_DATA_FSHIFT_TYPE FrameCPP::Version_3::FR_ADC_DATA_DEFAULT_FSHIFT = 0.0 |
const FR_ADC_DATA_OVERRANGE_TYPE FrameCPP::Version_3::FR_ADC_DATA_DEFAULT_OVER_RANGE = 0 |
const FR_ADC_DATA_SLOPE_TYPE FrameCPP::Version_3::FR_ADC_DATA_DEFAULT_SLOPE = 1.0 |
const FR_ADC_DATA_TIMEOFFSETN_TYPE FrameCPP::Version_3::FR_ADC_DATA_DEFAULT_TIME_OFFSET_N |
const FR_ADC_DATA_TIMEOFFSETS_TYPE FrameCPP::Version_3::FR_ADC_DATA_DEFAULT_TIME_OFFSET_S |
const REAL_8 FrameCPP::Version_3::FR_PROC_DATA_DEFAULT_FSHIFT = 0.0 |
|
static |