15 : m_name(pset.getUntrackedParameter<std::
string>(
"name",
"RpcData")),
16 host(pset.getUntrackedParameter<std::
string>(
"host",
"source db host")),
17 user(pset.getUntrackedParameter<std::
string>(
"user",
"source username")),
18 passw(pset.getUntrackedParameter<std::
string>(
"passw",
"source password")),
19 m_since(pset.getUntrackedParameter<unsigned long long>(
"since", 5)),
20 m_till(pset.getUntrackedParameter<unsigned long long>(
"till", 0)) {}
25 std::cout <<
"------- " << m_name <<
" - > getNewObjects\n"
26 <<
"got offlineInfo " <<
tagInfo().name <<
", size " <<
tagInfo().size <<
", last object valid since "
27 <<
tagInfo().lastInterval.since <<
" token " <<
tagInfo().lastInterval.payloadId << std::endl;
29 std::cout <<
" ------ last entry info regarding the payload (if existing): " << logDBEntry().usertext
30 <<
"last record with the correct tag has been written in the db: " << logDBEntry().destinationDB
35 std::cout << std::endl <<
"=============================================" << std::endl;
36 std::cout << std::endl <<
"=================== IMON ==================" << std::endl;
37 std::cout << std::endl <<
"=============================================" << std::endl << std::endl;
39 std::cout <<
">> Range mode [" << snc <<
", " << m_till <<
"]" << std::endl;
40 std::cout << std::endl <<
"=============================================" << std::endl << std::endl;
43 std::vector<RPCObImon::I_Item> Icheck;
48 std::vector<RPCObImon::I_Item>::iterator Iit;
49 for (Iit = Icheck.begin(); Iit != Icheck.end(); Iit++) {
51 Idata->ObImon_rpc.push_back(Ifill);
53 std::cout <<
">> Final object size: " << Idata->ObImon_rpc.size() << std::endl;
55 if (!Idata->ObImon_rpc.empty()) {
59 std::cout <<
"NO DATA TO BE STORED" << std::endl;
65 edm::Timestamp tmstamp((
unsigned long long)tv.tv_sec * 1000000 + (
unsigned long long)tv.tv_usec);
70 daqtime = (daqtime << 32) + tv.tv_usec;
73 std::cout <<
"DAQ time = " << dtime << std::endl;
77 std::cout <<
"===> New IOV: since is = " << niov << std::endl;
78 m_to_transfer.push_back(std::make_pair((
RPCObImon*)Idata, niov));
RpcDataI(const edm::ParameterSet &pset)
unsigned long long TimeValue_t
void getNewObjects() override
std::vector< RPCObImon::I_Item > createIMON(long long since, long long till)
TimeValue_t value() const