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

Definition at line 64 of file THaCodaData.h.

Public Member Functions

virtual Int_t codaClose ()=0
 
virtual Int_t codaOpen (const char *file_name, const char *session, Int_t mode=1)=0
 
virtual Int_t codaOpen (const char *file_name, Int_t mode=1)=0
 
virtual Int_t codaRead ()=0
 
UInt_t getBuffSize () const
 
virtual Int_t getCodaVersion ()
 
UInt_tgetEvBuffer ()
 
Bool_t isGood () const
 
virtual Bool_t isOpen () const =0
 
THaCodaDataoperator= (const THaCodaData &fn)=delete
 
void setVerbosity (int level)
 
 THaCodaData ()
 
 THaCodaData (const THaCodaData &fn)=delete
 
virtual ~THaCodaData ()=default
 

Protected Member Functions

void staterr (const char *tried_to, Int_t status) const
 

Static Protected Member Functions

static Int_t ReturnCode (Int_t evio_retcode)
 

Protected Attributes

EvtBuffer evbuffer
 
TString filename
 
Bool_t fIsGood
 
Int_t handle
 
Int_t verbose
 

#include <THaCodaData.h>

Inheritance diagram for Decoder::THaCodaData:

Constructor & Destructor Documentation

◆ THaCodaData() [1/2]

Decoder::THaCodaData::THaCodaData ( )

Definition at line 28 of file THaCodaData.cxx.

◆ THaCodaData() [2/2]

Decoder::THaCodaData::THaCodaData ( const THaCodaData fn)
delete

◆ ~THaCodaData()

virtual Decoder::THaCodaData::~THaCodaData ( )
virtualdefault

Member Function Documentation

◆ codaClose()

virtual Int_t Decoder::THaCodaData::codaClose ( )
pure virtual

◆ codaOpen() [1/2]

virtual Int_t Decoder::THaCodaData::codaOpen ( const char *  file_name,
const char *  session,
Int_t  mode = 1 
)
pure virtual

◆ codaOpen() [2/2]

virtual Int_t Decoder::THaCodaData::codaOpen ( const char *  file_name,
Int_t  mode = 1 
)
pure virtual

◆ codaRead()

virtual Int_t Decoder::THaCodaData::codaRead ( )
pure virtual

◆ getBuffSize()

UInt_t Decoder::THaCodaData::getBuffSize ( ) const
inline

Definition at line 77 of file THaCodaData.h.

◆ getCodaVersion()

Int_t Decoder::THaCodaData::getCodaVersion ( )
virtual

Definition at line 35 of file THaCodaData.cxx.

◆ getEvBuffer()

UInt_t * Decoder::THaCodaData::getEvBuffer ( )
inline

Definition at line 76 of file THaCodaData.h.

◆ isGood()

Bool_t Decoder::THaCodaData::isGood ( ) const
inline

Definition at line 81 of file THaCodaData.h.

◆ isOpen()

virtual Bool_t Decoder::THaCodaData::isOpen ( ) const
pure virtual

◆ operator=()

THaCodaData & Decoder::THaCodaData::operator= ( const THaCodaData fn)
delete

◆ ReturnCode()

Int_t Decoder::THaCodaData::ReturnCode ( Int_t  evio_retcode)
staticprotected

Definition at line 107 of file THaCodaData.cxx.

◆ setVerbosity()

void Decoder::THaCodaData::setVerbosity ( int  level)
inline

Definition at line 80 of file THaCodaData.h.

◆ staterr()

void Decoder::THaCodaData::staterr ( const char *  tried_to,
Int_t  status 
) const
protected

Definition at line 52 of file THaCodaData.cxx.

Member Data Documentation

◆ evbuffer

EvtBuffer Decoder::THaCodaData::evbuffer
protected

Definition at line 87 of file THaCodaData.h.

◆ filename

TString Decoder::THaCodaData::filename
protected

Definition at line 88 of file THaCodaData.h.

◆ fIsGood

Bool_t Decoder::THaCodaData::fIsGood
protected

Definition at line 91 of file THaCodaData.h.

◆ handle

Int_t Decoder::THaCodaData::handle
protected

Definition at line 89 of file THaCodaData.h.

◆ verbose

Int_t Decoder::THaCodaData::verbose
protected

Definition at line 90 of file THaCodaData.h.

Collaboration diagram for Decoder::THaCodaData:

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