ATLAS Offline Software
Loading...
Searching...
No Matches
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
9#include <map>
10
12 public:
13 typedef std::unordered_map<int, int> IntConditions;
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:
29
30};
31
32CLASS_DEF( PixelDeadMapCondData , 395912873 , 1 )
33
34#include "AthenaKernel/CondCont.h"
36
37#endif
#define CONDCONT_DEF(...)
Definition CondCont.h:1413
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
void setModuleStatus(const int chanNum, const int value)
virtual ~PixelDeadMapCondData()
void setChipStatus(const int chanNum, const int value)
int getModuleStatus(const int chanNum) const
std::unordered_map< int, int > IntConditions
const IntConditions & moduleStatusMap() const
int getChipStatus(const int chanNum) const