CMS 3D CMS Logo

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

#include <FEConfigOddWeightGroupDat.h>

Inheritance diagram for FEConfigOddWeightGroupDat:
IDataItem IDBObject

Public Member Functions

 FEConfigOddWeightGroupDat ()
 
std::string getTable () override
 
float getWeight0 () const
 
float getWeight1 () const
 
float getWeight2 () const
 
float getWeight3 () const
 
float getWeight4 () const
 
float getWeight5 () const
 
int getWeightGroupId () const
 
void setWeight0 (float x)
 
void setWeight1 (float x)
 
void setWeight2 (float x)
 
void setWeight3 (float x)
 
void setWeight4 (float x)
 
void setWeight5 (float x)
 
void setWeightGroupId (int x)
 
 ~FEConfigOddWeightGroupDat () 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, FEConfigOddWeightGroupDat > *fillMap, FEConfigOddWeightInfo *iconf) noexcept(false)
 
void prepareWrite () noexcept(false) override
 
void writeArrayDB (const std::map< EcalLogicID, FEConfigOddWeightGroupDat > *data, FEConfigOddWeightInfo *iconf) noexcept(false)
 
void writeDB (const EcalLogicID *ecid, const FEConfigOddWeightGroupDat *item, FEConfigOddWeightInfo *iconf) noexcept(false)
 

Private Attributes

int m_group_id
 
float m_w0
 
float m_w1
 
float m_w2
 
float m_w3
 
float m_w4
 
float m_w5
 

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 11 of file FEConfigOddWeightGroupDat.h.

Constructor & Destructor Documentation

◆ FEConfigOddWeightGroupDat()

FEConfigOddWeightGroupDat::FEConfigOddWeightGroupDat ( )

Definition at line 11 of file FEConfigOddWeightGroupDat.cc.

11  {
12  m_env = nullptr;
13  m_conn = nullptr;
14  m_writeStmt = nullptr;
15  m_readStmt = nullptr;
16 
17  m_group_id = 0;
18  m_w0 = 0;
19  m_w1 = 0;
20  m_w2 = 0;
21  m_w3 = 0;
22  m_w4 = 0;
23  m_w5 = 0;
24 }

◆ ~FEConfigOddWeightGroupDat()

FEConfigOddWeightGroupDat::~FEConfigOddWeightGroupDat ( )
override

Definition at line 26 of file FEConfigOddWeightGroupDat.cc.

26 {}

Member Function Documentation

◆ fetchData()

void FEConfigOddWeightGroupDat::fetchData ( std::map< EcalLogicID, FEConfigOddWeightGroupDat > *  fillMap,
FEConfigOddWeightInfo iconf 
)
privatenoexcept

Definition at line 75 of file FEConfigOddWeightGroupDat.cc.

76  {
77  this->checkConnection();
78  fillMap->clear();
79 
80  iconf->setConnection(m_env, m_conn);
81  int iconfID = iconf->fetchID();
82  if (!iconfID) {
83  throw(std::runtime_error("FEConfigOddWeightGroupDat::fetchData: ICONF not in DB"));
84  return;
85  }
86 
87  try {
88  m_readStmt->setSQL(
89  "SELECT d.group_id, d.w0, d.w1, d.w2, d.w3, d.w4, d.w5 "
90  "FROM fe_weight2_per_group_dat d "
91  "WHERE wei2_conf_id = :wei2_conf_id order by d.group_id ");
92  m_readStmt->setInt(1, iconfID);
93  ResultSet* rset = m_readStmt->executeQuery();
94 
95  std::pair<EcalLogicID, FEConfigOddWeightGroupDat> p;
97  int ig = -1;
98  while (rset->next()) {
99  ig++; // we create a dummy logic_id
100  p.first = EcalLogicID("Group_id", // name
101  ig); // logic_id
102 
103  dat.setWeightGroupId(rset->getInt(1));
104  dat.setWeight0(rset->getFloat(2));
105  dat.setWeight1(rset->getFloat(3));
106  dat.setWeight2(rset->getFloat(4));
107  dat.setWeight3(rset->getFloat(5));
108  dat.setWeight4(rset->getFloat(6));
109  dat.setWeight5(rset->getFloat(7));
110 
111  p.second = dat;
112  fillMap->insert(p);
113  }
114  } catch (SQLException& e) {
115  throw(std::runtime_error("FEConfigOddWeightGroupDat::fetchData: " + e.getMessage()));
116  }
117 }

References MillePedeFileConverter_cfg::e, AlCaHLTBitMon_ParallelJobs::p, setWeight0(), setWeight1(), setWeight2(), setWeight3(), setWeight4(), setWeight5(), and setWeightGroupId().

◆ getTable()

std::string FEConfigOddWeightGroupDat::getTable ( )
inlineoverridevirtual

Implements IDataItem.

Definition at line 18 of file FEConfigOddWeightGroupDat.h.

18 { return "FE_WEIGHT2_PER_GROUP_DAT"; }

◆ getWeight0()

float FEConfigOddWeightGroupDat::getWeight0 ( ) const
inline

Definition at line 24 of file FEConfigOddWeightGroupDat.h.

24 { return m_w0; }

References m_w0.

Referenced by popcon::EcalTPGOddWeightIdMapHandler::getNewObjects(), and writeArrayDB().

◆ getWeight1()

float FEConfigOddWeightGroupDat::getWeight1 ( ) const
inline

Definition at line 26 of file FEConfigOddWeightGroupDat.h.

26 { return m_w1; }

References m_w1.

Referenced by popcon::EcalTPGOddWeightIdMapHandler::getNewObjects(), and writeArrayDB().

◆ getWeight2()

float FEConfigOddWeightGroupDat::getWeight2 ( ) const
inline

Definition at line 28 of file FEConfigOddWeightGroupDat.h.

28 { return m_w2; }

References m_w2.

Referenced by popcon::EcalTPGOddWeightIdMapHandler::getNewObjects(), and writeArrayDB().

◆ getWeight3()

float FEConfigOddWeightGroupDat::getWeight3 ( ) const
inline

Definition at line 30 of file FEConfigOddWeightGroupDat.h.

30 { return m_w3; }

References m_w3.

Referenced by popcon::EcalTPGOddWeightIdMapHandler::getNewObjects(), and writeArrayDB().

◆ getWeight4()

float FEConfigOddWeightGroupDat::getWeight4 ( ) const
inline

Definition at line 32 of file FEConfigOddWeightGroupDat.h.

32 { return m_w4; }

References m_w4.

Referenced by popcon::EcalTPGOddWeightIdMapHandler::getNewObjects(), and writeArrayDB().

◆ getWeight5()

float FEConfigOddWeightGroupDat::getWeight5 ( ) const
inline

Definition at line 34 of file FEConfigOddWeightGroupDat.h.

34 { return m_w5; }

References m_w5.

Referenced by writeArrayDB().

◆ getWeightGroupId()

int FEConfigOddWeightGroupDat::getWeightGroupId ( ) const
inline

Definition at line 21 of file FEConfigOddWeightGroupDat.h.

21 { return m_group_id; }

References m_group_id.

Referenced by popcon::EcalTPGOddWeightIdMapHandler::getNewObjects(), and writeArrayDB().

◆ prepareWrite()

void FEConfigOddWeightGroupDat::prepareWrite ( )
overrideprivatevirtualnoexcept

Implements IDataItem.

Definition at line 28 of file FEConfigOddWeightGroupDat.cc.

28  {
29  this->checkConnection();
30 
31  try {
32  m_writeStmt = m_conn->createStatement();
33  m_writeStmt->setSQL(
34  "INSERT INTO fe_weight2_per_group_dat (wei2_conf_id, group_id, "
35  " w0, w1, w2, w3, w4, w5 ) "
36  "VALUES (:wei2_conf_id, :group_id, "
37  ":w0, :w1, :w2, :w3, :w4, :w5 )");
38  } catch (SQLException& e) {
39  throw(std::runtime_error("FEConfigOddWeightGroupDat::prepareWrite(): " + e.getMessage()));
40  }
41 }

