|
BOSS 8.0.0
BESIII Offline Software System
|
This package contains data model for the transient detector store: definitions of the classes and of hierarchy within the store and assignment of class ids.
The model is a 3-tiered hierarchy, but the only nodes with significant associated data are the leaf nodes at the bottom. There are no internal references among the nodes. The expectation is that clients will only want to access the leaf nodes, and that the client is prepared to handle all the data associated with such a node.
Clients wishing to access calibration data by symbol (e.g., CalibData::CAL_Ped + "/vanilla" rather than the string "/Calib/CAL_Ped/vanilla") should add the following line to a private section of their requirements file:
apply_pattern use_CalibData_symbols
The CalibModelSvc class makes certain information internal to the CalibData package safely available to CalibDataSvc, which is in the CalibSvc package.
release.notes
Make individual tds classes for different calibration types
Make CalibModel (CondModel ??) class to describe hierarchy in the TDS.