Index
A
-
AIX, 21
-
Algorithm, 13
-
Base class, 13, 37
-
Concrete, 37, 40
-
Constructor, 39, 40
-
Declaring properties, 39
-
Execution, 32, 41
-
Finalisation, 32, 43
-
Initialisation, 31, 39, 41
-
Nested, 43
-
Setting properties, 39
-
Application Manager, 14
-
Architecture, 12
C
-
Casting
-
of DataObjects, 47
-
Checklist
-
deleting DataObjects, 51
-
for implementing algorithms, 43
-
Component, 12
-
ContainedObject, 49
-
Converters, 105
D
-
Data Model
-
LHCb, 45
-
Data Store, 45
-
Detector data, 45
-
Event data, 45
-
finding objects in, 47
-
Histograms, 45
-
registering objects into, 48
-
DataObject, 13, 45, 47, 49
-
ownership, 48
E
-
endreq, MsgStream manipulator, 97
-
Example Application
-
Main program, 26
-
Trace of execution, 27
-
Exception
-
when casting, 47
F
-
Factory
-
for a concrete algorithm, 39
-
FORTRAN, 13
H
-
HP-UX, 21
I
-
IAlgorithm, 14, 37, 39, 41
-
IDataProviderSvc, 14, 46
-
IHistogramSvc, 14, 45
-
IMessageSvc, 14
-
Inheritance, 37
-
Installation
-
of the framework, 19
-
Interface, 12
-
and multiple inheritance, 16
-
In C++, 16
-
IProperty, 14, 37
-
ISvcLocator, 39
L
-
Linux, 21
M
-
Message service, 95
-
MsgStream, 32
O
-
Object Container, 49
-
and STL, 49
-
ObjectList, 49
-
ObjectVector, 49
P
-
Package, 17
-
structure of LHCb software, 17
-
Platform, 21
-
Available platforms, 21
S
-
Services, 14
-
requesting additional, 44
-
StatusCode, 41
T
-
Typedef
-
to save typing, 51
W
-
Windows NT, 21