References MillePedeFileConverter_cfg::e.

◆ setWeight0()

void FEConfigOddWeightGroupDat::setWeight0 ( float  x)
inline

Definition at line 23 of file FEConfigOddWeightGroupDat.h.

23 { m_w0 = x; }

References m_w0, and x.

Referenced by fetchData().

◆ setWeight1()

void FEConfigOddWeightGroupDat::setWeight1 ( float  x)
inline

Definition at line 25 of file FEConfigOddWeightGroupDat.h.

25 { m_w1 = x; }

References m_w1, and x.

Referenced by fetchData().

◆ setWeight2()

void FEConfigOddWeightGroupDat::setWeight2 ( float  x)
inline

Definition at line 27 of file FEConfigOddWeightGroupDat.h.

27 { m_w2 = x; }

References m_w2, and x.

Referenced by fetchData().

◆ setWeight3()

void FEConfigOddWeightGroupDat::setWeight3 ( float  x)
inline

Definition at line 29 of file FEConfigOddWeightGroupDat.h.

29 { m_w3 = x; }

References m_w3, and x.

Referenced by fetchData().

◆ setWeight4()

void FEConfigOddWeightGroupDat::setWeight4 ( float  x)
inline

Definition at line 31 of file FEConfigOddWeightGroupDat.h.

31 { m_w4 = x; }

References m_w4, and x.

Referenced by fetchData().

◆ setWeight5()

void FEConfigOddWeightGroupDat::setWeight5 ( float  x)
inline

Definition at line 33 of file FEConfigOddWeightGroupDat.h.

33 { m_w5 = x; }

References m_w5, and x.

Referenced by fetchData().

◆ setWeightGroupId()

void FEConfigOddWeightGroupDat::setWeightGroupId ( int  x)
inline

Definition at line 20 of file FEConfigOddWeightGroupDat.h.

20 { m_group_id = x; }

References m_group_id, and x.

Referenced by fetchData().

◆ writeArrayDB()

void FEConfigOddWeightGroupDat::writeArrayDB ( const std::map< EcalLogicID, FEConfigOddWeightGroupDat > *  data,
FEConfigOddWeightInfo iconf 
)
privatenoexcept

Definition at line 119 of file FEConfigOddWeightGroupDat.cc.

