#ifndef CBMRICHEPICSDATA_H #define CBMRICHEPICSDATA_H #include "TObject.h" class CbmRichEpicsData: public TObject { public: CbmRichEpicsData(): fCBM_BMP180_GetTemp(0.), fCBM_BMP180_GetPressure(0.), fDataFormatVersion(0), fCBM_PWRSWITCH_GetCurrent00(0.), fCBM_PWRSWITCH_GetCurrent01(0.), fCBM_PWRSWITCH_GetCurrent02(0.), fCBM_PWRSWITCH_GetCurrent03(0.), fCBM_PWRSWITCH_GetCurrent04(0.), fCBM_PWRSWITCH_GetCurrent05(0.), fCBM_PWRSWITCH_GetCurrent06(0.), fCBM_PWRSWITCH_GetCurrent07(0.), fCBM_PWRSWITCH_GetCurrent08(0.), fCBM_PWRSWITCH_GetCurrent09(0.), fCBM_PWRSWITCH_GetCurrent0A(0.), fCBM_PWRSWITCH_GetCurrent0B(0.), fCBM_PWRSWITCH_GetCurrent0C(0.), fCBM_PWRSWITCH_GetCurrent0D(0.), fCBM_PWRSWITCH_GetCurrent0E(0.), fCBM_PWRSWITCH_GetCurrent0F(0.), fTimestampThresholdFile(0), fOUTPUT_TERMINAL_VOLTAGE_U0(0.), fMEASUREMENT_CURRENT_U0(0.), fOUTPUT_TERMINAL_VOLTAGE_U1(0.), fMEASUREMENT_CURRENT_U1(0.), fOUTPUT_TERMINAL_VOLTAGE_U2(0.), fMEASUREMENT_CURRENT_U2(0.), fOUTPUT_TERMINAL_VOLTAGE_U3(0.), fMEASUREMENT_CURRENT_U3(0.), fOUTPUT_TERMINAL_VOLTAGE_U4(0.), fMEASUREMENT_CURRENT_U4(0.), fOUTPUT_TERMINAL_VOLTAGE_U5(0.), fMEASUREMENT_CURRENT_U5(0.), fOUTPUT_TERMINAL_VOLTAGE_U6(0.), fMEASUREMENT_CURRENT_U6(0.), fOUTPUT_TERMINAL_VOLTAGE_U7(0.), fMEASUREMENT_CURRENT_U7(0.), fOUTPUT_TERMINAL_VOLTAGE_U8(0.), fMEASUREMENT_CURRENT_U8(0.), fOUTPUT_TERMINAL_VOLTAGE_U9(0.), fMEASUREMENT_CURRENT_U9(0.), fOUTPUT_TERMINAL_VOLTAGE_U10(0.), fMEASUREMENT_CURRENT_U10(0.), fOUTPUT_TERMINAL_VOLTAGE_U11(0.), fMEASUREMENT_CURRENT_U11(0.), fOUTPUT_TERMINAL_VOLTAGE_U12(0.), fMEASUREMENT_CURRENT_U12(0.), fOUTPUT_TERMINAL_VOLTAGE_U13(0.), fMEASUREMENT_CURRENT_U13(0.), fOUTPUT_TERMINAL_VOLTAGE_U14(0.), fMEASUREMENT_CURRENT_U14(0.), fOUTPUT_TERMINAL_VOLTAGE_U15(0.), fMEASUREMENT_CURRENT_U15(0.), fCBM_RICH_Mirror_Pos_ActualPosition1(0.), fCBM_RICH_Mirror_Pos_ActualPosition2(0.), fCBM_RICH_Gas_O2(0.), fCBM_RICH_Gas_H2O(0.), fCBM_RICH_Gas_PT_1(0.), fCBM_RICH_Gas_PTB(0.), fCBM_RICH_Gas_PT_2(0.), fCBM_RICH_Gas_PT_3(0.), fCBM_RICH_Gas_TT_1(0.), fCBM_RICH_Gas_TT_2(0.), fCBM_RICH_Gas_PT_4(0.), fCBM_RICH_Gas_FM_1(0.), fCBM_RICH_Gas_RefrIndex(0.), fPadiwaThresholdOffset(0) { ; } /** * \brief Print EPICS data. */ void Print() { cout << "---EPICS DATA---" << endl; cout << "fCBM_BMP180_GetTemp=" << fCBM_BMP180_GetTemp << " degrees C" << endl; cout << "fCBM_BMP180_GetPressure=" << fCBM_BMP180_GetPressure << " Pa" <