ROOT logo
AliRoot » HLT » BASE » AliHLTDAQ

class AliHLTDAQ

This file is property of and copyright by the ALICE HLT Project
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)

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

public:
virtual~AliHLTDAQ()
static const char*DdlFileName(const char* detectorName, Int_t ddlIndex)
static const char*DdlFileName(Int_t detectorID, Int_t ddlIndex)
static Int_tDdlID(const char* detectorName, Int_t ddlIndex)
static Int_tDdlID(Int_t detectorID, Int_t ddlIndex)
static Int_tDdlIDFromHLTBlockData(const char* dataorigin, UInt_t specification)
static Int_tDdlIDOffset(const char* detectorName)
static Int_tDdlIDOffset(Int_t detectorID)
static Int_tDetectorID(const char* detectorName)
static Int_tDetectorIDFromDdlID(Int_t ddlID, Int_t& ddlIndex)
static Int_tDetectorIDFromHLTOrigin(const char* dataorigin)
static const char*DetectorName(Int_t detectorID)
static const char*DetectorName(const char* dataorigin)
static const char*DetectorNameFromDdlID(Int_t ddlID, Int_t& ddlIndex)
static UInt_tDetectorPattern(const char* detectorList)
static AliHLTDAQ*GetInstance()
static stringHLTOrigin(const char* detectorName)
static stringHLTOrigin(Int_t detectorID)
static stringHLTSpecificationFromDdlID(Int_t ddlID)
static const char*ListOfTriggeredDetectors(UInt_t detectorPattern)
static Int_tNumberOfDdls(const char* detectorName)
static Int_tNumberOfDdls(Int_t detectorID)
static Int_tNumberOfDetectors()
static const char*OfflineModuleName(const char* detectorName)
static const char*OfflineModuleName(Int_t detectorID)
static const char*OnlineName(const char* detectorName)
static const char*OnlineName(Int_t detectorID)
AliHLTDAQ&operator=(const AliHLTDAQ&)
private:
virtual const char*VirtDdlFileName(const char* detectorName, Int_t ddlIndex)
virtual const char*VirtDdlFileName(Int_t detectorID, Int_t ddlIndex)
virtual Int_tVirtDdlID(const char* detectorName, Int_t ddlIndex)
virtual Int_tVirtDdlID(Int_t detectorID, Int_t ddlIndex)
virtual Int_tVirtDdlIDOffset(const char* detectorName)
virtual Int_tVirtDdlIDOffset(Int_t detectorID)
virtual Int_tVirtDetectorID(const char* detectorName)
virtual Int_tVirtDetectorIDFromDdlID(Int_t ddlID, Int_t& ddlIndex)
virtual const char*VirtDetectorName(Int_t detectorID)
virtual const char*VirtDetectorNameFromDdlID(Int_t ddlID, Int_t& ddlIndex)
virtual UInt_tVirtDetectorPattern(const char* detectorList)
virtual const char*VirtListOfTriggeredDetectors(UInt_t detectorPattern)
virtual Int_tVirtNumberOfDdls(const char* detectorName)
virtual Int_tVirtNumberOfDdls(Int_t detectorID)
virtual Int_tVirtNumberOfDetectors()
virtual const char*VirtOfflineModuleName(const char* detectorName)
virtual const char*VirtOfflineModuleName(Int_t detectorID)
virtual const char*VirtOnlineName(const char* detectorName)
virtual const char*VirtOnlineName(Int_t detectorID)

Data Members

private:
static const char*fgkImplLibrary!
static const char*fgkImplName!
static const char*fgkOriginMapping[2147483647]!
static AliHLTDAQ*fgpInstance!

Class Charts

Inheritance Chart:
AliHLTDAQ

Function documentation

~AliHLTDAQ()
 see header file for class documentation
Int_t NumberOfDetectors()
 see header file for class documentation
Int_t DetectorID(const char* detectorName)
 get the detector ID from the detector name
 forwards to AliDAQ::DetectorName
