Speaker
Dr
David Lawrence
(Jefferson Lab)
Description
Factory models are often used in object oriented
programming to allow more complicated and controlled
instantiation than is easily done with a standard C++ constructor.
The alternative factory model implemented in the
JANA event processing framework addresses issues of
data integrity important to the type of reconstruction
software developed for experimental HENP. The data on demand
feature of the framework makes it well suited for Level-3 trigger
applications. The alternative
factory model employed by JANA will be presented with
emphasis on how it implements a data on demand mechanism
while ensuring the integrity of the data objects passed between
reconstruction modules.
Author
Dr
David Lawrence
(Jefferson Lab)