ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
PixelConditionsData
PixelConditionsData
PixelDeadMapCondData.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef PIXELDEADMAPCONDDATA_H
6
#define PIXELDEADMAPCONDDATA_H
7
8
#include "
AthenaKernel/CLASS_DEF.h
"
9
#include <map>
10
11
class
PixelDeadMapCondData
{
12
public
:
13
typedef
std::unordered_map<int, int>
IntConditions
;
14
PixelDeadMapCondData
();
15
virtual
~PixelDeadMapCondData
();
16
17
void
setModuleStatus
(
const
int
chanNum,
const
int
value);
18
int
getModuleStatus
(
const
int
chanNum)
const
;
19
const
IntConditions
&
moduleStatusMap
()
const
{
return
m_moduleStatus
; }
20
21
void
setChipStatus
(
const
int
chanNum,
const
int
value);
22
int
getChipStatus
(
const
int
chanNum)
const
;
23
24
void
clear
();
25
26
private
:
27
IntConditions
m_moduleStatus
;
28
IntConditions
m_chipStatus
;
29
30
};
31
32
CLASS_DEF
(
PixelDeadMapCondData
, 395912873 , 1 )
33
34
#include "AthenaKernel/CondCont.h"
35
CONDCONT_DEF
(
PixelDeadMapCondData
, 598918393 );
36
37
#endif
CONDCONT_DEF
#define CONDCONT_DEF(...)
Definition
CondCont.h:1413
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
PixelDeadMapCondData
Definition
PixelDeadMapCondData.h:11
PixelDeadMapCondData::setModuleStatus
void setModuleStatus(const int chanNum, const int value)
Definition
PixelDeadMapCondData.cxx:16
PixelDeadMapCondData::~PixelDeadMapCondData
virtual ~PixelDeadMapCondData()
PixelDeadMapCondData::PixelDeadMapCondData
PixelDeadMapCondData()
Definition
PixelDeadMapCondData.cxx:7
PixelDeadMapCondData::setChipStatus
void setChipStatus(const int chanNum, const int value)
Definition
PixelDeadMapCondData.cxx:27
PixelDeadMapCondData::getModuleStatus
int getModuleStatus(const int chanNum) const
Definition
PixelDeadMapCondData.cxx:20
PixelDeadMapCondData::m_chipStatus
IntConditions m_chipStatus
Definition
PixelDeadMapCondData.h:28
PixelDeadMapCondData::IntConditions
std::unordered_map< int, int > IntConditions
Definition
PixelDeadMapCondData.h:13
PixelDeadMapCondData::moduleStatusMap
const IntConditions & moduleStatusMap() const
Definition
PixelDeadMapCondData.h:19
PixelDeadMapCondData::m_moduleStatus
IntConditions m_moduleStatus
Definition
PixelDeadMapCondData.h:27
PixelDeadMapCondData::clear
void clear()
Definition
PixelDeadMapCondData.cxx:37
PixelDeadMapCondData::getChipStatus
int getChipStatus(const int chanNum) const
Definition
PixelDeadMapCondData.cxx:31
Generated on
for ATLAS Offline Software by
1.17.0