5 #ifndef RAWDATA_BEAMINFO_H 6 #define RAWDATA_BEAMINFO_H 32 std::map<std::string, std::vector<double> >
fDataMap;
37 BeamInfo(
double tor101,
double tortgt,
double trtgtd,
long long int t_ms);
47 void SetT_MS(
long long int val);
54 void Set(std::string device_name,
double val);
55 void Set(std::string device_name, std::vector<double> val);
62 std::vector<double>
Get(std::string device_name);
73 #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