ROOT logo
AliRoot » HLT » BASE » AliHLTOfflineDataSource

class AliHLTOfflineDataSource: public AliHLTDataSource, public AliHLTOfflineInterface

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~AliHLTOfflineDataSource()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static const char*AliHLTLogging::BuildLogString(const char* format, va_list& ap, bool bAppend = false)
static AliHLTUInt32_tAliHLTComponent::CalculateChecksum(const AliHLTUInt8_t* buffer, int size)
intAliHLTLogging::CheckFilter(AliHLTComponentLogSeverity severity) const
intAliHLTLogging::CheckGroup(const char* originClass) const
intAliHLTComponent::CheckOCDBEntries(const TMap *const externList = 0)
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
static voidAliHLTComponent::CopyDataType(AliHLTComponentDataType& tgtdt, const AliHLTComponentDataType& srcdt)
static stringAliHLTComponent::DataType2Text(const AliHLTComponentDataType& type, int mode = 0)
virtual intAliHLTComponent::Deinit()
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual intAliHLTDataSource::DoProcessing(const AliHLTComponentEventData& evtData, const AliHLTComponentBlockData* blocks, AliHLTComponentTriggerData& trigData, AliHLTUInt8_t* outputPtr, AliHLTUInt32_t& size, AliHLTComponentBlockDataList& outputBlocks, AliHLTComponentEventDoneData*& edd)
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)
static intAliHLTComponent::ExtractComponentTableEntry(const AliHLTUInt8_t* pBuffer, AliHLTUInt32_t size, string& chainId, string& compId, string& compParam, vector<AliHLTUInt32_t>& parents)
static intAliHLTComponent::ExtractComponentTableEntry(const AliHLTUInt8_t* pBuffer, AliHLTUInt32_t size, string& chainId, string& compId, string& compParam, vector<AliHLTUInt32_t>& parents, int& level)
static AliHLTUInt32_tAliHLTComponent::ExtractEventTypeFromCDH(const AliHLTCDHWrapper *const cdh)
static intAliHLTComponent::ExtractTriggerData(const AliHLTComponentTriggerData& trigData, const AliHLTUInt8_t (**)[gkAliHLTBlockDAttributeCount] attributes, AliHLTUInt64_t* status, AliHLTCDHWrapper *const cdh, AliHLTReadoutList* readoutlist, bool printErrors = false)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
static voidAliHLTComponent::FillBlockData(AliHLTComponentBlockData& blockData)
static intAliHLTOfflineInterface::FillComponentESDs(int eventNo, AliRunLoader* runLoader, AliESDEvent* esd)
static voidAliHLTComponent::FillDataType(AliHLTComponentDataType& dataType)
virtual intFillESD(int, AliRunLoader*, AliESDEvent*)
static voidAliHLTComponent::FillEventData(AliHLTComponentEventData& evtData)
static voidAliHLTComponent::FillShmData(AliHLTComponentShmData& shmData)
intAliHLTComponent::FindMatchingDataTypes(AliHLTComponent* pConsumer, AliHLTComponentDataTypeList* tgtList)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
static TUUIDAliHLTComponent::GenerateGUID()
virtual const char*AliHLTComponent::GetComponentID()
virtual AliHLTComponent::TComponentTypeAliHLTDataSource::GetComponentType()
intAliHLTComponent::GetCompressionLevel() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
AliESDEvent*AliHLTOfflineInterface::GetESD() const
static AliHLTComponentLogSeverityAliHLTLogging::GetGlobalLoggingLevel()
virtual const char*TObject::GetIconName() const
virtual voidAliHLTDataSource::GetInputDataTypes(AliHLTComponentDataTypeList& list)
const char*AliHLTLogging::GetKeyword() const
intAliHLTComponent::GetLastObjectSize() const
static AliHLTComponentLogSeverityAliHLTLogging::GetLocalLoggingDefault()
AliHLTComponentLogSeverityAliHLTLogging::GetLocalLoggingLevel()
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual voidAliHLTComponent::GetOCDBObjectDescription(TMap *const targetArray)
virtual Option_t*TObject::GetOption() const
virtual voidAliHLTComponent::GetOutputDataSize(unsigned long& constBase, double& inputMultiplier)
virtual AliHLTComponentDataTypeAliHLTComponent::GetOutputDataType()
virtual intAliHLTComponent::GetOutputDataTypes(AliHLTComponentDataTypeList& tgtList)
virtual void*AliHLTLogging::GetParameter() const
AliRawReader*AliHLTOfflineInterface::GetRawReader() const
static intAliHLTComponent::GetReadoutList(const AliHLTComponentTriggerData& trigData, AliHLTReadoutList& list, bool printErrors = false)
AliRunLoader*AliHLTOfflineInterface::GetRunLoader() 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 intAliHLTComponent::Init(const AliHLTAnalysisEnvironment* comenv, void* environParam, int argc, const char** argv)
static intAliHLTLogging::InitAliLogFunc(AliHLTComponentHandler* pHandler)
static intAliHLTLogging::InitAliLogTrap(AliHLTComponentHandler* pHandler)
intAliHLTComponent::InitCDB(const char* cdbPath, AliHLTComponentHandler* pHandler)
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
intAliHLTLogging::Logging(AliHLTComponentLogSeverity severity, const char* origin, const char* keyword, const char* message)
virtual intAliHLTComponent::LoggingVarargs(AliHLTComponentLogSeverity severity, const char* originClass, const char* originFunc, const char* file, int line) const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
static intAliHLTLogging::Message(void* param, AliHLTComponentLogSeverity severity, const char* origin, const char* keyword, const char* message)
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)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTObject::Print(Option_t* option = "") const
static voidAliHLTComponent::PrintComponentDataTypeInfo(const AliHLTComponentDataType& dt)
static voidAliHLTComponent::PrintDataTypeContent(AliHLTComponentDataType& dt, const char* format = 0)
intAliHLTComponent::ProcessEvent(const AliHLTComponentEventData& evtData, const AliHLTComponentBlockData* blocks, AliHLTComponentTriggerData& trigData, AliHLTUInt8_t* outputPtr, AliHLTUInt32_t& size, AliHLTUInt32_t& outputBlockCnt, AliHLTComponentBlockData*& outputBlocks, AliHLTComponentEventDoneData*& edd)
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
intAliHLTOfflineInterface::Reset()
voidTObject::ResetBit(UInt_t f)
static intAliHLTOfflineInterface::ResetComponents()
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
intAliHLTLogging::SendMessage(AliHLTComponentLogSeverity severity, const char* originClass, const char* originFunc, const char* file, int line, const char* message) const
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
static intAliHLTLogging::SetBlackList(const char* classnames)
intAliHLTComponent::SetCDBRunNo(int runNo)
intAliHLTComponent::SetComponentDescription(const char* desc)
intAliHLTComponent::SetComponentEnvironment(const AliHLTAnalysisEnvironment* comenv, void* environParam)
static voidAliHLTComponent::SetDataType(AliHLTComponentDataType& tgtdt, const char* id, const char* origin)
static voidAliHLTComponent::SetDataType(AliHLTComponentDataType& dt, AliHLTUInt64_t id, AliHLTUInt32_t orig)
voidAliHLTLogging::SetDefaultKeyword(const char* keyword)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
intAliHLTOfflineInterface::SetESD(Int_t eventNo, AliESDEvent* pESD)
static intAliHLTComponent::SetGlobalComponentHandler(AliHLTComponentHandler* pCH, int bOverwrite = 0)
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 voidTObject::SetObjectStat(Bool_t stat)
intAliHLTOfflineInterface::SetParams(AliRunLoader* runLoader, AliRawReader* rawReader)
static intAliHLTOfflineInterface::SetParamsToComponents(AliRunLoader* runLoader, AliRawReader* rawReader)
intAliHLTComponent::SetRunDescription(const AliHLTRunDesc* desc, const char* runType)
intAliHLTComponent::SetStopwatch(TObject* pSW, AliHLTComponent::AliHLTStopwatchType type = kSWBase)
intAliHLTComponent::SetStopwatches(TObjArray* pStopwatches)
virtual voidTObject::SetUniqueID(UInt_t uid)
static intAliHLTLogging::SetWhiteList(const char* classnames)
virtual voidShowMembers(TMemberInspector&)
virtual AliHLTComponent*AliHLTComponent::Spawn()
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
voidAliHLTLogging::SwitchAliLog(int sw)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
static intAliHLTComponent::UnsetGlobalComponentHandler()
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
protected:
void*AliHLTComponent::AllocMemory(unsigned long size)
intAliHLTComponent::CheckCTPTrigger(const char* name) const
intAliHLTComponent::CloseMemoryFile(AliHLTMemoryFile* pFile)
intAliHLTComponent::ConfigureFromArgumentString(int argc, const char** argv)
intAliHLTComponent::ConfigureFromCDBTObjString(const char* entries, const char* key = 0)
intAliHLTComponent::CopyStruct(void* pStruct, unsigned int iStructSize, unsigned int iBlockNo, const char* structname = "", const char* eventname = "")
intAliHLTComponent::CreateEventDoneData(AliHLTComponentEventDoneData edd)
AliHLTMemoryFile*AliHLTComponent::CreateMemoryFile(int capacity, const AliHLTComponentDataType& dt = kAliHLTAnyDataType, AliHLTUInt32_t spec = kAliHLTVoidDataSpec)
AliHLTMemoryFile*AliHLTComponent::CreateMemoryFile(const AliHLTComponentDataType& dt = kAliHLTAnyDataType, AliHLTUInt32_t spec = kAliHLTVoidDataSpec, float capacity = 1.0)
AliHLTMemoryFile*AliHLTComponent::CreateMemoryFile(int capacity, const char* dtID, const char* dtOrigin, AliHLTUInt32_t spec = kAliHLTVoidDataSpec)
AliHLTMemoryFile*AliHLTComponent::CreateMemoryFile(const char* dtID, const char* dtOrigin, AliHLTUInt32_t spec = kAliHLTVoidDataSpec, float capacity = 1.0)
const AliHLTCTPData*AliHLTComponent::CTPData() const
voidAliHLTComponent::DataType2Text(const AliHLTComponentDataType& type, char* output) const
virtual intAliHLTComponent::DoDeinit()
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
virtual intAliHLTComponent::DoInit(int argc, const char** argv)
virtual intAliHLTComponent::EndOfRun()
intAliHLTComponent::EstimateObjectSize(const TObject* pObject) const
boolAliHLTComponent::EvaluateCTPTriggerClass(const char* expression, AliHLTComponentTriggerData& trigData) const
intAliHLTComponent::Forward(const TObject* pObject)
intAliHLTComponent::Forward(const AliHLTComponentBlockData* pBlock = 0)
unsigned shortAliHLTComponent::GetBunchCrossNumber() const
voidAliHLTComponent::GetBxByBz(const Double_t* r, Double_t* b)
Double_tAliHLTComponent::GetBz()
Double_tAliHLTComponent::GetBz(const Double_t* r)
const char*AliHLTComponent::GetChainId() const
AliHLTComponentEventDoneData*AliHLTComponent::GetCurrentEventDoneData() const
AliHLTComponentDataTypeAliHLTComponent::GetDataType(const TObject* pObject = 0)
virtual intAliHLTDataSource::GetEvent(const AliHLTComponentEventData& evtData, AliHLTComponentTriggerData& trigData)
virtual intAliHLTDataSource::GetEvent(const AliHLTComponentEventData& evtData, AliHLTComponentTriggerData& trigData, AliHLTUInt8_t* outputPtr, AliHLTUInt32_t& size, AliHLTComponentBlockDataList& outputBlocks)
intAliHLTComponent::GetEventCount() const
intAliHLTComponent::GetEventDoneData(unsigned long size, AliHLTComponentEventDoneData** edd) const
AliHLTEventID_tAliHLTComponent::GetEventId() const
const AliHLTComponentBlockData*AliHLTComponent::GetFirstInputBlock(const AliHLTComponentDataType& dt = kAliHLTAllDataTypes)
const AliHLTComponentBlockData*AliHLTComponent::GetFirstInputBlock(const char* dtID, const char* dtOrigin)
const TObject*AliHLTComponent::GetFirstInputObject(const AliHLTComponentDataType& dt = kAliHLTAllDataTypes, const char* classname = 0, int bForce = 0)
const TObject*AliHLTComponent::GetFirstInputObject(const char* dtID, const char* dtOrigin, const char* classname = 0, int bForce = 0)
const AliHLTComponentBlockData*AliHLTComponent::GetInputBlock(int index) const
const AliHLTComponentBlockData*AliHLTComponent::GetNextInputBlock()
const TObject*AliHLTComponent::GetNextInputObject(int bForce = 0)
intAliHLTComponent::GetNumberOfInputBlocks() const
AliHLTUInt32_tAliHLTComponent::GetOrbitNumber() const
AliHLTUInt32_tAliHLTComponent::GetPeriodNumber() const
AliHLTUInt32_tAliHLTComponent::GetRunNo() const
AliHLTUInt32_tAliHLTComponent::GetRunType() const
AliHLTUInt32_tAliHLTComponent::GetSpecification(const TObject* pObject = 0)
AliHLTUInt32_tAliHLTComponent::GetSpecification(const AliHLTComponentBlockData* pBlock)
AliHLTUInt32_tAliHLTComponent::GetTimeStamp() const
boolAliHLTComponent::IsDataEvent(AliHLTUInt32_t* pTgt = 0) const
TObject*AliHLTComponent::LoadAndExtractOCDBObject(const char* path, const char* key = 0) const
intAliHLTComponent::MakeOutputDataBlockList(const AliHLTComponentBlockDataList& blocks, AliHLTUInt32_t* blockCount, AliHLTComponentBlockData** outputBlocks)
voidTObject::MakeZombie()
intAliHLTComponent::PushBack(const TObject* pObject, const AliHLTComponentDataType& dt, AliHLTUInt32_t spec = kAliHLTVoidDataSpec, void* pHeader = 0, int headerSize = 0)
intAliHLTComponent::PushBack(const TObject* pObject, const char* dtID, const char* dtOrigin, AliHLTUInt32_t spec = kAliHLTVoidDataSpec, void* pHeader = 0, int headerSize = 0)
intAliHLTComponent::PushBack(const void* pBuffer, int iSize, const AliHLTComponentDataType& dt, AliHLTUInt32_t spec = kAliHLTVoidDataSpec, const void* pHeader = 0, int headerSize = 0)
intAliHLTComponent::PushBack(const void* pBuffer, int iSize, const char* dtID, const char* dtOrigin, AliHLTUInt32_t spec = kAliHLTVoidDataSpec, const void* pHeader = 0, int headerSize = 0)
intAliHLTComponent::PushEventDoneData(AliHLTUInt32_t eddDataWord)
virtual intAliHLTComponent::ReadPreprocessorValues(const char* modules)
virtual intAliHLTComponent::Reconfigure(const char* cdbEntry, const char* chainId)
static intAliHLTOfflineInterface::Register(AliHLTOfflineInterface* me)
voidAliHLTComponent::ReleaseEventDoneData()
virtual boolAliHLTComponent::RequireSteeringBlocks() const
intAliHLTComponent::ReserveEventDoneData(unsigned long size)
virtual intAliHLTComponent::ScanConfigurationArgument(int argc, const char** argv)
intAliHLTComponent::SetupCTPData()
virtual intAliHLTComponent::StartOfRun()
static intAliHLTOfflineInterface::Unregister(AliHLTOfflineInterface* me)
intAliHLTComponent::Write(AliHLTMemoryFile* pFile, const TObject* pObject, const char* key = 0, int option = TObject::kOverwrite)

Data Members

public:
enum AliHLTComponent::TComponentType { kUnknown
kSource
kProcessor
kSink
};
enum AliHLTComponent::AliHLTStopwatchType { kSWBase
kSWDA
kSWInput
kSWOutput
kSWTypeCount
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
public:
static ostringstreamAliHLTLogging::fgLogstr! transient
protected:
static void*AliHLTLogging::fgAliLoggingFunc! transient

Class Charts

Inheritance Chart:
AliHLTLogging
AliHLTComponent
AliHLTDataSource
TObject
AliHLTOfflineInterface
AliHLTOfflineDataSource

Function documentation

~AliHLTOfflineDataSource()
 destructor
int FillESD(int , AliRunLoader* , AliESDEvent* )
   * Default implementation as sources do not have a real FillESD method.

AliHLTOfflineDataSource& operator=(const AliHLTOfflineDataSource& )
 assignment operator prohibited