const char * DetectorName(Int_t detectorID)
 get the detector name from the detector ID
 forwards to AliDAQ::DetectorName
Int_t DetectorIDFromHLTOrigin(const char* dataorigin)
 get the detector id from HLT origin
const char * DetectorName(const char* dataorigin)
 get the detector name from HLT origin
Int_t DdlIDOffset(const char* detectorName)
 get ID of the first DDL of a detector
 forwards to AliDAQ::DdlIDOffset
Int_t DdlIDOffset(Int_t detectorID)
 get ID of the first DDL of a detector
 forwards to AliDAQ::DdlIDOffset
const char * DetectorNameFromDdlID(Int_t ddlID, Int_t& ddlIndex)
 get detector name from global DDL ID and index of DDL within the detector
 forwards to AliDAQ::DetectorNameFromDdlID
Int_t DetectorIDFromDdlID(Int_t ddlID, Int_t& ddlIndex)
 get detector ID from global DDL ID and index of DDL within the detector
 forwards to AliDAQ::DetectorNameFromDdlID
Int_t DdlID(const char* detectorName, Int_t ddlIndex)
 get global DDL ID from detector name and index of DDL within the detector
 forwards to AliDAQ::DdlID
Int_t DdlID(Int_t detectorID, Int_t ddlIndex)
 get global DDL ID from detector ID and index of DDL within the detector
 forwards to AliDAQ::DdlID
const char * DdlFileName(const char* detectorName, Int_t ddlIndex)
 see header file for class documentation
const char * DdlFileName(Int_t detectorID, Int_t ddlIndex)
 see header file for class documentation
Int_t NumberOfDdls(const char* detectorName)
 see header file for class documentation
Int_t NumberOfDdls(Int_t detectorID)
 see header file for class documentation
const char * ListOfTriggeredDetectors(UInt_t detectorPattern)
 see header file for class documentation
UInt_t DetectorPattern(const char* detectorList)
 see header file for class documentation
const char * OfflineModuleName(const char* detectorName)
 see header file for class documentation
const char * OfflineModuleName(Int_t detectorID)
 see header file for class documentation
const char * OnlineName(const char* detectorName)
 see header file for class documentation
const char * OnlineName(Int_t detectorID)
 see header file for class documentation
string HLTOrigin(const char* detectorName)
 get HLT origin from detector name
string HLTOrigin(Int_t detectorID)
 get HLT origin from detector ID
string HLTSpecificationFromDdlID(Int_t ddlID)
 get the HLT data specification from equipment id
Int_t DdlIDFromHLTBlockData(const char* dataorigin, UInt_t specification)
 get the DDL ID (global equipment ID) from HLT origin and data specification
AliHLTDAQ* GetInstance()
 see header file for class documentation
Int_t VirtNumberOfDetectors()
Int_t VirtDetectorID(const char* detectorName)
const char * VirtDetectorName(Int_t detectorID)
Int_t VirtDdlIDOffset(const char* detectorName)
Int_t VirtDdlIDOffset(Int_t detectorID)
const char * VirtDetectorNameFromDdlID(Int_t ddlID, Int_t& ddlIndex)
Int_t VirtDetectorIDFromDdlID(Int_t ddlID, Int_t& ddlIndex)
Int_t VirtDdlID(const char* detectorName, Int_t ddlIndex)
Int_t VirtDdlID(Int_t detectorID, Int_t ddlIndex)
const char * VirtDdlFileName(const char* detectorName, Int_t ddlIndex)
const char * VirtDdlFileName(Int_t detectorID, Int_t ddlIndex)
Int_t VirtNumberOfDdls(const char* detectorName)
Int_t VirtNumberOfDdls(Int_t detectorID)
const char * VirtListOfTriggeredDetectors(UInt_t detectorPattern)
UInt_t VirtDetectorPattern(const char* detectorList)
const char * VirtOfflineModuleName(const char* detectorName)
const char * VirtOfflineModuleName(Int_t detectorID)
const char * VirtOnlineName(const char* detectorName)
const char * VirtOnlineName(Int_t detectorID)