Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
Decoder::EpicsChan Class Reference

Definition at line 22 of file THaEpics.h.

Public Member Functions

 EpicsChan ()
 
 EpicsChan (std::string _tg, std::string _dt, UInt_t _ev, std::string _sv, std::string _un, Double_t _dv)
 
Double_t GetData () const
 
std::string GetDate () const
 
UInt_t GetEvNum () const
 
std::string GetString () const
 
std::string GetTag () const
 
time_t GetTimeStamp () const
 
std::string GetUnits () const
 
void Load (char *tg, char *dt, UInt_t ev, char *sv, char *un, Double_t dv)
 
virtual ~EpicsChan ()=default
 

Private Member Functions

void MakeTime ()
 

Private Attributes

std::string dtime
 
Double_t dvalue
 
UInt_t evnum
 
std::string svalue
 
std::string tag
 
time_t timestamp
 
std::string units
 

#include <THaEpics.h>

Constructor & Destructor Documentation

◆ EpicsChan() [1/2]

Decoder::EpicsChan::EpicsChan ( )
inline

Definition at line 25 of file THaEpics.h.

◆ EpicsChan() [2/2]

Decoder::EpicsChan::EpicsChan ( std::string  _tg,
std::string  _dt,
UInt_t  _ev,
std::string  _sv,
std::string  _un,
Double_t  _dv 
)
inline

Definition at line 26 of file THaEpics.h.

◆ ~EpicsChan()

virtual Decoder::EpicsChan::~EpicsChan ( )
virtualdefault

Member Function Documentation

◆ GetData()

Double_t Decoder::EpicsChan::GetData ( ) const
inline

Definition at line 37 of file THaEpics.h.

◆ GetDate()

std::string Decoder::EpicsChan::GetDate ( ) const
inline

Definition at line 40 of file THaEpics.h.

◆ GetEvNum()

UInt_t Decoder::EpicsChan::GetEvNum ( ) const
inline

Definition at line 38 of file THaEpics.h.

◆ GetString()

std::string Decoder::EpicsChan::GetString ( ) const
inline

Definition at line 42 of file THaEpics.h.

◆ GetTag()

std::string Decoder::EpicsChan::GetTag ( ) const
inline

Definition at line 39 of file THaEpics.h.

◆ GetTimeStamp()

time_t Decoder::EpicsChan::GetTimeStamp ( ) const
inline

Definition at line 41 of file THaEpics.h.

◆ GetUnits()

std::string Decoder::EpicsChan::GetUnits ( ) const
inline

Definition at line 43 of file THaEpics.h.

◆ Load()

void Decoder::EpicsChan::Load ( char *  tg,
char *  dt,
UInt_t  ev,
char *  sv,
char *  un,
Double_t  dv 
)
inline

Definition at line 32 of file THaEpics.h.

◆ MakeTime()

void Decoder::EpicsChan::MakeTime ( )
private

Definition at line 39 of file THaEpics.cxx.

Member Data Documentation

◆ dtime

std::string Decoder::EpicsChan::dtime
private

Definition at line 47 of file THaEpics.h.

◆ dvalue

Double_t Decoder::EpicsChan::dvalue
private

Definition at line 51 of file THaEpics.h.

◆ evnum

UInt_t Decoder::EpicsChan::evnum
private

Definition at line 48 of file THaEpics.h.

◆ svalue

std::string Decoder::EpicsChan::svalue
private

Definition at line 49 of file THaEpics.h.

◆ tag

std::string Decoder::EpicsChan::tag
private

Definition at line 46 of file THaEpics.h.

◆ timestamp

time_t Decoder::EpicsChan::timestamp
private

Definition at line 52 of file THaEpics.h.

◆ units

std::string Decoder::EpicsChan::units
private

Definition at line 50 of file THaEpics.h.

Collaboration diagram for Decoder::EpicsChan:

The documentation for this class was generated from the following files: