7 std::vector<std::string>
columns;
28 "CSCTF_ALIGN_PARAM.ALIGN_KEY",
33 edm::LogError(
"L1-O2O") <<
"Problem with CSCTF_ALIGN_PARAM query.";
34 return std::make_unique<L1MuCSCTFAlignment>();
39 std::vector<float> par_align;
40 std::vector<double> par_align_double;
41 results.fillVariable(
"ALIPAR1", par_align[0]);
42 results.fillVariable(
"ALIPAR2", par_align[1]);
43 results.fillVariable(
"ALIPAR3", par_align[2]);
44 results.fillVariable(
"ALIPAR4", par_align[3]);
45 results.fillVariable(
"ALIPAR5", par_align[4]);
46 results.fillVariable(
"ALIPAR6", par_align[5]);
47 results.fillVariable(
"ALIPAR7", par_align[6]);
48 results.fillVariable(
"ALIPAR8", par_align[7]);
49 results.fillVariable(
"ALIPAR9", par_align[8]);
50 results.fillVariable(
"ALIPAR10", par_align[9]);
51 results.fillVariable(
"ALIPAR11", par_align[10]);
52 results.fillVariable(
"ALIPAR12", par_align[11]);
53 results.fillVariable(
"ALIPAR13", par_align[12]);
54 results.fillVariable(
"ALIPAR14", par_align[13]);
55 results.fillVariable(
"ALIPAR15", par_align[14]);
56 results.fillVariable(
"ALIPAR16", par_align[15]);
59 for (
int i = 0;
i < 16;
i++) {
61 par_align_double[
i] = par_align[
i];
63 return std::make_unique<L1MuCSCTFAlignment>(par_align_double);
const QueryResults singleAttribute(const T &data) const
Log< level::Error, false > LogError
std::unique_ptr< L1MuCSCTFAlignment > newObject(const std::string &objectKey) override
const QueryResults basicQuery(const std::vector< std::string > &columnNames, const std::string &schemaName, const std::string &tableName, const std::string &conditionLHS="", const QueryResults conditionRHS=QueryResults(), const std::string &conditionRHSName="")
l1t::OMDSReader m_omdsReader
Log< level::Info, false > LogInfo