Hall A ROOT/C++ Analyzer (podd)
Decoder::THaCodaData Class Referenceabstract

Public Member Functions

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

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
 
Int_t handle
 
Int_t verbose
 
Bool_t fIsGood
 

#include <THaCodaData.h>

Inheritance diagram for Decoder::THaCodaData:

Constructor & Destructor Documentation

Decoder::THaCodaData::THaCodaData ( )
Decoder::THaCodaData::THaCodaData ( const THaCodaData fn)
delete
virtual Decoder::THaCodaData::~THaCodaData ( )
virtualdefault

Member Function Documentation

virtual Int_t Decoder::THaCodaData::codaClose ( )
pure virtual
virtual Int_t Decoder::THaCodaData::codaOpen ( const char *  file_name,
Int_t  mode = 1 
)
pure virtual
virtual Int_t Decoder::THaCodaData::codaOpen ( const char *  file_name,
const char *  session,
Int_t  mode = 1 
)
pure virtual
virtual Int_t Decoder::THaCodaData::codaRead ( )
pure virtual
UInt_t Decoder::THaCodaData::getBuffSize ( ) const
inline
Int_t Decoder::THaCodaData::getCodaVersion ( )
virtual
UInt_t* Decoder::THaCodaData::getEvBuffer ( )
inline
Bool_t Decoder::THaCodaData::isGood ( ) const
inline
virtual Bool_t Decoder::THaCodaData::isOpen ( ) const
pure virtual
THaCodaData& Decoder::THaCodaData::operator= ( const THaCodaData fn)
delete
Int_t Decoder::THaCodaData::ReturnCode ( Int_t  evio_retcode)
staticprotected
void Decoder::THaCodaData::setVerbosity ( int  level)
inline
void Decoder::THaCodaData::staterr ( const char *  tried_to,
Int_t  status 
) const
protected

Member Data Documentation

EvtBuffer Decoder::THaCodaData::evbuffer
protected
TString Decoder::THaCodaData::filename
protected
Bool_t Decoder::THaCodaData::fIsGood
protected
Int_t Decoder::THaCodaData::handle
protected
Int_t Decoder::THaCodaData::verbose
protected
Collaboration diagram for Decoder::THaCodaData:

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