#include "hldunpack.h"

HldUnpack


class description - source file - inheritance tree (.pdf)

class HldUnpack : public TObject

Inheritance Chart:
TObject
<-
HldUnpack
<-
HHodoUnpacker
HLatchUnpacker
HMatchUUnpacker
HMdcUnpacker
HRichUnpackerCal99
HRichUnpackerCurrent
HRichUnpackerRaw99
HRpcUnpacker
HShowerUnpacker
HStartUnpacker
 [more...]
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    public:
virtual ~HldUnpack() static TClass* Class() virtual Int_t execute() virtual Bool_t finalize() HldUnpack::HPP getpSubEvt() virtual int getSubEvtId() const virtual Bool_t init() virtual TClass* IsA() const HldUnpack& operator=(const HldUnpack&) virtual Bool_t reinit() void setCategory(HCategory* aCat) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
HldSubEvt* pSubEvt ! pointer to subevent where data are read from HCategory* pRawCat ! pointer to category where data will be stored;

Class Description

HldUnpack

  ABC for the different unpackers.

  The unpackers are used to unpack the data from Lmd files and put them
into the HEvent structure.

  The job of an unpacker starts when its execute function is called within
  HLmdSource::getNextEvent(), in this function the unpacker reads data from
  an HldEvt (corresponding to an event as stored by the data adquisition
  system) and extracts the info to the category pRawCat.


~HldUnpack(void)
Destructor

int execute(void)
Default execute function. It just gives some info about the read subevent
 This function is overriden by derived classes.

void setCategory(HCategory *aCat)
Sets the category where the unpacked data go to.



Inline Functions


                   int getSubEvtId() const
        HldUnpack::HPP getpSubEvt()
                Bool_t init()
                Bool_t reinit()
                Bool_t finalize()
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
            HldUnpack& operator=(const HldUnpack&)


Author: Walter Karig
Last update: 25/03/98 by Manuel Sanchez


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.