120  {
121  this->checkConnection();
122  this->checkPrepare();
123 
124  int iconfID = iconf->fetchID();
125  if (!iconfID) {
126  throw(std::runtime_error("FEConfigOddWeightGroupDat::writeArrayDB: ICONF not in DB"));
127  }
128 
129  int nrows = data->size();
130  int* ids = new int[nrows];
131  int* iconfid_vec = new int[nrows];
132  int* xx = new int[nrows];
133  float* yy = new float[nrows];
134  float* zz = new float[nrows];
135  float* rr = new float[nrows];
136  float* ss = new float[nrows];
137  float* tt = new float[nrows];
138  float* ww = new float[nrows];
139 
140  ub2* ids_len = new ub2[nrows];
141  ub2* iconf_len = new ub2[nrows];
142  ub2* x_len = new ub2[nrows];
143  ub2* y_len = new ub2[nrows];
144  ub2* z_len = new ub2[nrows];
145  ub2* r_len = new ub2[nrows];
146  ub2* s_len = new ub2[nrows];
147  ub2* t_len = new ub2[nrows];
148  ub2* w_len = new ub2[nrows];
149 
150  // const EcalLogicID* channel;
151  const FEConfigOddWeightGroupDat* dataitem;
152  int count = 0;
153  typedef map<EcalLogicID, FEConfigOddWeightGroupDat>::const_iterator CI;
154  for (CI p = data->begin(); p != data->end(); ++p) {
155  // channel = &(p->first);
156  // int logicID = channel->getLogicID();
157  // if (!logicID) { throw(std::runtime_error("FEConfigOddWeightGroupDat::writeArrayDB: Bad EcalLogicID")); }
158  // ids[count]=logicID;
159  iconfid_vec[count] = iconfID;
160 
161  dataitem = &(p->second);
162  // dataIface.writeDB( channel, dataitem, iconf);
163  int x = dataitem->getWeightGroupId();
164  float y = dataitem->getWeight0();
165  float z = dataitem->getWeight1();
166  float r = dataitem->getWeight2();
167  float s = dataitem->getWeight3();
168  float t = dataitem->getWeight4();
169  float w = dataitem->getWeight5();
170 
171  xx[count] = x;
172  yy[count] = y;
173  zz[count] = z;
174  rr[count] = r;
175  ss[count] = s;
176  tt[count] = t;
177  ww[count] = w;
178 
179  // ids_len[count]=sizeof(ids[count]);
180  iconf_len[count] = sizeof(iconfid_vec[count]);
181 
182  x_len[count] = sizeof(xx[count]);
183  y_len[count] = sizeof(yy[count]);
184  z_len[count] = sizeof(zz[count]);
185  r_len[count] = sizeof(rr[count]);
186  s_len[count] = sizeof(ss[count]);
187  t_len[count] = sizeof(tt[count]);
188  w_len[count] = sizeof(ww[count]);
189 
190  count++;
191  }
192 
193  try {
194  m_writeStmt->setDataBuffer(1, (dvoid*)iconfid_vec, OCCIINT, sizeof(iconfid_vec[0]), iconf_len);
195  m_writeStmt->setDataBuffer(2, (dvoid*)xx, OCCIINT, sizeof(xx[0]), x_len);
196  m_writeStmt->setDataBuffer(3, (dvoid*)yy, OCCIFLOAT, sizeof(yy[0]), y_len);
197  m_writeStmt->setDataBuffer(4, (dvoid*)zz, OCCIFLOAT, sizeof(zz[0]), z_len);
198  m_writeStmt->setDataBuffer(5, (dvoid*)rr, OCCIFLOAT, sizeof(rr[0]), r_len);
199  m_writeStmt->setDataBuffer(6, (dvoid*)ss, OCCIFLOAT, sizeof(ss[0]), s_len);
200  m_writeStmt->setDataBuffer(7, (dvoid*)tt, OCCIFLOAT, sizeof(tt[0]), t_len);
201  m_writeStmt->setDataBuffer(8, (dvoid*)ww, OCCIFLOAT, sizeof(ww[0]), w_len);
202 
203  m_writeStmt->executeArrayUpdate(nrows);
204 
205  delete[] ids;
206  delete[] iconfid_vec;
207  delete[] xx;
208  delete[] yy;
209  delete[] zz;
210  delete[] rr;
211  delete[] ss;
212  delete[] tt;
213  delete[] ww;
214 
215  delete[] ids_len;
216  delete[] iconf_len;
217  delete[] x_len;
218  delete[] y_len;
219  delete[] z_len;
220  delete[] r_len;
221  delete[] s_len;
222  delete[] t_len;
223  delete[] w_len;
224 
225  } catch (SQLException& e) {
226  throw(std::runtime_error("FEConfigOddWeightGroupDat::writeArrayDB(): " + e.getMessage()));
227  }
228 }

References submitPVResolutionJobs::count, data, MillePedeFileConverter_cfg::e, getWeight0(), getWeight1(), getWeight2(), getWeight3(), getWeight4(), getWeight5(), getWeightGroupId(), AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::r, findQualityFiles::rr, alignCSCRings::s, contentValuesCheck::ss, submitPVValidationJobs::t, groupFilesInBlocks::tt, w, x, geometryCSVtoXML::xx, y, geometryCSVtoXML::yy, z, and geometryCSVtoXML::zz.

◆ writeDB()

