ROOT logo
#ifndef HTBOXUNPACKER_H
#define HTBOXUNPACKER_H

#include "hldunpack.h"
#include "hlocation.h"
#include "hstartdef.h"

class HCategory;

class HTBoxUnpacker: public HldUnpack {

private:

   Int_t       fSubEvtId;                       //! subevent id
   HLocation   fLoc;                            //! location in the matrix category for tbox data
   HCategory*  fCat;                            //! pointer to the TBox category

public:

   HTBoxUnpacker(Int_t id = 0x8800);
   ~HTBoxUnpacker(void) {}

   Bool_t init(void);
   Int_t  execute();
   Int_t  getSubEvtId() ;

   ClassDef(HTBoxUnpacker, 0) // unpack scaler data
};

inline Int_t HTBoxUnpacker::getSubEvtId()
{
   return fSubEvtId;
}

#endif /* !HTBOXUNPACKER_H */











 htboxunpacker.h:1
 htboxunpacker.h:2
 htboxunpacker.h:3
 htboxunpacker.h:4
 htboxunpacker.h:5
 htboxunpacker.h:6
 htboxunpacker.h:7
 htboxunpacker.h:8
 htboxunpacker.h:9
 htboxunpacker.h:10
 htboxunpacker.h:11
 htboxunpacker.h:12
 htboxunpacker.h:13
 htboxunpacker.h:14
 htboxunpacker.h:15
 htboxunpacker.h:16
 htboxunpacker.h:17
 htboxunpacker.h:18
 htboxunpacker.h:19
 htboxunpacker.h:20
 htboxunpacker.h:21
 htboxunpacker.h:22
 htboxunpacker.h:23
 htboxunpacker.h:24
 htboxunpacker.h:25
 htboxunpacker.h:26
 htboxunpacker.h:27
 htboxunpacker.h:28
 htboxunpacker.h:29
 htboxunpacker.h:30
 htboxunpacker.h:31
 htboxunpacker.h:32
 htboxunpacker.h:33
 htboxunpacker.h:34
 htboxunpacker.h:35
 htboxunpacker.h:36
 htboxunpacker.h:37
 htboxunpacker.h:38
 htboxunpacker.h:39
 htboxunpacker.h:40
 htboxunpacker.h:41
 htboxunpacker.h:42
 htboxunpacker.h:43
 htboxunpacker.h:44
 htboxunpacker.h:45
 htboxunpacker.h:46