ROOT logo
AliRoot » HLT » BASE » AliHLTMisc

class AliHLTMisc: public TObject

This file is property of and copyright by the
ALICE Experiment at CERN, All rights reserved.

Primary Authors: Matthias Richter <Matthias.Richter@ift.uib.no>
for The ALICE HLT Project.

Permission to use, copy, modify and distribute this software and its
documentation strictly for non-commercial purposes is hereby granted
without fee, provided that the above copyright notice appears in all
copies and that both the copyright notice and this permission notice
appear in the supporting documentation. The authors make no claims
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.

Function Members (Methods)

public:
AliHLTMisc()
AliHLTMisc(const AliHLTMisc&)
virtual~AliHLTMisc()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
virtual intCheckOCDBEntries(const TMap *const pMap) const
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 intCopy(const AliHLTGlobalTriggerDecision* pDecision, TObject* pESDHLTDecision) 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 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 TObject*ExtractObject(AliCDBEntry* entry) const
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual boolGetAliESDtrackOnlineModeFlag() const
virtual voidGetBxByBz(const Double_t* r, Double_t* b)
virtual Double_tGetBz()
virtual Double_tGetBz(const Double_t* r)
virtual intGetCDBRunNo() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual AliHLTUInt32_tGetEventType(AliRawReader* rawReader) const
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
virtual AliHLTUInt32_tGetTimeStamp(AliRawReader* rawReader) const
virtual const char*TObject::GetTitle() const
virtual AliHLTTriggerMask_tGetTriggerMask(AliRawReader* rawReader) 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 intInitCDB(const char* cdbpath)
virtual intInitMagneticField() const
virtual intInitStreamerInfos(const char* ocdbEntry) const
virtual intInitStreamerInfos(TObjArray* pSchemas) const
virtual voidTObject::Inspect() constMENU
static AliHLTMisc&Instance()
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual const TClass*IsAliESDHLTDecision() 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 AliCDBEntry*LoadOCDBEntry(const char* path, int runNo = -1) const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual intMergeStreamerInfo(TObjArray* tgt, const TObjArray* src, int iVerbosity = 0) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
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)
AliHLTMisc&operator=(const AliHLTMisc&)
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)
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 = "")
virtual voidSetAliESDtrackOnlineModeFlag(bool mode) const
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual intSetCDBRunNo(int runNo)
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&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_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()

Data Members

private:
static AliHLTMisc*fgInstance! global instance

Class Charts

Inheritance Chart:
TObject
AliHLTMisc

Function documentation

AliHLTMisc()
 Abstract interface of various glue functions implemented in dynamically
 loaded libraries.

 The HLT base library is independent from AliRoot and binds AliRoot
 functionality via dynamic libraries. The provided methods can be used
 from any module library without introducing additional dependencies.
~AliHLTMisc()
 destructor
AliHLTMisc& Instance()
 get global instance of the interface implementation
int InitCDB(const char* cdbpath)
 default method, functionality is implemented in the child class
int SetCDBRunNo(int runNo)
 default method, functionality is implemented in the child class
int GetCDBRunNo() const
 default method, functionality is implemented in the child class
AliCDBEntry* LoadOCDBEntry(const char* path, int runNo = -1) const
 default method, functionality is implemented in the child class
TObject* ExtractObject(AliCDBEntry* entry) const
 default method, functionality is implemented in the child class
int CheckOCDBEntries(const TMap *const pMap) const
 default method, functionality is implemented in the child class
int InitMagneticField() const
 default method, functionality is implemented in the child class
AliHLTTriggerMask_t GetTriggerMask(AliRawReader* rawReader) const
 default method, functionality is implemented in the child class
AliHLTUInt32_t GetTimeStamp(AliRawReader* rawReader) const
 default method, functionality is implemented in the child class
AliHLTUInt32_t GetEventType(AliRawReader* rawReader) const
 default method, functionality is implemented in the child class
Double_t GetBz()
 default method, functionality is implemented in the child class
Double_t GetBz(const Double_t* r)
 default method, functionality is implemented in the child class
void GetBxByBz(const Double_t* r, Double_t* b)
 default method, functionality is implemented in the child class
const TClass* IsAliESDHLTDecision() const
 default method, functionality is implemented in the child class
int Copy(const AliHLTGlobalTriggerDecision* pDecision, TObject* pESDHLTDecision) const
 default method, functionality is implemented in the child class
int InitStreamerInfos(const char* ocdbEntry) const
 default method, functionality is implemented in the child class
int InitStreamerInfos(TObjArray* pSchemas) const
 default method, functionality is implemented in the child class
int MergeStreamerInfo(TObjArray* tgt, const TObjArray* src, int iVerbosity = 0) const
 default method, functionality is implemented in the child class
void SetAliESDtrackOnlineModeFlag(bool mode) const
 default method, functionality is implemented in the child class
bool GetAliESDtrackOnlineModeFlag() const
 default method, functionality is implemented in the child class
AliHLTMisc()