1#ifndef Podd_THaEpics_h_
2#define Podd_THaEpics_h_
27 std::string _sv, std::string _un,
Double_t _dv ) :
74 std::map< std::string, std::vector<EpicsChan> >
epicsData;
75 std::vector<EpicsChan>
GetChan(
const char *tag)
const;
#define ClassDef(name, id)
virtual ~EpicsChan()=default
time_t GetTimeStamp() const
void Load(char *tg, char *dt, UInt_t ev, char *sv, char *un, Double_t dv)
std::string GetUnits() const
std::string GetString() const
std::string GetTag() const
EpicsChan(std::string _tg, std::string _dt, UInt_t _ev, std::string _sv, std::string _un, Double_t _dv)
std::string GetDate() const
static UInt_t FindEvent(const std::vector< EpicsChan > &ep, UInt_t event)
Double_t GetData(const char *tag, UInt_t event=0) const
virtual ~THaEpics()=default
std::map< std::string, std::vector< EpicsChan > > epicsData
std::string GetString(const char *tag, UInt_t event=0) const
Int_t LoadData(const UInt_t *evbuffer, UInt_t event=0)
time_t GetTimeStamp(const char *tag, UInt_t event=0) const
std::vector< EpicsChan > GetChan(const char *tag) const
Bool_t IsLoaded(const char *tag) const