3 std::unique_ptr< L1MuCSCTFAlignment >
9 std::vector< std::string >
columns ;
10 columns.push_back(
"ALIPAR1" ) ;
11 columns.push_back(
"ALIPAR2" ) ;
12 columns.push_back(
"ALIPAR3" ) ;
13 columns.push_back(
"ALIPAR4" ) ;
14 columns.push_back(
"ALIPAR5" ) ;
15 columns.push_back(
"ALIPAR6" ) ;
16 columns.push_back(
"ALIPAR7" ) ;
17 columns.push_back(
"ALIPAR8" ) ;
18 columns.push_back(
"ALIPAR9" ) ;
19 columns.push_back(
"ALIPAR10" ) ;
20 columns.push_back(
"ALIPAR11" ) ;
21 columns.push_back(
"ALIPAR12" ) ;
22 columns.push_back(
"ALIPAR13" ) ;
23 columns.push_back(
"ALIPAR14" ) ;
24 columns.push_back(
"ALIPAR15" ) ;
25 columns.push_back(
"ALIPAR16" ) ;
31 "CSCTF_ALIGN_PARAM.ALIGN_KEY",
37 edm::LogError(
"L1-O2O" ) <<
"Problem with CSCTF_ALIGN_PARAM query." ;
38 return std::make_unique<L1MuCSCTFAlignment>() ;
43 std::vector<float> par_align;
44 std::vector<double> par_align_double;
65 for (
int i=0;
i<16;
i++) {
67 par_align_double[
i]=par_align[
i] ;
69 return std::make_unique<L1MuCSCTFAlignment>(par_align_double) ;
bool fillVariable(const std::string &columnName, T &outputVariable) const
const QueryResults singleAttribute(const T &data) const
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