CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
MonPNGreenDat Class Reference

#include <MonPNGreenDat.h>

Inheritance diagram for MonPNGreenDat:
IDataItem IDBObject

Public Member Functions

float getADCMeanG1 () const
 
float getADCMeanG16 () const
 
float getADCRMSG1 () const
 
float getADCRMSG16 () const
 
float getPedMeanG1 () const
 
float getPedMeanG16 () const
 
float getPedRMSG1 () const
 
float getPedRMSG16 () const
 
std::string getTable () override
 
bool getTaskStatus () const
 
 MonPNGreenDat ()
 
void setADCMeanG1 (float mean)
 
void setADCMeanG16 (float mean)
 
void setADCRMSG1 (float mean)
 
void setADCRMSG16 (float mean)
 
void setPedMeanG1 (float mean)
 
void setPedMeanG16 (float mean)
 
void setPedRMSG1 (float mean)
 
void setPedRMSG16 (float mean)
 
void setTaskStatus (bool status)
 
 ~MonPNGreenDat () override
 
- Public Member Functions inherited from IDataItem
 IDataItem ()
 
- Public Member Functions inherited from IDBObject
oracle::occi::Connection * getConn () const
 
oracle::occi::Environment * getEnv () const
 
void setConnection (oracle::occi::Environment *env, oracle::occi::Connection *conn)
 
virtual ~IDBObject ()
 

Private Member Functions

void fetchData (std::map< EcalLogicID, MonPNGreenDat > *fillVec, MonRunIOV *iov) noexcept(false)
 
void prepareWrite () noexcept(false) override
 
void writeArrayDB (const std::map< EcalLogicID, MonPNGreenDat > *data, MonRunIOV *iov) noexcept(false)
 
void writeDB (const EcalLogicID *ecid, const MonPNGreenDat *item, MonRunIOV *iov) noexcept(false)
 

Private Attributes

float m_adcMeanG1
 
float m_adcMeanG16
 
float m_adcRMSG1
 
float m_adcRMSG16
 
float m_pedMeanG1
 
float m_pedMeanG16
 
float m_pedRMSG1
 
float m_pedRMSG16
 
bool m_taskStatus
 

Friends

class EcalCondDBInterface
 

Additional Inherited Members

- Static Public Attributes inherited from IDBObject
static const int ECALDB_NROWS = 1024
 
- Protected Member Functions inherited from IDataItem
void checkPrepare () noexcept(false)
 
void createReadStatement () noexcept(false)
 
void setPrefetchRowCount (int ncount) noexcept(false)
 
void terminateReadStatement () noexcept(false)
 
void terminateWriteStatement () noexcept(false)
 
- Protected Member Functions inherited from IDBObject
void checkConnection () const noexcept(false)
 
- Protected Attributes inherited from IDataItem
oracle::occi::Statement * m_readStmt
 
oracle::occi::Statement * m_writeStmt
 
- Protected Attributes inherited from IDBObject
oracle::occi::Connection * m_conn
 
oracle::occi::Environment * m_env
 

Detailed Description

Definition at line 12 of file MonPNGreenDat.h.

Constructor & Destructor Documentation

◆ MonPNGreenDat()

MonPNGreenDat::MonPNGreenDat ( )

Definition at line 12 of file MonPNGreenDat.cc.

12  {
13  m_env = nullptr;
14  m_conn = nullptr;
15  m_writeStmt = nullptr;
16  m_readStmt = nullptr;
17 
18  m_adcMeanG1 = 0;
19  m_adcRMSG1 = 0;
20  m_adcMeanG16 = 0;
21  m_adcRMSG16 = 0;
22  m_pedMeanG1 = 0;
23  m_pedRMSG1 = 0;
24  m_pedMeanG16 = 0;
25  m_pedRMSG16 = 0;
26  m_taskStatus = false;
27 }

◆ ~MonPNGreenDat()

MonPNGreenDat::~MonPNGreenDat ( )
override

Definition at line 29 of file MonPNGreenDat.cc.

29 {}

Member Function Documentation

◆ fetchData()

void MonPNGreenDat::fetchData ( std::map< EcalLogicID, MonPNGreenDat > *  fillVec,
MonRunIOV iov 
)
privatenoexcept

Definition at line 81 of file MonPNGreenDat.cc.

81  {
82  this->checkConnection();
83  fillMap->clear();
84 
85  iov->setConnection(m_env, m_conn);
86  int iovID = iov->fetchID();
87  if (!iovID) {
88  // throw(std::runtime_error("MonPNGreenDat::writeDB: IOV not in DB"));
89  return;
90  }
91 
92  try {
93  m_readStmt->setSQL(
94  "SELECT cv.name, cv.logic_id, cv.id1, cv.id2, cv.id3, cv.maps_to, "
95  "d.adc_mean_g1, d.adc_rms_g1, d.adc_mean_g16, d.adc_rms_g16, d.ped_mean_g1,d.ped_rms_g1, d.ped_mean_g16, "
96  "d.ped_rms_g16, d.task_status "
97  "FROM channelview cv JOIN mon_pn_green_dat d "
98  "ON cv.logic_id = d.logic_id AND cv.name = cv.maps_to "
99  "WHERE d.iov_id = :iov_id");
100  m_readStmt->setInt(1, iovID);
101  ResultSet* rset = m_readStmt->executeQuery();
102 
103  std::pair<EcalLogicID, MonPNGreenDat> p;
104  MonPNGreenDat dat;
105  while (rset->next()) {
106  p.first = EcalLogicID(rset->getString(1), // name
107  rset->getInt(2), // logic_id
108  rset->getInt(3), // id1
109  rset->getInt(4), // id2
110  rset->getInt(5), // id3
111  rset->getString(6)); // maps_to
112 
113  dat.setADCMeanG1(rset->getFloat(7));
114  dat.setADCRMSG1(rset->getFloat(8));
115  dat.setADCMeanG16(rset->getFloat(9));
116  dat.setADCRMSG16(rset->getFloat(10));
117  dat.setPedMeanG1(rset->getFloat(11));
118  dat.setPedRMSG1(rset->getFloat(12));
119  dat.setPedMeanG16(rset->getFloat(13));
120  dat.setPedRMSG16(rset->getFloat(14));
121  dat.setTaskStatus(rset->getInt(15));
122  p.second = dat;
123  fillMap->insert(p);
124  }
125  } catch (SQLException& e) {
126  throw(std::runtime_error("MonPNGreenDat::fetchData(): " + e.getMessage()));
127  }
128 }

References MillePedeFileConverter_cfg::e, AlCaHLTBitMon_ParallelJobs::p, setADCMeanG1(), setADCMeanG16(), setADCRMSG1(), setADCRMSG16(), setPedMeanG1(), setPedMeanG16(), setPedRMSG1(), setPedRMSG16(), and setTaskStatus().

◆ getADCMeanG1()

float MonPNGreenDat::getADCMeanG1 ( ) const
inline

Definition at line 22 of file MonPNGreenDat.h.

22 { return m_adcMeanG1; }

References m_adcMeanG1.

Referenced by writeArrayDB().

◆ getADCMeanG16()

float MonPNGreenDat::getADCMeanG16 ( ) const
inline

Definition at line 28 of file MonPNGreenDat.h.

28 { return m_adcMeanG16; }

References m_adcMeanG16.

Referenced by writeArrayDB().

◆ getADCRMSG1()

float MonPNGreenDat::getADCRMSG1 ( ) const
inline

Definition at line 25 of file MonPNGreenDat.h.

25 { return m_adcRMSG1; }

References m_adcRMSG1.

Referenced by writeArrayDB().

◆ getADCRMSG16()

float MonPNGreenDat::getADCRMSG16 ( ) const
inline

Definition at line 31 of file MonPNGreenDat.h.

31 { return m_adcRMSG16; }

References m_adcRMSG16.

Referenced by writeArrayDB().

◆ getPedMeanG1()

float MonPNGreenDat::getPedMeanG1 ( ) const
inline

Definition at line 34 of file MonPNGreenDat.h.

34 { return m_pedMeanG1; }

References m_pedMeanG1.

Referenced by writeArrayDB().

◆ getPedMeanG16()

float MonPNGreenDat::getPedMeanG16 ( ) const
inline

Definition at line 40 of file MonPNGreenDat.h.

40 { return m_pedMeanG16; }

References m_pedMeanG16.

Referenced by writeArrayDB().

◆ getPedRMSG1()

float MonPNGreenDat::getPedRMSG1 ( ) const
inline

Definition at line 37 of file MonPNGreenDat.h.

37 { return m_pedRMSG1; }

References m_pedRMSG1.

Referenced by writeArrayDB().

◆ getPedRMSG16()

float MonPNGreenDat::getPedRMSG16 ( ) const
inline

Definition at line 43 of file MonPNGreenDat.h.

43 { return m_pedRMSG16; }

References m_pedRMSG16.

Referenced by writeArrayDB().

◆ getTable()

std::string MonPNGreenDat::getTable ( )
inlineoverridevirtual

Implements IDataItem.

Definition at line 19 of file MonPNGreenDat.h.

19 { return "MON_PN_GREEN_DAT"; }

◆ getTaskStatus()

bool MonPNGreenDat::getTaskStatus ( ) const
inline

Definition at line 46 of file MonPNGreenDat.h.

46 { return m_taskStatus; }

References m_taskStatus.

Referenced by writeArrayDB().

◆ prepareWrite()

void MonPNGreenDat::prepareWrite ( )
overrideprivatevirtualnoexcept

Implements IDataItem.

Definition at line 31 of file MonPNGreenDat.cc.

31  {
32  this->checkConnection();
33 
34  try {
35  m_writeStmt = m_conn->createStatement();
36  m_writeStmt->setSQL(
37  "INSERT INTO mon_pn_green_dat (iov_id, logic_id, "
38  "adc_mean_g1, adc_rms_g1, adc_mean_g16, adc_rms_g16, ped_mean_g1, ped_rms_g1, ped_mean_g16, ped_rms_g16, "
39  "task_status) "
40  "VALUES (:iov_id, :logic_id, "
41  ":3, :4, :5, :6, :7, :8, :9, :10, :11)");
42  } catch (SQLException& e) {
43  throw(std::runtime_error("MonPNGreenDat::prepareWrite(): " + e.getMessage()));
44  }
45 }

References MillePedeFileConverter_cfg::e.

◆ setADCMeanG1()

void MonPNGreenDat::setADCMeanG1 ( float  mean)
inline

Definition at line 21 of file MonPNGreenDat.h.

21 { m_adcMeanG1 = mean; }

References m_adcMeanG1, and SiStripPI::mean.

Referenced by fetchData().

◆ setADCMeanG16()

void MonPNGreenDat::setADCMeanG16 ( float  mean)
inline

Definition at line 27 of file MonPNGreenDat.h.

27 { m_adcMeanG16 = mean; }

References m_adcMeanG16, and SiStripPI::mean.

Referenced by fetchData().

◆ setADCRMSG1()

void MonPNGreenDat::setADCRMSG1 ( float  mean)
inline

Definition at line 24 of file MonPNGreenDat.h.

24 { m_adcRMSG1 = mean; }

References m_adcRMSG1, and SiStripPI::mean.

Referenced by fetchData().

◆ setADCRMSG16()

void MonPNGreenDat::setADCRMSG16 ( float  mean)
inline

Definition at line 30 of file MonPNGreenDat.h.

30 { m_adcRMSG16 = mean; }

References m_adcRMSG16, and SiStripPI::mean.

Referenced by fetchData().

◆ setPedMeanG1()

void MonPNGreenDat::setPedMeanG1 ( float  mean)
inline

Definition at line 33 of file MonPNGreenDat.h.

33 { m_pedMeanG1 = mean; }

References m_pedMeanG1, and SiStripPI::mean.

Referenced by fetchData().

◆ setPedMeanG16()

void MonPNGreenDat::setPedMeanG16 ( float  mean)
inline

Definition at line 39 of file MonPNGreenDat.h.

39 { m_pedMeanG16 = mean; }

References m_pedMeanG16, and SiStripPI::mean.

Referenced by fetchData().

◆ setPedRMSG1()

void MonPNGreenDat::setPedRMSG1 ( float  mean)
inline

Definition at line 36 of file MonPNGreenDat.h.

36 { m_pedRMSG1 = mean; }

References m_pedRMSG1, and SiStripPI::mean.

Referenced by fetchData().

◆ setPedRMSG16()

void MonPNGreenDat::setPedRMSG16 ( float  mean)
inline

Definition at line 42 of file MonPNGreenDat.h.

42 { m_pedRMSG16 = mean; }

References m_pedRMSG16, and SiStripPI::mean.

Referenced by fetchData().

◆ setTaskStatus()

void MonPNGreenDat::setTaskStatus ( bool  status)
inline

Definition at line 45 of file MonPNGreenDat.h.

45 { m_taskStatus = status; }

References m_taskStatus, and mps_update::status.

Referenced by fetchData().

◆ writeArrayDB()

void MonPNGreenDat::writeArrayDB ( const std::map< EcalLogicID, MonPNGreenDat > *  data,
MonRunIOV iov 
)
privatenoexcept

Definition at line 129 of file MonPNGreenDat.cc.

129  {
130  this->checkConnection();
131  this->checkPrepare();
132 
133  int iovID = iov->fetchID();
134  if (!iovID) {
135  throw(std::runtime_error("MonPNGreenDat::writeArrayDB: IOV not in DB"));
136  }
137 
138  int nrows = data->size();
139  int* ids = new int[nrows];
140  int* iovid_vec = new int[nrows];
141  float* xx = new float[nrows];
142  float* yy = new float[nrows];
143  float* zz = new float[nrows];
144  float* ww = new float[nrows];
145  float* uu = new float[nrows];
146  float* tt = new float[nrows];
147  float* rr = new float[nrows];
148  float* pp = new float[nrows];
149  int* st = new int[nrows];
150 
151  ub2* ids_len = new ub2[nrows];
152  ub2* iov_len = new ub2[nrows];
153  ub2* x_len = new ub2[nrows];
154  ub2* y_len = new ub2[nrows];
155  ub2* z_len = new ub2[nrows];
156  ub2* w_len = new ub2[nrows];
157  ub2* u_len = new ub2[nrows];
158  ub2* t_len = new ub2[nrows];
159  ub2* r_len = new ub2[nrows];
160  ub2* p_len = new ub2[nrows];
161  ub2* st_len = new ub2[nrows];
162 
163  const EcalLogicID* channel;
164  const MonPNGreenDat* dataitem;
165  int count = 0;
166  typedef map<EcalLogicID, MonPNGreenDat>::const_iterator CI;
167  for (CI p = data->begin(); p != data->end(); ++p) {
168  channel = &(p->first);
169  int logicID = channel->getLogicID();
170  if (!logicID) {
171  throw(std::runtime_error("MonPNGreenDat::writeArrayDB: Bad EcalLogicID"));
172  }
173  ids[count] = logicID;
174  iovid_vec[count] = iovID;
175 
176  dataitem = &(p->second);
177  // dataIface.writeDB( channel, dataitem, iov);
178  float x = dataitem->getADCMeanG1();
179  float y = dataitem->getADCRMSG1();
180  float z = dataitem->getADCMeanG16();
181  float w = dataitem->getADCRMSG16();
182  float u = dataitem->getPedMeanG1();
183  float t = dataitem->getPedRMSG1();
184  float r = dataitem->getPedMeanG16();
185  float pi = dataitem->getPedRMSG16();
186  int statu = dataitem->getTaskStatus();
187 
188  xx[count] = x;
189  yy[count] = y;
190  zz[count] = z;
191  ww[count] = w;
192  uu[count] = u;
193  tt[count] = t;
194  rr[count] = r;
195  pp[count] = pi;
196  st[count] = statu;
197 
198  ids_len[count] = sizeof(ids[count]);
199  iov_len[count] = sizeof(iovid_vec[count]);
200 
201  x_len[count] = sizeof(xx[count]);
202  y_len[count] = sizeof(yy[count]);
203  z_len[count] = sizeof(zz[count]);
204  w_len[count] = sizeof(ww[count]);
205  u_len[count] = sizeof(uu[count]);
206  t_len[count] = sizeof(tt[count]);
207  r_len[count] = sizeof(rr[count]);
208  p_len[count] = sizeof(pp[count]);
209  st_len[count] = sizeof(st[count]);
210 
211  count++;
212  }
213 
214  try {
215  m_writeStmt->setDataBuffer(1, (dvoid*)iovid_vec, OCCIINT, sizeof(iovid_vec[0]), iov_len);
216  m_writeStmt->setDataBuffer(2, (dvoid*)ids, OCCIINT, sizeof(ids[0]), ids_len);
217  m_writeStmt->setDataBuffer(3, (dvoid*)xx, OCCIFLOAT, sizeof(xx[0]), x_len);
218  m_writeStmt->setDataBuffer(4, (dvoid*)yy, OCCIFLOAT, sizeof(yy[0]), y_len);
219  m_writeStmt->setDataBuffer(5, (dvoid*)zz, OCCIFLOAT, sizeof(zz[0]), z_len);
220  m_writeStmt->setDataBuffer(6, (dvoid*)ww, OCCIFLOAT, sizeof(ww[0]), w_len);
221  m_writeStmt->setDataBuffer(7, (dvoid*)uu, OCCIFLOAT, sizeof(uu[0]), u_len);
222  m_writeStmt->setDataBuffer(8, (dvoid*)tt, OCCIFLOAT, sizeof(tt[0]), t_len);
223  m_writeStmt->setDataBuffer(9, (dvoid*)rr, OCCIFLOAT, sizeof(rr[0]), r_len);
224  m_writeStmt->setDataBuffer(10, (dvoid*)pp, OCCIFLOAT, sizeof(pp[0]), p_len);
225  m_writeStmt->setDataBuffer(11, (dvoid*)st, OCCIINT, sizeof(st[0]), st_len);
226 
227  m_writeStmt->executeArrayUpdate(nrows);
228 
229  delete[] ids;
230  delete[] iovid_vec;
231  delete[] xx;
232  delete[] yy;
233  delete[] zz;
234  delete[] ww;
235  delete[] uu;
236  delete[] tt;
237  delete[] rr;
238  delete[] pp;
239  delete[] st;
240 
241  delete[] ids_len;
242  delete[] iov_len;
243  delete[] x_len;
244  delete[] y_len;
245  delete[] z_len;
246  delete[] w_len;
247  delete[] u_len;
248  delete[] t_len;
249  delete[] r_len;
250  delete[] p_len;
251  delete[] st_len;
252 
253  } catch (SQLException& e) {
254  throw(std::runtime_error("MonPNGreenDat::writeArrayDB(): " + e.getMessage()));
255  }
256 }

References submitPVResolutionJobs::count, data, MillePedeFileConverter_cfg::e, getADCMeanG1(), getADCMeanG16(), getADCRMSG1(), getADCRMSG16(), EcalLogicID::getLogicID(), getPedMeanG1(), getPedMeanG16(), getPedRMSG1(), getPedRMSG16(), getTaskStatus(), AlCaHLTBitMon_ParallelJobs::p, pi, createTree::pp, alignCSCRings::r, findQualityFiles::rr, submitPVValidationJobs::t, groupFilesInBlocks::tt, w, x, geometryCSVtoXML::xx, y, geometryCSVtoXML::yy, z, and geometryCSVtoXML::zz.

◆ writeDB()

void MonPNGreenDat::writeDB ( const EcalLogicID ecid,
const MonPNGreenDat item,
MonRunIOV iov 
)
privatenoexcept

Definition at line 47 of file MonPNGreenDat.cc.

47  {
48  this->checkConnection();
49  this->checkPrepare();
50 
51  int iovID = iov->fetchID();
52  if (!iovID) {
53  throw(std::runtime_error("MonPNGreenDat::writeDB: IOV not in DB"));
54  }
55 
56  int logicID = ecid->getLogicID();
57  if (!logicID) {
58  throw(std::runtime_error("MonPNGreenDat::writeDB: Bad EcalLogicID"));
59  }
60 
61  try {
62  m_writeStmt->setInt(1, iovID);
63  m_writeStmt->setInt(2, logicID);
64 
65  m_writeStmt->setFloat(3, item->getADCMeanG1());
66  m_writeStmt->setFloat(4, item->getADCRMSG1());
67  m_writeStmt->setFloat(5, item->getADCMeanG16());
68  m_writeStmt->setFloat(6, item->getADCRMSG16());
69  m_writeStmt->setFloat(7, item->getPedMeanG1());
70  m_writeStmt->setFloat(8, item->getPedRMSG1());
71  m_writeStmt->setFloat(9, item->getPedMeanG16());
72  m_writeStmt->setFloat(10, item->getPedRMSG16());
73  m_writeStmt->setInt(11, item->getTaskStatus());
74 
75  m_writeStmt->executeUpdate();
76  } catch (SQLException& e) {
77  throw(std::runtime_error("MonPNGreenDat::writeDB(): " + e.getMessage()));
78  }
79 }

