17 #ifndef QC_MODULE_PHOS_PHOSRAWTASK_H 18 #define QC_MODULE_PHOS_PHOSRAWTASK_H 42 void initialize(o2::framework::InitContext& ctx)
override;
43 void startOfActivity(
Activity& activity)
override;
44 void startOfCycle()
override;
45 void monitorData(o2::framework::ProcessingContext& ctx)
override;
46 void endOfCycle()
override;
47 void endOfActivity(
Activity& activity)
override;
48 void reset()
override;
51 static constexpr
short mNmod = 5;
52 TH1F* mHistogram =
nullptr;
53 TH1F* mMessageCounter =
nullptr;
54 TH1F* mNumberOfSuperpagesPerMessage;
55 TH1F* mNumberOfPagesPerMessage;
56 TH1F* mSuperpageCounter =
nullptr;
57 TH1F* mPageCounter =
nullptr;
58 TH1F* mTotalDataVolume =
nullptr;
59 std::array<TH1F*, mNmod> mRawAmplitudePHOS;
60 std::array<TH1F*, mNmod> mRawAmplMaxPHOS;
61 std::array<TH1F*, mNmod> mRawAmplMinPHOS;
62 std::array<TH2F*, mNmod> mRMSperMod;
63 std::array<TH2F*, mNmod> mMEANperMod;
64 std::array<TH2F*, mNmod> mMAXperMod;
65 std::array<TH2F*, mNmod> mMINperMod;
66 TH2F* mErrorTypeAltro =
nullptr;
67 TH2F* mPayloadSizePerDDL =
nullptr;
68 int mNumberOfSuperpages = 0;
69 int mNumberOfPages = 0;
70 int mNumberOfMessages = 0;
75 #endif // QC_MODULE_PHOS_PHOSRAWTASK_H Definition: DigitCheck.h:21
Skeleton of a QC task.
Definition: TaskInterface.h:53
Dummy class that should be removed when there is the official one. This corresponds to a Run1/2 "run"...
Definition: Activity.h:25
These methods can be used to build a complex processing topology. It spawns 3 separate dummy processi...
Definition: Activity.h:19
PHOS Quality Control DPL Task.
Definition: RawTask.h:33