Calibrations and conditions databases can be accessed from
within the JANA Event Processing framework through the
API defined in its JCalibration base class. This system
allows constants to be retrieved through a single line
of C++ code with most of the context implied by
the run currently being analyzed. The API is
designed to support everything from databases, to web
services to flat files for the backend. A Web Service
backend using SOAP has been implemented which is
particularly interesting since it addresses many cybersecurity
issues.