Line data Source code
1 : // $Id$
2 :
3 : //**************************************************************************
4 : //* This file is property of and copyright by the ALICE HLT Project *
5 : //* ALICE Experiment at CERN, All rights reserved. *
6 : //* *
7 : //* Primary Authors: Matthias Richter <Matthias.Richter@ift.uib.no> *
8 : //* for The ALICE HLT Project. *
9 : //* *
10 : //* Permission to use, copy, modify and distribute this software and its *
11 : //* documentation strictly for non-commercial purposes is hereby granted *
12 : //* without fee, provided that the above copyright notice appears in all *
13 : //* copies and that both the copyright notice and this permission notice *
14 : //* appear in the supporting documentation. The authors make no claims *
15 : //* about the suitability of this software for any purpose. It is *
16 : //* provided "as is" without express or implied warranty. *
17 : //**************************************************************************
18 :
19 : /** @file AliHLTDAQInterfaceImplementation.cxx
20 : @author Matthias Richter
21 : @date
22 : @brief Interface to the AliDAQ class
23 : */
24 :
25 : #include "AliHLTDAQInterfaceImplementation.h"
26 : #include "AliDAQ.h"
27 :
28 : /** ROOT macro for the implementation of ROOT specific class methods */
29 6 : ClassImp(AliHLTDAQInterfaceImplementation)
30 :
31 0 : AliHLTDAQInterfaceImplementation::AliHLTDAQInterfaceImplementation()
32 0 : {
33 : // see header file for class documentation
34 : // or
35 : // refer to README to build package
36 : // or
37 : // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
38 0 : }
39 :
40 : AliHLTDAQInterfaceImplementation::~AliHLTDAQInterfaceImplementation()
41 0 : {
42 : // see header file for class documentation
43 0 : }
44 :
45 : Int_t AliHLTDAQInterfaceImplementation::VirtNumberOfDetectors()
46 : {
47 : // see header file for class documentation
48 0 : return AliDAQ::kNDetectors;
49 : }
50 :
51 : Int_t AliHLTDAQInterfaceImplementation::VirtHLTId()
52 : {
53 : // see header file for class documentation
54 0 : return AliDAQ::kHLTId;
55 : }
56 :
57 : Int_t AliHLTDAQInterfaceImplementation::VirtDetectorID(const char *detectorName)
58 : {
59 : // see header file for class documentation
60 0 : return AliDAQ::DetectorID(detectorName);
61 : }
62 :
63 : const char *AliHLTDAQInterfaceImplementation::VirtDetectorName(Int_t detectorID)
64 : {
65 : // see header file for class documentation
66 0 : return AliDAQ::DetectorName(detectorID);
67 : }
68 :
69 :
70 : Int_t AliHLTDAQInterfaceImplementation::VirtDdlIDOffset(const char *detectorName)
71 : {
72 : // see header file for class documentation
73 0 : return AliDAQ::DdlIDOffset(detectorName);
74 : }
75 :
76 : Int_t AliHLTDAQInterfaceImplementation::VirtDdlIDOffset(Int_t detectorID)
77 : {
78 : // see header file for class documentation
79 0 : return AliDAQ::DdlIDOffset(detectorID);
80 : }
81 :
82 : const char *AliHLTDAQInterfaceImplementation::VirtDetectorNameFromDdlID(Int_t ddlID, Int_t &ddlIndex)
83 : {
84 : // see header file for class documentation
85 0 : return AliDAQ::DetectorNameFromDdlID(ddlID, ddlIndex);
86 : }
87 :
88 : Int_t AliHLTDAQInterfaceImplementation::VirtDetectorIDFromDdlID(Int_t ddlID, Int_t &ddlIndex)
89 : {
90 : // see header file for class documentation
91 0 : return AliDAQ::DetectorIDFromDdlID(ddlID, ddlIndex);
92 : }
93 :
94 : Int_t AliHLTDAQInterfaceImplementation::VirtDdlID(const char *detectorName, Int_t ddlIndex)
95 : {
96 : // see header file for class documentation
97 0 : return AliDAQ::DdlID(detectorName, ddlIndex);
98 : }
99 :
100 : Int_t AliHLTDAQInterfaceImplementation::VirtDdlID(Int_t detectorID, Int_t ddlIndex)
101 : {
102 : // see header file for class documentation
103 0 : return AliDAQ::DdlID(detectorID, ddlIndex);
104 : }
105 :
106 : const char *AliHLTDAQInterfaceImplementation::VirtDdlFileName(const char *detectorName, Int_t ddlIndex)
107 : {
108 : // see header file for class documentation
109 0 : return AliDAQ::DdlFileName(detectorName, ddlIndex);
110 : }
111 :
112 : const char *AliHLTDAQInterfaceImplementation::VirtDdlFileName(Int_t detectorID, Int_t ddlIndex)
113 : {
114 : // see header file for class documentation
115 0 : return AliDAQ::DdlFileName(detectorID, ddlIndex);
116 : }
117 :
118 : Int_t AliHLTDAQInterfaceImplementation::VirtNumberOfDdls(const char *detectorName)
119 : {
120 : // see header file for class documentation
121 0 : return AliDAQ::NumberOfDdls(detectorName);
122 : }
123 :
124 : Int_t AliHLTDAQInterfaceImplementation::VirtNumberOfDdls(Int_t detectorID)
125 : {
126 : // see header file for class documentation
127 0 : return AliDAQ::NumberOfDdls(detectorID);
128 : }
129 :
130 : const char *AliHLTDAQInterfaceImplementation::VirtListOfTriggeredDetectors(UInt_t detectorPattern)
131 : {
132 : // see header file for class documentation
133 0 : return AliDAQ::ListOfTriggeredDetectors(detectorPattern);
134 : }
135 :
136 : UInt_t AliHLTDAQInterfaceImplementation::VirtDetectorPattern(const char *detectorList)
137 : {
138 : // see header file for class documentation
139 0 : return AliDAQ::DetectorPattern(detectorList);
140 : }
141 :
142 : const char *AliHLTDAQInterfaceImplementation::VirtOfflineModuleName(const char *detectorName)
143 : {
144 : // see header file for class documentation
145 0 : return AliDAQ::OfflineModuleName(detectorName);
146 : }
147 :
148 : const char *AliHLTDAQInterfaceImplementation::VirtOfflineModuleName(Int_t detectorID)
149 : {
150 : // see header file for class documentation
151 0 : return AliDAQ::OfflineModuleName(detectorID);
152 : }
153 :
154 : const char *AliHLTDAQInterfaceImplementation::VirtOnlineName(const char *detectorName)
155 : {
156 : // see header file for class documentation
157 0 : return AliDAQ::OnlineName(detectorName);
158 : }
159 :
160 : const char *AliHLTDAQInterfaceImplementation::VirtOnlineName(Int_t detectorID)
161 : {
162 : // see header file for class documentation
163 0 : return AliDAQ::OnlineName(detectorID);
164 : }
|