ROOT logo
AliRoot » HLT » BASE » AliHLTOUTHomerBuffer

class AliHLTOUTHomerBuffer: public AliHLTOUT, public AliHLTLogging

Function Members (Methods)

public:
AliHLTOUTHomerBuffer(const AliHLTUInt8_t* pBuffer, int size)
virtual~AliHLTOUTHomerBuffer()
intAliHLTOUT::AddSubCollection(AliHLTOUT* pCollection)
static const char*AliHLTLogging::BuildLogString(const char* format, va_list& ap, bool bAppend = false)
static AliHLTUInt32_tAliHLTOUT::ByteSwap32(AliHLTUInt32_t src)
static AliHLTUInt64_tAliHLTOUT::ByteSwap64(AliHLTUInt64_t src)
intAliHLTOUT::CheckAlignment(AliHLTOUT::AliHLTOUTDataType type)
AliHLTOUT::AliHLTOUTByteOrderAliHLTOUT::CheckByteOrder()
intAliHLTLogging::CheckFilter(AliHLTComponentLogSeverity severity) const
intAliHLTLogging::CheckGroup(const char* originClass) const
static TClass*Class()
static voidAliHLTOUT::Delete(AliHLTOUT* pInstance)
intAliHLTOUT::DisableBlockSelection()
intAliHLTOUT::EnableBlockSelection()
AliHLTUInt64_tAliHLTOUT::EventId() const
intAliHLTOUT::FillHandlerList(AliHLTOUT::AliHLTOUTHandlerListEntryVector& list, AliHLTModuleAgent::AliHLTOUTHandlerType handlerType)
static intAliHLTOUT::FindHandler(AliHLTOUT::AliHLTOUTHandlerListEntryVector& list, const AliHLTModuleAgent::AliHLTOUTHandlerDesc desc)
AliHLTModuleAgent*AliHLTOUT::GetAgent()
intAliHLTOUT::GetDataBlockDescription(AliHLTComponentDataType& dt, AliHLTUInt32_t& spec)
const AliHLTOUT::AliHLTOUTHandlerListEntry&AliHLTOUT::GetDataBlockHandlerDesc()
AliHLTModuleAgent::AliHLTOUTHandlerTypeAliHLTOUT::GetDataBlockHandlerType()
AliHLTUInt32_tAliHLTOUT::GetDataBlockIndex()
TObject*AliHLTOUT::GetDataObject()
static AliHLTOUT*AliHLTOUT::GetGlobalInstance()
static AliHLTComponentLogSeverityAliHLTLogging::GetGlobalLoggingLevel()
AliHLTOUTHandler*AliHLTOUT::GetHandler()
const char*AliHLTLogging::GetKeyword() const
static AliHLTComponentLogSeverityAliHLTLogging::GetLocalLoggingDefault()
AliHLTComponentLogSeverityAliHLTLogging::GetLocalLoggingLevel()
intAliHLTOUT::GetNofDataBlocks()
virtual void*AliHLTLogging::GetParameter() const
intAliHLTOUT::Init()
static intAliHLTLogging::InitAliLogFunc(AliHLTComponentHandler* pHandler)
static intAliHLTLogging::InitAliLogTrap(AliHLTComponentHandler* pHandler)
static intAliHLTOUT::InsertHandler(AliHLTOUT::AliHLTOUTHandlerListEntryVector& list, const AliHLTOUT::AliHLTOUTHandlerListEntry& entry)
static intAliHLTOUT::InvalidateBlocks(AliHLTOUT::AliHLTOUTHandlerListEntryVector& list)
virtual TClass*IsA() const
intAliHLTLogging::Logging(AliHLTComponentLogSeverity severity, const char* origin, const char* keyword, const char* message)
virtual intAliHLTLogging::LoggingVarargs(AliHLTComponentLogSeverity severity, const char* originClass, const char* originFunc, const char* file, int line) const
intAliHLTOUT::MarkDataBlockProcessed()
intAliHLTOUT::MarkDataBlocksProcessed(const AliHLTOUT::AliHLTOUTHandlerListEntry* pHandlerDesc)
static intAliHLTLogging::Message(void* param, AliHLTComponentLogSeverity severity, const char* origin, const char* keyword, const char* message)
static AliHLTOUT*AliHLTOUT::New(AliRawReader* pRawReader)
static AliHLTOUT*AliHLTOUT::New(TTree* pDigitTree, int event = -1)
static AliHLTOUT*AliHLTOUT::New(const char* filename, int event = -1)
intAliHLTOUT::ReleaseDataBuffer(const AliHLTUInt8_t* pBuffer)
intAliHLTOUT::ReleaseDataObject(TObject* pObject)
intAliHLTOUT::ReleaseSubCollection(AliHLTOUT* pCollection)
static intAliHLTOUT::RemoveEmptyDuplicateHandlers(AliHLTOUT::AliHLTOUTHandlerListEntryVector& list)
intAliHLTOUT::Reset()
intAliHLTOUT::ResetBlockSelection()
intAliHLTOUT::SelectDataBlock()
intAliHLTOUT::SelectDataBlocks(const AliHLTOUT::AliHLTOUTHandlerListEntry* pHandlerDesc)
intAliHLTOUT::SelectFirstDataBlock(AliHLTComponentDataType dt = kAliHLTAnyDataType, AliHLTUInt32_t spec = kAliHLTVoidDataSpec, AliHLTModuleAgent::AliHLTOUTHandlerType handlerType = AliHLTModuleAgent::kUnknownOutput, bool skipProcessed = true)
intAliHLTOUT::SelectNextDataBlock()
intAliHLTLogging::SendMessage(AliHLTComponentLogSeverity severity, const char* originClass, const char* originFunc, const char* file, int line, const char* message) const
static intAliHLTLogging::SetBlackList(const char* classnames)
voidAliHLTLogging::SetDefaultKeyword(const char* keyword)
static voidAliHLTLogging::SetGlobalLoggingLevel(AliHLTComponentLogSeverity level)
const char*AliHLTLogging::SetKeyword(const char* keyword)
static voidAliHLTLogging::SetLocalLoggingDefault(AliHLTComponentLogSeverity level)
virtual voidAliHLTLogging::SetLocalLoggingLevel(AliHLTComponentLogSeverity level)
static const char*AliHLTLogging::SetLogString(const void* p, const char* pfmt, const char* format)
static intAliHLTLogging::SetWhiteList(const char* classnames)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
voidAliHLTLogging::SwitchAliLog(int sw)
virtual intAliHLTOUT::WriteESD(const AliHLTUInt8_t* pBuffer, AliHLTUInt32_t size, AliHLTComponentDataType dt, AliESDEvent* tgtesd = 0) const
protected:
intAliHLTOUT::AddBlockDescriptor(const AliHLTOUT::AliHLTOUTBlockDescriptor desc)
boolAliHLTOUT::BeVerbose() const
voidAliHLTOUT::Print(const char* option = "") const
intScanReader(AliHLTMonitoringReader* pReader, AliHLTUInt32_t majorIndex = 0)
voidAliHLTOUT::SetEventId(AliHLTUInt64_t id)
voidAliHLTOUT::SwitchVerbosity(bool verbose)
private:
AliHLTOUTHomerBuffer()
AliHLTOUTHomerBuffer(const AliHLTOUTHomerBuffer&)
virtual intCheckBlockAlignment(AliHLTUInt32_t index, AliHLTOUT::AliHLTOUTDataType type)
virtual AliHLTOUT::AliHLTOUTByteOrderCheckBlockByteOrder(AliHLTUInt32_t index)
virtual intGenerateIndex()
virtual intGetDataBuffer(AliHLTUInt32_t index, const AliHLTUInt8_t*& pBuffer, AliHLTUInt32_t& size)
AliHLTOUTHomerBuffer&operator=(const AliHLTOUTHomerBuffer&)

