ATLAS Offline Software
TileCalibType.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TILECALIBBLOBOBJS_TILECALIBTYPE_H
6 #define TILECALIBBLOBOBJS_TILECALIBTYPE_H
7 
20 #include <string>
21 #include <stdint.h>
22 
24  public:
26  enum TYPE{
27  BASE= 0,
28  CMT = 1,
29  OFC = 2,
30  FLT = 10,
31  BCH = 20,
32  INT = 30
33  };
34 
37  static std::string getClassName(TileCalibType::TYPE type);
38 
41  static std::string getClassName(uint16_t type);
42 };
43 
44 #endif
TileCalibType::FLT
@ FLT
Enum for TileCalibDrawerFlt class.
Definition: TileCalibType.h:30
TileCalibType::INT
@ INT
Enum for TileCalibDrawerInt class.
Definition: TileCalibType.h:32
TileCalibType::CMT
@ CMT
Enum for TileCalibDrawerCmt class.
Definition: TileCalibType.h:28
TileCalibType
Class encoding TileCalibDrawer types.
Definition: TileCalibType.h:23
TileCalibType::getClassName
static std::string getClassName(TileCalibType::TYPE type)
Returns the class name.
Definition: TileCalibType.cxx:10
xAOD::uint16_t
setWord1 uint16_t
Definition: eFexEMRoI_v1.cxx:88
TileCalibType::OFC
@ OFC
Enum for TileCalibDrawerOfc class.
Definition: TileCalibType.h:29
TileCalibType::TYPE
TYPE
Enumerator for different BLOB object types.
Definition: TileCalibType.h:26
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
TileCalibType::BCH
@ BCH
Enum for TileCalibDrawerBch class.
Definition: TileCalibType.h:31
TileCalibType::BASE
@ BASE
Enum for TileCalibDrawerBase class.
Definition: TileCalibType.h:27