class HRichUnpackerCal99: public HldUnpack

Function Members (Methods)

public:
HRichUnpackerCal99(const HRichUnpackerCal99&)
HRichUnpackerCal99(Int_t rId, Bool_t wrtRaw = kTRUE, Int_t strtEvt = 0, Bool_t isPed = kFALSE, Bool_t verbose = kFALSE, Int_t iSloppyL = 0, Bool_t swap_enabled = kFALSE)
virtual~HRichUnpackerCal99()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual Int_texecute()
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual Bool_tfinalize()
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() const
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
HldUnpack::HPPHldUnpack::getpSubEvt()
virtual Int_tgetSubEvtId() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual Bool_tinit()
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
HRichUnpackerCal99&operator=(const HRichUnpackerCal99&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTObject::Print(Option_t* option = "") const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
virtual Bool_tHldUnpack::reinit()
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidHldUnpack::setCategory(HCategory* aCat)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()
private:
HParSet*getCalPar()
HRichMappingPar*getMappingPar()
Int_tgetUpi(HRichUnpackerCal99::DataWord&)
voidinitCalPar()
voidinitMappingPar()
voidprintCalParCell(HLocation& loc)
voidprintDataWord(HRichUnpackerCal99::DataWord&, int)
voidprintMapping(HRichUnpackerCal99::DataWord&)
Bool_ttestSubEvt(HRichUnpackerCal99::DataWord&, int)

Data Members

public:
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
HCategory*HldUnpack::pRawCat! pointer to category where data will be stored;
HldSubEvt*HldUnpack::pSubEvt! pointer to subevent where data are read from
private:
Int_tSubEvtIdSec! sector number
Int_tcharge! measured charge
HRichUnpackerCal99::DataWorddataword! structure for channel address
HParSet*fCalPar!
Int_tfEventNr! current event #
Int_tiSloppyLevel! error tolerance
Bool_tisPedestal! true only for pedestal mode (obsolete)
Bool_tkverbose! verbose operation
Int_tnSecMisMatchCntr!
Int_tnSubEvtCntr!
HCategory*pCalCat!
HParSet*pMapPar!
HCategory*pRawCat!
Bool_tperform_cable_swapping! relevant only for NOV01 analysis
Int_trichId! subevent ID identifying RC
Int_tstartEvt! start unpacking with event #
Bool_twriteRaw! fill catRichRaw (needed for IPU emulation)

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HRichUnpackerCal99(Int_t rId, Bool_t wrtRaw = kTRUE, Int_t strtEvt = 0, Bool_t isPed = kFALSE, Bool_t verbose = kFALSE, Int_t iSloppyL = 0, Bool_t swap_enabled = kFALSE)
~HRichUnpackerCal99(void)
Bool_t init(void)
void initMappingPar(void)
Int_t getSubEvtId(void)
void printDataWord(HRichUnpackerCal99::DataWord& , int )
void printMapping(HRichUnpackerCal99::DataWord& )
Bool_t testSubEvt(HRichUnpackerCal99::DataWord& , int )
Int_t getUpi(HRichUnpackerCal99::DataWord& )
swapping of rich electronics coordinates!!!
Int_t 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()
HRichUnpackerCal99(Int_t rId, Bool_t wrtRaw = kTRUE, Int_t strtEvt = 0, Bool_t isPed = kFALSE, Bool_t verbose = kFALSE, Int_t iSloppyL = 0, Bool_t swap_enabled = kFALSE)
 public data members and functions
HRichMappingPar* getMappingPar()
{return (HRichMappingPar*) pMapPar;}
HParSet* getCalPar()
{return fCalPar;}

Last change: Sat May 22 13:10:37 2010
Last generated: 2010-05-22 13:10

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.