7 #ifndef QC_MODULE_PHOS_DIGITSQCTASK_H 8 #define QC_MODULE_PHOS_DIGITSQCTASK_H 11 #include <Framework/InputRecord.h> 27 namespace quality_control_modules
47 void initialize(o2::framework::InitContext& ctx)
override;
48 void startOfActivity(
Activity& activity)
override;
49 void startOfCycle()
override;
50 void monitorData(o2::framework::ProcessingContext& ctx)
override;
51 void endOfCycle()
override;
52 void endOfActivity(
Activity& activity)
override;
53 void reset()
override;
56 void publishPhysicsObjects();
57 void publishPedestalObjects();
58 void publishLEDObjects();
59 void processPhysicsEvent(gsl::span<const o2::phos::Digit> event);
63 static const int nMod = 5;
64 float mAcceptanceCorrection[nMod];
74 TH2C* mBadMap[nMod] = {
nullptr };
75 TH2F* mTimeE[nMod] = {
nullptr };
76 TH1F* mCellN[nMod] = {
nullptr };
77 TH1F* mCellMeanEnergy[nMod] = {
nullptr };
78 TH2F* mCellN2D[nMod] = {
nullptr };
79 TH2F* mCellEmean2D[nMod] = {
nullptr };
80 TH1F* mCellSp[nMod] = {
nullptr };
85 o2::phos::Geometry* mGeometry =
nullptr;
92 #endif // QC_MODULE_PHOS_DIGITSQCTASK_H
Skeleton of a QC task.
Definition: TaskInterface.h:53
QC Task for PHOS digits.
Definition: DigitsQcTask.h:38
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