#include "hrichunpackercal99.h"

HRichUnpackerCal99


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

class HRichUnpackerCal99 : public HldUnpack

Inheritance Chart:
TObject
<-
HldUnpack
<-
HRichUnpackerCal99
    private:
HParSet* getCalPar() HRichMappingPar* getMappingPar() int getUpi(HRichUnpackerCal99::DataWord&) void initCalPar() void initMappingPar() void printCalParCell(HLocation& loc) void printDataWord(HRichUnpackerCal99::DataWord&, int) void printMapping(HRichUnpackerCal99::DataWord&) Bool_t testSubEvt(HRichUnpackerCal99::DataWord&, int) public:
HRichUnpackerCal99(int rId, int strtEvt = 0, Bool_t isPed = kFALSE, Bool_t verbose = kFALSE, Int_t iSloppyL = 0, Bool_t swap_enabled = kFALSE) HRichUnpackerCal99(const HRichUnpackerCal99&) ~HRichUnpackerCal99() static TClass* Class() virtual int execute() virtual Bool_t finalize() virtual int getSubEvtId() const virtual Bool_t init() virtual TClass* IsA() const HRichUnpackerCal99& operator=(const HRichUnpackerCal99&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Bool_t perform_cable_swapping Bool_t kverbose Bool_t isPedestal int iSloppyLevel int startEvt int fEventNr int nSubEvtCntr int nSecMisMatchCntr HRichUnpackerCal99::DataWord dataword ! int richId int SubEvtIdSec int charge HParSet* pMapPar HCategory* pCalCat HParSet* fCalPar

Class Description


HRichUnpackerCal99(int rId,int strtEvt,Bool_t isPed,Bool_t verbose,Int_t iSloppyL, Bool_t swap_enabled)

~HRichUnpackerCal99(void)

Bool_t init(void)

void initMappingPar(void)

int getSubEvtId(void) const

void printDataWord(DataWord &addr,int ch)

void printMapping(DataWord &addr)

Bool_t testSubEvt(DataWord &addr,int ch)

int getUpi(DataWord &addr)
swapping of rich electronics coordinates!!!

int execute()

Bool_t finalize(void)
Int_t id = getSubEvtId(); // unused
cout<<"SubEvtId:"<<id<<" RICH: Number of evts processed: "<<fEventNr+1<<endl;
cout<<"SubEvtId:"<<id<<" RICH: Sloppy level:             "<<iSloppyLevel<<endl;
cout<<"SubEvtId:"<<id<<" RICH: Corrupt datawords:        "<<nSubEvtCntr<<endl;
cout<<"SubEvtId:"<<id<<" RICH: Sector mismatch errors:   "<<nSecMisMatchCntr<<endl;

void printCalParCell(HLocation& loc)

void initCalPar()



Inline Functions


           HRichMappingPar* getMappingPar()
                   HParSet* getCalPar()
                    TClass* Class()
                    TClass* IsA() const
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
         HRichUnpackerCal99 HRichUnpackerCal99(const HRichUnpackerCal99&)
        HRichUnpackerCal99& operator=(const HRichUnpackerCal99&)


Last update: Tue Feb 15 18:50:45 CET 2005 martin.jurkovic@ph.tum.de


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.