17 #ifndef QC_MODULE_ITS_ITSFEETASK_H 18 #define QC_MODULE_ITS_ITSFEETASK_H 56 void initialize(o2::framework::InitContext& ctx)
override;
57 void startOfActivity(
Activity& activity)
override;
58 void startOfCycle()
override;
59 void monitorData(o2::framework::ProcessingContext& ctx)
override;
60 void endOfCycle()
override;
61 void endOfActivity(
Activity& activity)
override;
62 void reset()
override;
65 void setAxisTitle(TH1*
object,
const char* xTitle,
const char* yTitle);
66 void createErrorTFPlots(
int barrel);
67 void setPlotsFormat();
68 void getEnableLayers();
70 void resetGeneralPlots();
71 static constexpr
int NLayer = 7;
72 static constexpr
int NLayerIB = 3;
73 const int StaveBoundary[NLayer + 1] = { 0, 12, 28, 48, 72, 102, 144, 192 };
74 std::array<bool, NLayer> mEnableLayers = {
false };
77 static constexpr
int NError = 13;
78 TString mErrorType[NError] = {
"ORBIT",
"HB",
"HBr",
"HC",
"PHYSICS",
"PP",
"CAL",
"SOT",
"EOT",
"SOC",
"EOC",
"TF",
"INT" };
81 TH2I* mErrorFlagVsFeeId;
84 std::string mRunNumberPath;
85 std::string mRunNumber =
"000000";
90 #endif // QC_MODULE_ITS_ITSFEETASK_H ITS FEE task aiming at 100% online data integrity checking.
Definition: ITSFeeTask.h:34
Definition: ITSClusterTask.h:31
Skeleton of a QC task.
Definition: TaskInterface.h:53
Definition: ITSFeeTask.h:40
Dummy class that should be removed when there is the official one. This corresponds to a Run1/2 "run"...
Definition: Activity.h:25
Definition: ITSFeeTask.h:39
These methods can be used to build a complex processing topology. It spawns 3 separate dummy processi...
Definition: Activity.h:19