5 #ifndef RAWDATA_BEAMINFO_H 6 #define RAWDATA_BEAMINFO_H 31 std::map<std::string, std::vector<double>>
fDataMap;
34 BeamInfo(
double tor101,
double tortgt,
double trtgtd,
long long int t_ms);
44 void SetT_MS(
long long int val);
51 void Set(std::string device_name,
double val);
52 void Set(std::string device_name, std::vector<double> val);
59 std::vector<double>
Get(std::string device_name);
68 #endif // RAWDATA_BEAMINFO_H long long int get_t_ms() const
std::map< std::string, std::vector< double > > fDataMap
void SetTOR101(double val)
uint8_t GetRecordType() const
void SetRecordType(uint8_t val)
uint16_t GetNumberOfDevices() const
void SetMilliSeconds(uint16_t val)
uint16_t GetMilliSeconds() const
void SetT_MS(long long int val)
double get_tor101() const
std::map< std::string, std::vector< double > > GetDataMap() const
friend std::ostream & operator<<(std::ostream &, const BeamInfo &)
void SetNumberOfDevices(uint16_t val)
uint32_t GetSeconds() const
std::vector< double > Get(std::string device_name)
void SetTORTGT(double val)
void SetSeconds(uint32_t val)
uint16_t fNumberOfDevices
void SetTRTGTD(double val)
void Set(std::string device_name, double val)
double get_trtgtd() const
double get_tortgt() const