References MillePedeFileConverter_cfg::e, and B2GTnPMonitor_cfi::item.

Friends And Related Function Documentation

◆ EcalCondDBInterface

friend class EcalCondDBInterface
friend

Definition at line 14 of file MonPNGreenDat.h.

Member Data Documentation

◆ m_adcMeanG1

float MonPNGreenDat::m_adcMeanG1
private

Definition at line 58 of file MonPNGreenDat.h.

Referenced by getADCMeanG1(), and setADCMeanG1().

◆ m_adcMeanG16

float MonPNGreenDat::m_adcMeanG16
private

Definition at line 60 of file MonPNGreenDat.h.

Referenced by getADCMeanG16(), and setADCMeanG16().

◆ m_adcRMSG1

float MonPNGreenDat::m_adcRMSG1
private

Definition at line 59 of file MonPNGreenDat.h.

Referenced by getADCRMSG1(), and setADCRMSG1().

◆ m_adcRMSG16

float MonPNGreenDat::m_adcRMSG16
private

Definition at line 61 of file MonPNGreenDat.h.

Referenced by getADCRMSG16(), and setADCRMSG16().

◆ m_pedMeanG1

float MonPNGreenDat::m_pedMeanG1
private

Definition at line 62 of file MonPNGreenDat.h.

Referenced by getPedMeanG1(), and setPedMeanG1().

◆ m_pedMeanG16

float MonPNGreenDat::m_pedMeanG16
private

Definition at line 64 of file MonPNGreenDat.h.

Referenced by getPedMeanG16(), and setPedMeanG16().

◆ m_pedRMSG1

float MonPNGreenDat::m_pedRMSG1
private

Definition at line 63 of file MonPNGreenDat.h.

Referenced by getPedRMSG1(), and setPedRMSG1().

◆ m_pedRMSG16

float MonPNGreenDat::m_pedRMSG16
private

Definition at line 65 of file MonPNGreenDat.h.

Referenced by getPedRMSG16(), and setPedRMSG16().

◆ m_taskStatus

bool MonPNGreenDat::m_taskStatus
private

Definition at line 66 of file MonPNGreenDat.h.

Referenced by getTaskStatus(), and setTaskStatus().

