6 #ifndef QC_MODULE_EMCAL_DIGITSQCTASK_H 7 #define QC_MODULE_EMCAL_DIGITSQCTASK_H 11 #include <CCDB/TObjectWrapper.h> 12 #include <TProfile2D.h> 25 class TimeCalibrationParams;
28 namespace quality_control_modules
49 void initialize(o2::framework::InitContext& ctx)
override;
50 void startOfActivity(
Activity& activity)
override;
51 void startOfCycle()
override;
52 void monitorData(o2::framework::ProcessingContext& ctx)
override;
53 void endOfCycle()
override;
54 void endOfActivity(
Activity& activity)
override;
55 void reset()
override;
57 void setThreshold(Double_t threshold) { mCellThreshold = threshold; }
60 Double_t mCellThreshold = 0.5;
61 std::array<TH2*, 2> mDigitAmplitude;
62 std::array<TH2*, 2> mDigitTime;
63 std::array<TH2*, 2> mDigitAmplitudeCalib;
64 std::array<TH2*, 2> mDigitTimeCalib;
65 TH2* mDigitOccupancy =
nullptr;
66 TH2* mDigitOccupancyThr =
nullptr;
67 TProfile2D* mIntegratedOccupancy =
nullptr;
68 TH1* mDigitAmplitudeEMCAL =
nullptr;
69 TH1* mDigitAmplitudeDCAL =
nullptr;
70 TH1* mnumberEvents =
nullptr;
71 o2::emcal::Geometry* mGeometry =
nullptr;
72 o2::emcal::BadChannelMap* mBadChannelMap;
73 o2::emcal::TimeCalibrationParams* mTimeCalib;
80 #endif // QC_MODULE_EMCAL_DIGITSQCTASK_H
QC Task for EMCAL digits.
Definition: DigitsQcTask.h:40
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