1 #ifndef ALIFMDQACHECKER_H
2 #define ALIFMDQACHECKER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights
6 * See cxx source for full Copyright notice
8 #include "AliQACheckerBase.h"
13 /** @class AliFMDQAChecker
14 @brief Quality assurance checker for the FMD */
15 class AliFMDQAChecker : public AliQACheckerBase
20 : AliQACheckerBase("FMD","FMD Quality Assurance Checker") ,
24 virtual ~AliFMDQAChecker() {}
26 * Member function called to do the actual checking
28 * @param rv Array of return values.
29 * @param what What to check
30 * @param list Array of arrays of histograms. There's one arrat for
32 * @param t Reconstruction parameters - not used.
34 void Check(Double_t* rv, AliQAv1::ALITASK_t what,
35 TObjArray** list, const AliDetectorRecoParam* t);
37 * Make output images. This is overridden relative to the base
38 * class so that we can set the log(y) scale and put everything on
41 * @param list List of specie array of histograms
42 * @param task What to show
45 void MakeImage(TObjArray** list,
46 AliQAv1::TASKINDEX_t task,
47 AliQAv1::MODE_t mode);
48 void SetDoScale(Bool_t on=true) { fDoScale = on; }
59 Double_t CheckOne(AliQAv1::ALITASK_t what,
60 AliRecoParam::EventSpecie_t specie,
62 Double_t CheckRaw(AliRecoParam::EventSpecie_t specie,
64 Double_t CheckSim(AliRecoParam::EventSpecie_t specie,
66 Double_t CheckESD(AliRecoParam::EventSpecie_t specie,
68 Double_t CheckRec(AliRecoParam::EventSpecie_t specie,
73 AliFMDQAChecker(const AliFMDQAChecker& qac); // cpy ctor
74 AliFMDQAChecker &operator=(const AliFMDQAChecker& qac); // assignment operator
76 ClassDef(AliFMDQAChecker,0) // Yves? what to do?
79 #endif // AliFMDQAChecker_H