DDAxes::y
geometryCSVtoXML.zz
zz
Definition: geometryCSVtoXML.py:19
MonRunIOV::fetchID
int fetchID() noexcept(false) override
Definition: MonRunIOV.cc:72
MonPNGreenDat::m_taskStatus
bool m_taskStatus
Definition: MonPNGreenDat.h:66
SiStripPI::mean
Definition: SiStripPayloadInspectorHelper.h:169
MonPNGreenDat::getPedRMSG1
float getPedRMSG1() const
Definition: MonPNGreenDat.h:37
MonPNGreenDat::m_adcRMSG16
float m_adcRMSG16
Definition: MonPNGreenDat.h:61
groupFilesInBlocks.tt
int tt
Definition: groupFilesInBlocks.py:144
mps_update.status
status
Definition: mps_update.py:69
findQualityFiles.rr
string rr
Definition: findQualityFiles.py:185
MonPNGreenDat::m_pedMeanG16
float m_pedMeanG16
Definition: MonPNGreenDat.h:64
AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
MonPNGreenDat::m_pedRMSG1
float m_pedRMSG1
Definition: MonPNGreenDat.h:63
MonPNGreenDat::setPedMeanG16
void setPedMeanG16(float mean)
Definition: MonPNGreenDat.h:39
MonPNGreenDat::getTaskStatus
bool getTaskStatus() const
Definition: MonPNGreenDat.h:46
MonPNGreenDat::getPedMeanG16
float getPedMeanG16() const
Definition: MonPNGreenDat.h:40
IDataItem::checkPrepare
void checkPrepare() noexcept(false)
Definition: IDataItem.h:26
DDAxes::x
MonPNGreenDat::getADCMeanG16
float getADCMeanG16() const
Definition: MonPNGreenDat.h:28
EcalLogicID::getLogicID
int getLogicID() const
Definition: EcalLogicID.cc:28
IDataItem::m_readStmt
oracle::occi::Statement * m_readStmt
Definition: IDataItem.h:24
MonPNGreenDat::setADCRMSG16
void setADCRMSG16(float mean)
Definition: MonPNGreenDat.h:30
MonPNGreenDat::m_adcMeanG1
float m_adcMeanG1
Definition: MonPNGreenDat.h:58
IDataItem::m_writeStmt
oracle::occi::Statement * m_writeStmt
Definition: IDataItem.h:23
IDBObject::m_conn
oracle::occi::Connection * m_conn
Definition: IDBObject.h:34
w
const double w
Definition: UKUtility.cc:23
MonPNGreenDat::setPedMeanG1
void setPedMeanG1(float mean)
Definition: MonPNGreenDat.h:33
DDAxes::z
MonPNGreenDat::m_adcMeanG16
float m_adcMeanG16
Definition: MonPNGreenDat.h:60
EcalLogicID
Definition: EcalLogicID.h:7
submitPVResolutionJobs.count
count
Definition: submitPVResolutionJobs.py:352
MonPNGreenDat::getPedRMSG16
float getPedRMSG16() const
Definition: MonPNGreenDat.h:43
MonPNGreenDat::getADCMeanG1
float getADCMeanG1() const
Definition: MonPNGreenDat.h:22
MonPNGreenDat::getADCRMSG1
float getADCRMSG1() const
Definition: MonPNGreenDat.h:25
MonPNGreenDat::setADCMeanG1
void setADCMeanG1(float mean)
Definition: MonPNGreenDat.h:21
IDBObject::checkConnection
void checkConnection() const noexcept(false)
Definition: IDBObject.h:36
geometryCSVtoXML.yy
yy
Definition: geometryCSVtoXML.py:19
MonPNGreenDat::getADCRMSG16
float getADCRMSG16() const
Definition: MonPNGreenDat.h:31
MonPNGreenDat::setADCMeanG16
void setADCMeanG16(float mean)
Definition: MonPNGreenDat.h:27
MonPNGreenDat::m_pedRMSG16
float m_pedRMSG16
Definition: MonPNGreenDat.h:65
B2GTnPMonitor_cfi.item
item
Definition: B2GTnPMonitor_cfi.py:147
MonPNGreenDat::m_pedMeanG1
float m_pedMeanG1
Definition: MonPNGreenDat.h:62
alignCSCRings.r
r
Definition: alignCSCRings.py:93
MonPNGreenDat::m_adcRMSG1
float m_adcRMSG1
Definition: MonPNGreenDat.h:59
IDBObject::setConnection
void setConnection(oracle::occi::Environment *env, oracle::occi::Connection *conn)
Definition: IDBObject.h:23
MonPNGreenDat::setTaskStatus
void setTaskStatus(bool status)
Definition: MonPNGreenDat.h:45
MonPNGreenDat::setPedRMSG16
void setPedRMSG16(float mean)
Definition: MonPNGreenDat.h:42
data
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
MonPNGreenDat::setADCRMSG1
void setADCRMSG1(float mean)
Definition: MonPNGreenDat.h:24
IDBObject::m_env
oracle::occi::Environment * m_env
Definition: IDBObject.h:33
pi
const Double_t pi
Definition: trackSplitPlot.h:36
createTree.pp
pp
Definition: createTree.py:17
MonPNGreenDat::getPedMeanG1
float getPedMeanG1() const
Definition: MonPNGreenDat.h:34
submitPVValidationJobs.t
string t
Definition: submitPVValidationJobs.py:644
MonPNGreenDat
Definition: MonPNGreenDat.h:12
geometryCSVtoXML.xx
xx
Definition: geometryCSVtoXML.py:19
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
MonPNGreenDat::setPedRMSG1
void setPedRMSG1(float mean)
Definition: MonPNGreenDat.h:36