Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
TileCalibBlobObjs

This package provides classes able to create and interpret TileCalorimeter conditions data stored in COOL BLOBs.

Author
Nils Gollub Nils..nosp@m.Goll.nosp@m.ub@ce.nosp@m.rn.c.nosp@m.h

Package Structure

Tile conditions data is stored in COOL folders. Within a folder, conditions data is stored in units of TileCal drawers. Etc..

The TileCalibDrawer classes always act on an existing coral::Blob obtained by reference from a coral::AttributeList. In order to guarantee correct behaviour towards const and non-const coral::Blobs, all TileCalibDrawer class constructors are protected. An instance of a TileCalibDrawer class can be obtained by the respective static getInstance(...) method, which returns a const pointer to the TileCalibDrawer class in case a const coral::Blob reference is passed as argurment. This prevents TileCalibDrawer classes from modifying const coral::Blobs.