Hall A ROOT/C++ Analyzer (podd)
Decoder::THaCodaFile Class Reference

Public Member Functions

 THaCodaFile ()
 
 THaCodaFile (const char *filename, const char *rw="r")
 
 THaCodaFile (const THaCodaFile &fn)=delete
 
THaCodaFileoperator= (const THaCodaFile &fn)=delete
 
virtual ~THaCodaFile ()
 
virtual Int_t codaOpen (const char *filename, Int_t mode=1)
 
virtual Int_t codaOpen (const char *filename, const char *rw, Int_t mode=1)
 
virtual Int_t codaClose ()
 
virtual Int_t codaRead ()
 
Int_t codaWrite (const UInt_t *evbuffer)
 
Int_t filterToFile (const char *output_file)
 
void addEvTypeFilt (UInt_t evtype_to_filt)
 
void addEvListFilt (UInt_t event_to_filt)
 
void setMaxEvFilt (UInt_t max_event)
 
virtual bool isOpen () const
 
- Public Member Functions inherited from Decoder::THaCodaData
 THaCodaData ()
 
 THaCodaData (const THaCodaData &fn)=delete
 
THaCodaDataoperator= (const THaCodaData &fn)=delete
 
virtual ~THaCodaData ()=default
 
UInt_t * getEvBuffer ()
 
UInt_t getBuffSize () const
 
virtual Int_t getCodaVersion ()
 
void setVerbosity (int level)
 
Bool_t isGood () const
 

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

#include <THaCodaFile.h>

Inheritance diagram for Decoder::THaCodaFile:

Constructor & Destructor Documentation

Decoder::THaCodaFile::THaCodaFile ( )
Decoder::THaCodaFile::THaCodaFile ( const char *  filename,
const char *  rw = "r" 
)
explicit
Decoder::THaCodaFile::THaCodaFile ( const THaCodaFile fn)
delete
Decoder::THaCodaFile::~THaCodaFile ( )
virtual

Member Function Documentation

void Decoder::THaCodaFile::addEvListFilt ( UInt_t  event_to_filt)
void Decoder::THaCodaFile::addEvTypeFilt ( UInt_t  evtype_to_filt)
Int_t Decoder::THaCodaFile::codaClose ( )
virtual

Implements Decoder::THaCodaData.

Int_t Decoder::THaCodaFile::codaOpen ( const char *  filename,
Int_t  mode = 1 
)
virtual

Implements Decoder::THaCodaData.

Int_t Decoder::THaCodaFile::codaOpen ( const char *  filename,
const char *  rw,
Int_t  mode = 1 
)
virtual

Implements Decoder::THaCodaData.

Int_t Decoder::THaCodaFile::codaRead ( )
virtual

Implements Decoder::THaCodaData.

Int_t Decoder::THaCodaFile::codaWrite ( const UInt_t *  evbuffer)
Int_t Decoder::THaCodaFile::filterToFile ( const char *  output_file)
bool Decoder::THaCodaFile::isOpen ( ) const
virtual

Implements Decoder::THaCodaData.

THaCodaFile& Decoder::THaCodaFile::operator= ( const THaCodaFile fn)
delete
void Decoder::THaCodaFile::setMaxEvFilt ( UInt_t  max_event)
Collaboration diagram for Decoder::THaCodaFile:

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