CMS 3D CMS Logo

ODVfeToRejectDat.h
Go to the documentation of this file.
1 #ifndef ODVFETOREJECTDAT_H
2 #define ODVFETOREJECTDAT_H
3 
4 #include <vector>
5 #include <stdexcept>
6 
10 
11 class ODVfeToRejectDat : public IODConfig {
12 public:
13  friend class EcalCondDBInterface;
15  ~ODVfeToRejectDat() override;
16 
17  // User data methods
18  inline std::string getTable() override { return "VFES_TO_REJECT_DAT"; }
19 
20  inline void setId(int dac) { m_ID = dac; }
21  inline int getId() const { return m_ID; }
22 
23  inline void setFedId(int dac) { m_fed = dac; }
24  inline int getFedId() const { return m_fed; }
25 
26  inline void setTTId(int dac) { m_tt = dac; }
27  inline int getTTId() const { return m_tt; }
28 
29  inline void setVfeId(int dac) { m_vfe = dac; }
30  inline int getVfeId() const { return m_vfe; }
31 
32  inline void setGain(int dac) { m_gain = dac; }
33  inline int getGain() const { return m_gain; }
34 
35  inline void setStatus(int dac) { m_sta = dac; }
36  inline int getStatus() const { return m_sta; }
37 
38 private:
39  void prepareWrite() noexcept(false) override;
40 
42 
43  void writeArrayDB(const std::vector<ODVfeToRejectDat>& data, ODVfeToRejectInfo* iov) noexcept(false);
44 
45  void fetchData(std::vector<ODVfeToRejectDat>* fillMap, ODVfeToRejectInfo* iov) noexcept(false);
46 
47  // User data
48 
49  int m_fed;
50  int m_tt;
51  int m_vfe;
52  int m_gain;
53  int m_sta;
54  int m_ID;
55 };
56 
57 #endif
EcalCondDBInterface
Definition: EcalCondDBInterface.h:37
IDataItem.h
ODVfeToRejectDat::~ODVfeToRejectDat
~ODVfeToRejectDat() override
Definition: ODVfeToRejectDat.cc:23
ODVfeToRejectInfo
Definition: ODVfeToRejectInfo.h:9
ODVfeToRejectDat::getVfeId
int getVfeId() const
Definition: ODVfeToRejectDat.h:30
funct::false
false
Definition: Factorize.h:34
ODVfeToRejectDat::prepareWrite
void prepareWrite() noexcept(false) override
Definition: ODVfeToRejectDat.cc:25
ODVfeToRejectDat::m_vfe
int m_vfe
Definition: ODVfeToRejectDat.h:51
ODVfeToRejectDat::setStatus
void setStatus(int dac)
Definition: ODVfeToRejectDat.h:35
ODVfeToRejectDat::getFedId
int getFedId() const
Definition: ODVfeToRejectDat.h:24
watchdog.const
const
Definition: watchdog.py:83
ODVfeToRejectDat::writeDB
void writeDB(const ODVfeToRejectDat *item, ODVfeToRejectInfo *iov) noexcept(false)
Definition: ODVfeToRejectDat.cc:38
ODVfeToRejectDat
Definition: ODVfeToRejectDat.h:11
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
ODVfeToRejectDat::getTTId
int getTTId() const
Definition: ODVfeToRejectDat.h:27
ODVfeToRejectDat::m_ID
int m_ID
Definition: ODVfeToRejectDat.h:54
ODVfeToRejectDat::ODVfeToRejectDat
ODVfeToRejectDat()
Definition: ODVfeToRejectDat.cc:10
ODVfeToRejectDat::writeArrayDB
void writeArrayDB(const std::vector< ODVfeToRejectDat > &data, ODVfeToRejectInfo *iov) noexcept(false)
Definition: ODVfeToRejectDat.cc:90
ODVfeToRejectDat::setId
void setId(int dac)
Definition: ODVfeToRejectDat.h:20
ODVfeToRejectDat::m_fed
int m_fed
Definition: ODVfeToRejectDat.h:49
ODVfeToRejectDat::m_tt
int m_tt
Definition: ODVfeToRejectDat.h:50
ODVfeToRejectDat::getStatus
int getStatus() const
Definition: ODVfeToRejectDat.h:36
ODVfeToRejectDat::m_gain
int m_gain
Definition: ODVfeToRejectDat.h:52
IODConfig
Definition: IODConfig.h:18
ODVfeToRejectDat::setFedId
void setFedId(int dac)
Definition: ODVfeToRejectDat.h:23
ODVfeToRejectDat::setVfeId
void setVfeId(int dac)
Definition: ODVfeToRejectDat.h:29
ODVfeToRejectDat::fetchData
void fetchData(std::vector< ODVfeToRejectDat > *fillMap, ODVfeToRejectInfo *iov) noexcept(false)
Definition: ODVfeToRejectDat.cc:55
B2GTnPMonitor_cfi.item
item
Definition: B2GTnPMonitor_cfi.py:147
EcalLogicID.h
ODVfeToRejectDat::setTTId
void setTTId(int dac)
Definition: ODVfeToRejectDat.h:26
std
Definition: JetResolutionObject.h:76
ODVfeToRejectDat::getGain
int getGain() const
Definition: ODVfeToRejectDat.h:33
ODVfeToRejectDat::getId
int getId() const
Definition: ODVfeToRejectDat.h:21
data
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
ODVfeToRejectDat::getTable
std::string getTable() override
Definition: ODVfeToRejectDat.h:18
ODVfeToRejectDat::m_sta
int m_sta
Definition: ODVfeToRejectDat.h:53
ODVfeToRejectInfo.h
ODVfeToRejectDat::setGain
void setGain(int dac)
Definition: ODVfeToRejectDat.h:32