ATLAS Offline Software
Loading...
Searching...
No Matches
PixelDCSStateData.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
10
11#ifndef PIXELDCSSTATEDATA_H
12#define PIXELDCSSTATEDATA_H
13
15#include <unordered_map>
16
18
20 public:
21 typedef std::unordered_map<int, int> IntConditions;
22 void setModuleStatus(const int chanNum, const int value);
23 int getModuleStatus(const int chanNum) const;
24
28 const IntConditions &moduleStatusMap() const { return m_moduleStatus; }
29
30 private:
32};
33
34CLASS_DEF( PixelDCSStateData , 345932855 , 1 )
35
37
38#endif
Hold mappings of ranges to condition objects.
#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
const IntConditions & moduleStatusMap() const
int getModuleStatus(const int chanNum) const
void setModuleStatus(const int chanNum, const int value)
IntConditions m_moduleStatus
std::unordered_map< int, int > IntConditions