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

Definition at line 57 of file THaEpics.h.

Public Member Functions

Double_t GetData (const char *tag, UInt_t event=0) const
 
std::string GetString (const char *tag, UInt_t event=0) const
 
time_t GetTimeStamp (const char *tag, UInt_t event=0) const
 
Bool_t IsLoaded (const char *tag) const
 
Int_t LoadData (const UInt_t *evbuffer, UInt_t event=0)
 
void Print ()
 
 THaEpics ()=default
 
virtual ~THaEpics ()=default
 

Private Member Functions

std::vector< EpicsChanGetChan (const char *tag) const
 

Static Private Member Functions

static UInt_t FindEvent (const std::vector< EpicsChan > &ep, UInt_t event)
 

Private Attributes

std::map< std::string, std::vector< EpicsChan > > epicsData
 

#include <THaEpics.h>

Constructor & Destructor Documentation

◆ THaEpics()

Decoder::THaEpics::THaEpics ( )
default

◆ ~THaEpics()

virtual Decoder::THaEpics::~THaEpics ( )
virtualdefault

Member Function Documentation

◆ FindEvent()

UInt_t Decoder::THaEpics::FindEvent ( const std::vector< EpicsChan > &  ep,
UInt_t  event 
)
staticprivate

Definition at line 142 of file THaEpics.cxx.

◆ GetChan()

vector< EpicsChan > Decoder::THaEpics::GetChan ( const char *  tag) const
private

Definition at line 130 of file THaEpics.cxx.

◆ GetData()

Double_t Decoder::THaEpics::GetData ( const char *  tag,
UInt_t  event = 0 
) const

Definition at line 103 of file THaEpics.cxx.

◆ GetString()

string Decoder::THaEpics::GetString ( const char *  tag,
UInt_t  event = 0 
) const

Definition at line 112 of file THaEpics.cxx.

◆ GetTimeStamp()

time_t Decoder::THaEpics::GetTimeStamp ( const char *  tag,
UInt_t  event = 0 
) const

Definition at line 121 of file THaEpics.cxx.

◆ IsLoaded()

Bool_t Decoder::THaEpics::IsLoaded ( const char *  tag) const

Definition at line 96 of file THaEpics.cxx.

◆ LoadData()

int Decoder::THaEpics::LoadData ( const UInt_t evbuffer,
UInt_t  event = 0 
)

Definition at line 163 of file THaEpics.cxx.

◆ Print()

void Decoder::THaEpics::Print ( )

Definition at line 70 of file THaEpics.cxx.

Member Data Documentation

◆ epicsData

std::map< std::string, std::vector<EpicsChan> > Decoder::THaEpics::epicsData
private

Definition at line 74 of file THaEpics.h.

Collaboration diagram for Decoder::THaEpics:

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