ATLAS Offline Software
TileCalibDrawerInt.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TILECALIBBLOBOBJS_TILECALIBDRAWERINT_H
6 #define TILECALIBBLOBOBJS_TILECALIBDRAWERINT_H
7 
18 #include <stdint.h>
19 #include <vector>
20 #include "CoralBase/Blob.h"
21 
22 class TileCalibDrawerInt : public TileCalibDrawerDat<uint32_t>
23 {
24  public:
25 
27  virtual ~TileCalibDrawerInt(){}
28 
30  virtual uint16_t getType() const {return TileCalibType::INT;}
31 
33  static const TileCalibDrawerInt* getInstance(const coral::Blob& blob);
34 
44  const DefType& def,
45  uint16_t nChans,
46  uint16_t objVers,
47  const std::string& author="",
48  const std::string& comment="",
50  protected:
55 
56 };
57 
58 #endif
TileCalibType::INT
@ INT
Enum for TileCalibDrawerInt class.
Definition: TileCalibType.h:32
TileCalibType.h
TileCalibDrawerDat.h
python.subdetectors.tile.Blob
Blob
Definition: tile.py:17
TileCalibDrawerDat
Generic template class for storing a number of "T"s for each channel or ADC.
Definition: TileCalibDrawerDat.h:31
TileCalibDrawerInt
Class for storing a 32 bit array of words for each ADC.
Definition: TileCalibDrawerInt.h:23
xAOD::uint16_t
setWord1 uint16_t
Definition: eFexEMRoI_v1.cxx:93
TileCalibDrawerInt::getInstance
static const TileCalibDrawerInt * getInstance(const coral::Blob &blob)
Returns a pointer to a const TileCalibDrawerBch.
Definition: TileCalibDrawerInt.cxx:27
TileCalibDrawerInt::TileCalibDrawerInt
TileCalibDrawerInt(const coral::Blob &blob)
Ctor.
Definition: TileCalibDrawerInt.cxx:38
xAOD::uint64_t
uint64_t
Definition: EventInfo_v1.cxx:123
TileCalibDrawerInt::~TileCalibDrawerInt
virtual ~TileCalibDrawerInt()
Dtor.
Definition: TileCalibDrawerInt.h:27
CaloCondBlobAlgs_fillNoiseFromASCII.comment
string comment
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:27
TileCalibDrawerInt::getType
virtual uint16_t getType() const
Returns TileCalibType::BCH.
Definition: TileCalibDrawerInt.h:30
xAOD::timeStamp
setEventNumber timeStamp
Definition: EventInfo_v1.cxx:128
TileCalibDrawerDat< uint32_t >::DefType
std::vector< std::vector< uint32_t > > DefType
Object to hold default data used for initialization.
Definition: TileCalibDrawerDat.h:37
CaloCondBlobAlgs_fillNoiseFromASCII.author
string author
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:26
CaloCondBlobAlgs_fillNoiseFromASCII.blob
blob
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:96