23 if (ts <= mLastTimeStampChecked) {
24 LOGP(alarm,
"RunStatusChecker::check was called with decreasing timestamp {}, previous was {}", ts, mLastTimeStampChecked);
27 mLastTimeStampChecked = ts;
30 bool fatalOn = mgr.getFatalWhenNull();
31 mgr.setFatalWhenNull(
false);
36 std::map<std::string, std::string> md;
37 if (mRunFollowed > 0) {
42 if (mRunFollowed > 0) {
43 if ((ts > grp->getTimeEnd()) && (grp->getTimeEnd() > grp->getTimeStart())) {
49 if ((grp->getDetsReadOut() & mDetMask) == mDetMask) {
50 if (grp->getTimeEnd() > grp->getTimeStart()) {
51 if (ts < grp->getTimeEnd()) {
53 mRunFollowed = grp->getRun();
57 mRunFollowed = grp->getRun();
62 if (mRunFollowed > 0) {
63 LOGP(warning,
"We were following {} run {} but the query at {} did not return any GRP, problem with EOR?",
o2::detectors::DetID::getNames(mDetMask), mRunFollowed, ts);
67 mgr.setFatalWhenNull(fatalOn);