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

Definition at line 43 of file THaEtClient.h.

Public Member Functions

Int_t codaClose ()
 
Int_t codaOpen (const char *computer, const char *session, Int_t mode=1)
 
Int_t codaOpen (const char *computer, Int_t mode=1)
 
Int_t codaRead ()
 
virtual bool isOpen () const
 
 THaEtClient (const char *computer, const char *session, Int_t mode=1)
 
 THaEtClient (const char *computer, Int_t mode=1)
 
 THaEtClient (Int_t mode=1)
 
 ~THaEtClient ()
 
- Public Member Functions inherited from Decoder::THaCodaData
UInt_t getBuffSize () const
 
virtual Int_t getCodaVersion ()
 
UInt_tgetEvBuffer ()
 
Bool_t isGood () const
 
THaCodaDataoperator= (const THaCodaData &fn)=delete
 
void setVerbosity (int level)
 
 THaCodaData ()
 
 THaCodaData (const THaCodaData &fn)=delete
 
virtual ~THaCodaData ()=default
 

Private Member Functions

Int_t init (const char *computer="hana_sta")
 
THaEtClientoperator= (const THaEtClient &fn)
 
 THaEtClient (const THaEtClient &fn)
 

Private Attributes

char * daqhost
 
time_t daqt1
 
Int_t didclose
 
char * etfile
 
Int_t evsum
 
Int_t firstRateCalc
 
Int_t firstread
 
et_sys_id id
 
et_att_id my_att
 
Int_t notopened
 
Int_t nread
 
Int_t nused
 
double ratesum
 
char * session
 
Int_t timeout
 
Int_t waitflag
 
Int_t xcnt
 

Additional Inherited Members

- Protected Member Functions inherited from Decoder::THaCodaData
void staterr (const char *tried_to, Int_t status) const
 
- Static Protected Member Functions inherited from Decoder::THaCodaData
static Int_t ReturnCode (Int_t evio_retcode)
 
- Protected Attributes inherited from Decoder::THaCodaData
EvtBuffer evbuffer
 
TString filename
 
Bool_t fIsGood
 
Int_t handle
 
Int_t verbose
 

#include <THaEtClient.h>

Inheritance diagram for Decoder::THaEtClient:

Constructor & Destructor Documentation

◆ THaEtClient() [1/4]

Decoder::THaEtClient::THaEtClient ( Int_t  mode = 1)
explicit

Definition at line 42 of file THaEtClient.cxx.

◆ THaEtClient() [2/4]

Decoder::THaEtClient::THaEtClient ( const char *  computer,
Int_t  mode = 1 
)
explicit

◆ THaEtClient() [3/4]

Decoder::THaEtClient::THaEtClient ( const char *  computer,
const char *  session,
Int_t  mode = 1 
)

◆ ~THaEtClient()

Decoder::THaEtClient::~THaEtClient ( )

◆ THaEtClient() [4/4]

Decoder::THaEtClient::THaEtClient ( const THaEtClient fn)
private

Member Function Documentation

◆ codaClose()

Int_t Decoder::THaEtClient::codaClose ( )
virtual

Implements Decoder::THaCodaData.

Definition at line 134 of file THaEtClient.cxx.

◆ codaOpen() [1/2]

Int_t Decoder::THaEtClient::codaOpen ( const char *  computer,
const char *  session,
Int_t  mode = 1 
)
virtual

Implements Decoder::THaCodaData.

Definition at line 274 of file THaEtClient.cxx.

◆ codaOpen() [2/2]

Int_t Decoder::THaEtClient::codaOpen ( const char *  computer,
Int_t  mode = 1 
)
virtual

Implements Decoder::THaCodaData.

Definition at line 296 of file THaEtClient.cxx.

◆ codaRead()

Int_t Decoder::THaEtClient::codaRead ( )
virtual

Implements Decoder::THaCodaData.

Definition at line 149 of file THaEtClient.cxx.

◆ init()

Int_t Decoder::THaEtClient::init ( const char *  computer = "hana_sta")
private

Definition at line 70 of file THaEtClient.cxx.

◆ isOpen()

bool Decoder::THaEtClient::isOpen ( ) const
virtual

Implements Decoder::THaCodaData.

Definition at line 306 of file THaEtClient.cxx.

◆ operator=()

THaEtClient & Decoder::THaEtClient::operator= ( const THaEtClient fn)
private

Member Data Documentation

◆ daqhost

char* Decoder::THaEtClient::daqhost
private

Definition at line 69 of file THaEtClient.h.

◆ daqt1

time_t Decoder::THaEtClient::daqt1
private

Definition at line 76 of file THaEtClient.h.

◆ didclose

Int_t Decoder::THaEtClient::didclose
private

Definition at line 70 of file THaEtClient.h.

◆ etfile

char * Decoder::THaEtClient::etfile
private

Definition at line 69 of file THaEtClient.h.

◆ evsum

Int_t Decoder::THaEtClient::evsum
private

Definition at line 75 of file THaEtClient.h.

◆ firstRateCalc

Int_t Decoder::THaEtClient::firstRateCalc
private

Definition at line 74 of file THaEtClient.h.

◆ firstread

Int_t Decoder::THaEtClient::firstread
private

Definition at line 70 of file THaEtClient.h.

◆ id

et_sys_id Decoder::THaEtClient::id
private

Definition at line 66 of file THaEtClient.h.

◆ my_att

et_att_id Decoder::THaEtClient::my_att
private

Definition at line 67 of file THaEtClient.h.

◆ notopened

Int_t Decoder::THaEtClient::notopened
private

Definition at line 70 of file THaEtClient.h.

◆ nread

Int_t Decoder::THaEtClient::nread
private

Definition at line 64 of file THaEtClient.h.

◆ nused

Int_t Decoder::THaEtClient::nused
private

Definition at line 64 of file THaEtClient.h.

◆ ratesum

double Decoder::THaEtClient::ratesum
private

Definition at line 77 of file THaEtClient.h.

◆ session

char * Decoder::THaEtClient::session
private

Definition at line 69 of file THaEtClient.h.

◆ timeout

Int_t Decoder::THaEtClient::timeout
private

Definition at line 64 of file THaEtClient.h.

◆ waitflag

Int_t Decoder::THaEtClient::waitflag
private

Definition at line 70 of file THaEtClient.h.

◆ xcnt

Int_t Decoder::THaEtClient::xcnt
private

Definition at line 75 of file THaEtClient.h.

Collaboration diagram for Decoder::THaEtClient:

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