ATLAS Offline Software
TileCalorimeter
TileCalib
TileCalibBlobObjs
TileCalibBlobObjs
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
16
#include "
TileCalibBlobObjs/TileCalibDrawerDat.h
"
17
#include "
TileCalibBlobObjs/TileCalibType.h
"
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
43
static
TileCalibDrawerInt
*
getInstance
(
coral::Blob
&
blob
,
44
const
DefType
& def,
45
uint16_t
nChans,
46
uint16_t
objVers,
47
const
std::string&
author
=
""
,
48
const
std::string&
comment
=
""
,
49
uint64_t
timeStamp
=0);
50
protected
:
52
TileCalibDrawerInt
(
const
coral::Blob
&
blob
);
54
TileCalibDrawerInt
(
coral::Blob
&
blob
);
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
Generated on Sun Dec 22 2024 21:19:37 for ATLAS Offline Software by
1.8.18