ATLAS Offline Software
Loading...
Searching...
No Matches
PixelDCSStatusData.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 PIXELDCSSTATUSDATA_H
12#define PIXELDCSSTATUSDATA_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
25 const IntConditions &moduleStatusMap() const { return m_moduleStatus; }
26
28
29 private:
31};
32
33CLASS_DEF( PixelDCSStatusData , 345932844 , 1 )
34
36
37#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
void setModuleStatus(const int chanNum, const int value)
std::unordered_map< int, int > IntConditions
const IntConditions & moduleStatusMap() const
int getModuleStatus(const int chanNum) const
IntConditions m_moduleStatus