void FEConfigOddWeightGroupDat::writeDB ( const EcalLogicID ecid,
const FEConfigOddWeightGroupDat item,
FEConfigOddWeightInfo iconf 
)
privatenoexcept

Definition at line 43 of file FEConfigOddWeightGroupDat.cc.

45  {
46  this->checkConnection();
47  this->checkPrepare();
48 
49  int iconfID = iconf->fetchID();
50  if (!iconfID) {
51  throw(std::runtime_error("FEConfigOddWeightGroupDat::writeDB: ICONF not in DB"));
52  }
53  /* no need for the logic id in this table
54  int logicID = ecid->getLogicID();
55  if (!logicID) { throw(std::runtime_error("FEConfigOddWeightGroupDat::writeDB: Bad EcalLogicID")); }
56  */
57 
58  try {
59  m_writeStmt->setInt(1, iconfID);
60 
61  m_writeStmt->setInt(2, item->getWeightGroupId());
62  m_writeStmt->setFloat(3, item->getWeight0());
63  m_writeStmt->setFloat(4, item->getWeight1());
64  m_writeStmt->setFloat(5, item->getWeight2());
65  m_writeStmt->setFloat(6, item->getWeight3());
66  m_writeStmt->setFloat(7, item->getWeight4());
67  m_writeStmt->setFloat(8, item->getWeight5());
68 
69  m_writeStmt->executeUpdate();
70  } catch (SQLException& e) {
71  throw(std::runtime_error("FEConfigOddWeightGroupDat::writeDB(): " + e.getMessage()));
72  }
73 }

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

Friends And Related Function Documentation

◆ EcalCondDBInterface

friend class EcalCondDBInterface
friend

Definition at line 13 of file FEConfigOddWeightGroupDat.h.

Member Data Documentation

◆ m_group_id

int FEConfigOddWeightGroupDat::m_group_id
private

Definition at line 50 of file FEConfigOddWeightGroupDat.h.

Referenced by getWeightGroupId(), and setWeightGroupId().

◆ m_w0

float FEConfigOddWeightGroupDat::m_w0
private

Definition at line 51 of file FEConfigOddWeightGroupDat.h.

Referenced by getWeight0(), and setWeight0().

◆ m_w1

float FEConfigOddWeightGroupDat::m_w1
private

Definition at line 52 of file FEConfigOddWeightGroupDat.h.

Referenced by getWeight1(), and setWeight1().

◆ m_w2

float FEConfigOddWeightGroupDat::m_w2
private

Definition at line 53 of file FEConfigOddWeightGroupDat.h.

Referenced by getWeight2(), and setWeight2().

◆ m_w3

float FEConfigOddWeightGroupDat::m_w3
private

Definition at line 54 of file FEConfigOddWeightGroupDat.h.

Referenced by getWeight3(), and setWeight3().

◆ m_w4

float FEConfigOddWeightGroupDat::m_w4
private

Definition at line 55 of file FEConfigOddWeightGroupDat.h.

Referenced by getWeight4(), and setWeight4().

◆ m_w5

float FEConfigOddWeightGroupDat::m_w5
private

Definition at line 56 of file FEConfigOddWeightGroupDat.h.

Referenced by getWeight5(), and setWeight5().