Data Members

public:
static ostringstreamAliHLTLogging::fgLogstr! transient
protected:
static void*AliHLTLogging::fgAliLoggingFunc! transient
AliHLTHOMERLibManager*fpManager!transient
private:
intfSize! transient
const AliHLTUInt8_t*fpBuffer! transient
AliHLTHOMERReader*fpReader!transient

Class Charts

Inheritance Chart:
AliHLTOUT
AliHLTLogging
AliHLTOUTHomerBuffer

Function documentation

AliHLTOUTHomerBuffer(const AliHLTUInt8_t* pBuffer, int size)
 see header file for class documentation
 or
 refer to README to build package
 or
 visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
~AliHLTOUTHomerBuffer()
 see header file for class documentation
int GenerateIndex()
 see header file for class documentation
int GetDataBuffer(AliHLTUInt32_t index, const AliHLTUInt8_t*& pBuffer, AliHLTUInt32_t& size)
 see header file for class documentation
AliHLTOUT::AliHLTOUTByteOrder CheckBlockByteOrder(AliHLTUInt32_t index)
int CheckBlockAlignment(AliHLTUInt32_t index, AliHLTOUT::AliHLTOUTDataType type)
int ScanReader(AliHLTMonitoringReader* pReader, AliHLTUInt32_t majorIndex = 0)
 see header file for class documentation
AliHLTOUTHomerBuffer(const AliHLTUInt8_t* pBuffer, int size)
 constructor 
AliHLTOUTHomerBuffer()
 standard constructor prohibited 
AliHLTOUTHomerBuffer& operator=(const AliHLTOUTHomerBuffer& )
 assignment operator prohibited