#include "htboxunpacker.h" |
HTBoxUnpacker
class description - source file - inheritance tree (.pdf)
protected:
void clearScalData()
UInt_t* fillScaler(UInt_t*, UInt_t*, Bool_t bOld = kFALSE, Int_t nType = 0x5)
void fillScalerData(Int_t, UInt_t*, Int_t)
void fillScalers(Int_t)
UInt_t* skipLatch(UInt_t*)
public:
HTBoxUnpacker(Int_t id = 416)
HTBoxUnpacker(const HTBoxUnpacker&)
~HTBoxUnpacker()
static TClass* Class()
virtual Int_t execute()
virtual Int_t getSubEvtId() const
virtual Bool_t init()
virtual TClass* IsA() const
HTBoxUnpacker& operator=(const HTBoxUnpacker&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Int_t subEvtId ! subevent id
HLocation loc ! location in the matrix category for tbox data
HCategory* tboxCat ! pointer to the TBox category
UInt_t scalData[64] ! scaler data
HTBoxUnpacker
Unpacker used to read Scalers data from .hld files
Fills the TBox category.
HTBoxUnpacker(Int_t id)
Constructor
Input: subevent id
Bool_t init(void)
Creates the TBox category for the scalers, if not yet existing
Int_t execute()
Unpacks the scaler data and fills the TBox data category
UInt_t* fillScaler(UInt_t* pData,UInt_t* uTrigbits,Bool_t bOld,Int_t nType)
Function for filling scaler data
returns the pointer to the next data word
void fillScalerData(Int_t n,UInt_t* pScalerData,Int_t nSize)
Used since aug04 data
void fillScalers(Int_t nScalerCounts)
Function for filling TBoxChan category for given number of scalers
UInt_t* skipLatch(UInt_t* pData)
Skips the latch data in old readout schema used before aug04
Returns the pointer to the next data word
Inline Functions
void ~HTBoxUnpacker()
Int_t getSubEvtId() const
void clearScalData()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HTBoxUnpacker HTBoxUnpacker(const HTBoxUnpacker&)
HTBoxUnpacker& operator=(const HTBoxUnpacker&)
Author: Walter Karig
Last update: 03/05/2005 by Ilse Koenig
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.