DDAxes::y
geometryCSVtoXML.zz
zz
Definition: geometryCSVtoXML.py:19
FEConfigOddWeightGroupDat::m_w3
float m_w3
Definition: FEConfigOddWeightGroupDat.h:54
FEConfigOddWeightGroupDat::getWeight1
float getWeight1() const
Definition: FEConfigOddWeightGroupDat.h:26
groupFilesInBlocks.tt
int tt
Definition: groupFilesInBlocks.py:144
findQualityFiles.rr
string rr
Definition: findQualityFiles.py:185
AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
FEConfigOddWeightGroupDat::getWeight5
float getWeight5() const
Definition: FEConfigOddWeightGroupDat.h:34
FEConfigOddWeightGroupDat::m_w1
float m_w1
Definition: FEConfigOddWeightGroupDat.h:52
FEConfigOddWeightInfo::fetchID
int fetchID() noexcept(false)
Definition: FEConfigOddWeightInfo.cc:156
FEConfigOddWeightGroupDat::getWeight0
float getWeight0() const
Definition: FEConfigOddWeightGroupDat.h:24
FEConfigOddWeightGroupDat::setWeight1
void setWeight1(float x)
Definition: FEConfigOddWeightGroupDat.h:25
IDataItem::checkPrepare
void checkPrepare() noexcept(false)
Definition: IDataItem.h:26
FEConfigOddWeightGroupDat::getWeightGroupId
int getWeightGroupId() const
Definition: FEConfigOddWeightGroupDat.h:21
DDAxes::x
FEConfigOddWeightGroupDat::m_w5
float m_w5
Definition: FEConfigOddWeightGroupDat.h:56
IDataItem::m_readStmt
oracle::occi::Statement * m_readStmt
Definition: IDataItem.h:24
contentValuesCheck.ss
ss
Definition: contentValuesCheck.py:33
alignCSCRings.s
s
Definition: alignCSCRings.py:92
FEConfigOddWeightGroupDat::m_group_id
int m_group_id
Definition: FEConfigOddWeightGroupDat.h:50
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
DDAxes::z
EcalLogicID
Definition: EcalLogicID.h:7
submitPVResolutionJobs.count
count
Definition: submitPVResolutionJobs.py:352
FEConfigOddWeightGroupDat
Definition: FEConfigOddWeightGroupDat.h:11
FEConfigOddWeightGroupDat::setWeight4
void setWeight4(float x)
Definition: FEConfigOddWeightGroupDat.h:31
FEConfigOddWeightGroupDat::setWeightGroupId
void setWeightGroupId(int x)
Definition: FEConfigOddWeightGroupDat.h:20
IDBObject::checkConnection
void checkConnection() const noexcept(false)
Definition: IDBObject.h:36
geometryCSVtoXML.yy
yy
Definition: geometryCSVtoXML.py:19
FEConfigOddWeightGroupDat::setWeight2
void setWeight2(float x)
Definition: FEConfigOddWeightGroupDat.h:27
B2GTnPMonitor_cfi.item
item
Definition: B2GTnPMonitor_cfi.py:147
alignCSCRings.r
r
Definition: alignCSCRings.py:93
FEConfigOddWeightGroupDat::m_w2
float m_w2
Definition: FEConfigOddWeightGroupDat.h:53
FEConfigOddWeightGroupDat::setWeight3
void setWeight3(float x)
Definition: FEConfigOddWeightGroupDat.h:29
IDBObject::setConnection
void setConnection(oracle::occi::Environment *env, oracle::occi::Connection *conn)
Definition: IDBObject.h:23
FEConfigOddWeightGroupDat::getWeight4
float getWeight4() const
Definition: FEConfigOddWeightGroupDat.h:32
FEConfigOddWeightGroupDat::getWeight2
float getWeight2() const
Definition: FEConfigOddWeightGroupDat.h:28
data
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
FEConfigOddWeightGroupDat::setWeight5
void setWeight5(float x)
Definition: FEConfigOddWeightGroupDat.h:33
IDBObject::m_env
oracle::occi::Environment * m_env
Definition: IDBObject.h:33
FEConfigOddWeightGroupDat::m_w4
float m_w4
Definition: FEConfigOddWeightGroupDat.h:55
FEConfigOddWeightGroupDat::m_w0
float m_w0
Definition: FEConfigOddWeightGroupDat.h:51
submitPVValidationJobs.t
string t
Definition: submitPVValidationJobs.py:644
geometryCSVtoXML.xx
xx
Definition: geometryCSVtoXML.py:19
FEConfigOddWeightGroupDat::setWeight0
void setWeight0(float x)
Definition: FEConfigOddWeightGroupDat.h:23
FEConfigOddWeightGroupDat::getWeight3
float getWeight3() const
Definition: FEConfigOddWeightGroupDat.h:30
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37