34 Key key{key1, key2, key3, key4};
42 Key key{key1, key2, key3, key4};
46 return out->second.first;
50 Key key{key1, key2, key3, key4};
54 return out->second.second;
58 os <<
"FORMULA: " << data.
formula_ <<
"\nDB SAMPIC CHANNEL CELL PARAMETERS TIME_OFFSET\n";
60 os << kv.first <<
" [";
61 for (
size_t i = 0;
i < kv.second.size(); ++
i)
62 os << (
i > 0 ?
", " :
"") << kv.second.at(
i);
63 const auto& time = data.
timeInfo_.at(kv.first);
64 os <<
"] " << time.first <<
" " << time.second <<
"\n";
bool operator<(const Key &rhs) const
Comparison operator.
ParametersMap parameters_
friend std::ostream & operator<<(std::ostream &os, const PPSTimingCalibration &data)
double timeOffset(int key1, int key2, int key3, int key4=-1) const
std::vector< double > parameters(int key1, int key2, int key3, int key4) const
Helper structure for indexing calibration data.
tuple key
prepare the HTCondor submission files and eventually submit them
char data[epos_bytes_allocation]
double timePrecision(int key1, int key2, int key3, int key4=-1) const