diff --git a/Modules/ITS/itsDecoding.json b/Modules/ITS/itsDecoding.json index 18d02565f2..3b85384331 100644 --- a/Modules/ITS/itsDecoding.json +++ b/Modules/ITS/itsDecoding.json @@ -28,14 +28,14 @@ "className": "o2::quality_control_modules::its::ITSDecodingErrorTask", "moduleName": "QcITS", "detectorName": "ITS", - "cycleDurationSeconds": "30", + "cycleDurationSeconds": "10", "dataSource": { "type": "direct", "query": "linkerrors:ITS/LinkErrors/0;decerrors:ITS/ChipErrors/0" }, "location": "local", "taskParameters": { - "isDoLinkErrorReset": 0, + "isDoLinkErrorReset": 1, "mBusyViolationLimit": "0.75" } } diff --git a/Modules/ITS/itsFee.json b/Modules/ITS/itsFee.json index e0f3f94ef7..6f9a277c39 100644 --- a/Modules/ITS/itsFee.json +++ b/Modules/ITS/itsFee.json @@ -78,8 +78,11 @@ "LaneStatusSummary/LaneStatusSummaryGlobal", "RDHSummary", "TriggerVsFeeid", + "TriggerVsFeeid_reset", "PayloadSize", - "TrailerCount" + "TrailerCount", + "TrailerCount_reset" + ] } ] diff --git a/Modules/ITS/src/ITSFeeCheck.cxx b/Modules/ITS/src/ITSFeeCheck.cxx index 06cd1a3adc..47747b518c 100644 --- a/Modules/ITS/src/ITSFeeCheck.cxx +++ b/Modules/ITS/src/ITSFeeCheck.cxx @@ -53,7 +53,7 @@ Quality ITSFeeCheck::check(std::map> result.set(Quality::Good); auto* hp = dynamic_cast(mo->getObject()); if (hp == nullptr) { - ILOG(Error, Support) << "could not cast TrailerCount to THPollyF*" << ENDM; + ILOG(Error, Support) << "could not cast laneStatusOverview to THPollyF*" << ENDM; continue; } badStaveIB = false; @@ -143,7 +143,7 @@ Quality ITSFeeCheck::check(std::map> } } - if (mo->getName() == "TriggerVsFeeid") { + if (((string)mo->getName()).find("TriggerVsFeeid") != std::string::npos) { result.set(Quality::Good); auto* h = dynamic_cast(mo->getObject()); if (h == nullptr) { @@ -251,7 +251,7 @@ Quality ITSFeeCheck::check(std::map> } } - if (mo->getName() == "TrailerCount") { + if (((string)mo->getName()).find("TrailerCount") != std::string::npos) { auto* h = dynamic_cast(mo->getObject()); if (h == nullptr) { ILOG(Error, Support) << "could not cast TrailerCount to TH2I*" << ENDM; @@ -446,7 +446,7 @@ void ITSFeeCheck::beautify(std::shared_ptr mo, Quality checkResul } // trigger plot - if (mo->getName() == "TriggerVsFeeid") { + if (((string)mo->getName()).find("TriggerVsFeeid") != std::string::npos) { auto* h = dynamic_cast(mo->getObject()); if (h == nullptr) { ILOG(Error, Support) << "could not cast TriggerVsFeeId to TH2I*" << ENDM; @@ -521,7 +521,7 @@ void ITSFeeCheck::beautify(std::shared_ptr mo, Quality checkResul h->GetListOfFunctions()->Add(tShifterInfo->Clone()); } - if (mo->getName() == "TrailerCount") { + if (((string)mo->getName()).find("TrailerCount") != std::string::npos) { auto* h = dynamic_cast(mo->getObject()); if (h == nullptr) { ILOG(Error, Support) << "could not cast TrailerCount to TH2F*" << ENDM;