ATLAS Offline Software
|
Class encoding TileCalibDrawer types. More...
#include <TileCalibType.h>
Public Types | |
enum | TYPE { BASE = 0, CMT = 1, OFC = 2, FLT = 10, BCH = 20, INT = 30 } |
Enumerator for different BLOB object types. More... | |
Static Public Member Functions | |
static std::string | getClassName (TileCalibType::TYPE type) |
Returns the class name. More... | |
static std::string | getClassName (uint16_t type) |
Returns the class name. More... | |
Class encoding TileCalibDrawer types.
This class encodes all known TileCalibDrawer types as enums and provides methods to access the corresponding class name.
WARNING: Once set, the type for a given type should NEVER be changed! Otherwise BLOBs written previously to the DB will not be interpreted correctly anymore!
Definition at line 23 of file TileCalibType.h.
enum TileCalibType::TYPE |
Enumerator for different BLOB object types.
Enumerator | |
---|---|
BASE | Enum for TileCalibDrawerBase class. |
CMT | Enum for TileCalibDrawerCmt class.
|
OFC | Enum for TileCalibDrawerOfc class.
|
FLT | Enum for TileCalibDrawerFlt class.
|
BCH | Enum for TileCalibDrawerBch class.
|
INT | Enum for TileCalibDrawerInt class.
|
Definition at line 26 of file TileCalibType.h.
|
static |
Returns the class name.
type | The TileCalibType::TYPE enumerator |
Definition at line 10 of file TileCalibType.cxx.
|
static |
Returns the class name.
type | The object type as uint16_t |
Definition at line 41 of file TileCalibType.cxx.