Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
Decoder::CodaDecoder::BankInfo Struct Reference

Definition at line 59 of file CodaDecoder.h.

Public Types

enum  EBankErr {
  kOK = 0 , kBadArg , kBadLen , kBadPad ,
  kUnsupType
}
 
enum  EDataSize {
  kUndef = 0 , k8bit = 1 , k16bit = 2 , k32bit = 4 ,
  k64bit = 8
}
 
enum  EIntFloat { kInteger = 0 , kFloat }
 
enum  ESigned { kUnknown = 0 , kUnsigned , kSigned }
 

Public Member Functions

 BankInfo ()
 
const char * Errtxt () const
 
Int_t Fill (const UInt_t *evbuf, UInt_t pos, UInt_t len)
 
EDataSize GetDataSize () const
 
EIntFloat GetFloat () const
 
ESigned GetSigned () const
 
const char * Typtxt () const
 

Public Attributes

UInt_t blksz_
 
UInt_t dtyp_
 
UInt_t len_
 
UInt_t npad_
 
UInt_t otag_
 
UInt_t pos_
 
EBankErr status_
 
UInt_t tag_
 

#include <CodaDecoder.h>

Member Enumeration Documentation

◆ EBankErr

Enumerator
kOK 
kBadArg 
kBadLen 
kBadPad 
kUnsupType 

Definition at line 62 of file CodaDecoder.h.

◆ EDataSize

Enumerator
kUndef 
k8bit 
k16bit 
k32bit 
k64bit 

Definition at line 63 of file CodaDecoder.h.

◆ EIntFloat

Enumerator
kInteger 
kFloat 

Definition at line 64 of file CodaDecoder.h.

◆ ESigned

Enumerator
kUnknown 
kUnsigned 
kSigned 

Definition at line 65 of file CodaDecoder.h.

Constructor & Destructor Documentation

◆ BankInfo()

Decoder::CodaDecoder::BankInfo::BankInfo ( )
inline

Definition at line 60 of file CodaDecoder.h.

Member Function Documentation

◆ Errtxt()

const char * Decoder::CodaDecoder::BankInfo::Errtxt ( ) const

Definition at line 501 of file CodaDecoder.cxx.

◆ Fill()

Int_t Decoder::CodaDecoder::BankInfo::Fill ( const UInt_t evbuf,
UInt_t  pos,
UInt_t  len 
)

Definition at line 428 of file CodaDecoder.cxx.

◆ GetDataSize()

CodaDecoder::BankInfo::EDataSize Decoder::CodaDecoder::BankInfo::GetDataSize ( ) const

Definition at line 554 of file CodaDecoder.cxx.

◆ GetFloat()

CodaDecoder::BankInfo::EIntFloat Decoder::CodaDecoder::BankInfo::GetFloat ( ) const

Definition at line 579 of file CodaDecoder.cxx.

◆ GetSigned()

CodaDecoder::BankInfo::ESigned Decoder::CodaDecoder::BankInfo::GetSigned ( ) const

Definition at line 591 of file CodaDecoder.cxx.

◆ Typtxt()

const char * Decoder::CodaDecoder::BankInfo::Typtxt ( ) const

Definition at line 521 of file CodaDecoder.cxx.

Member Data Documentation

◆ blksz_

UInt_t Decoder::CodaDecoder::BankInfo::blksz_

Definition at line 78 of file CodaDecoder.h.

◆ dtyp_

UInt_t Decoder::CodaDecoder::BankInfo::dtyp_

Definition at line 76 of file CodaDecoder.h.

◆ len_

UInt_t Decoder::CodaDecoder::BankInfo::len_

Definition at line 73 of file CodaDecoder.h.

◆ npad_

UInt_t Decoder::CodaDecoder::BankInfo::npad_

Definition at line 77 of file CodaDecoder.h.

◆ otag_

UInt_t Decoder::CodaDecoder::BankInfo::otag_

Definition at line 75 of file CodaDecoder.h.

◆ pos_

UInt_t Decoder::CodaDecoder::BankInfo::pos_

Definition at line 72 of file CodaDecoder.h.

◆ status_

EBankErr Decoder::CodaDecoder::BankInfo::status_

Definition at line 79 of file CodaDecoder.h.

◆ tag_

UInt_t Decoder::CodaDecoder::BankInfo::tag_

Definition at line 74 of file CodaDecoder.h.


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