1 #ifndef AliMFTClusterQA_H
2 #define AliMFTClusterQA_H
5 #include "AliRunLoader.h"
9 #include "TClonesArray.h"
10 #include "AliMFTCluster.h"
11 #include "AliMFTSegmentation.h"
17 //====================================================================================================================================================
19 // Class for the analysis of the MFT clusters (a.k.a. rec points). Few QA histograms are created
21 // Contact author: antonio.uras@cern.ch
23 //====================================================================================================================================================
25 class AliMFTClusterQA : public TObject {
30 virtual ~AliMFTClusterQA() {;}
32 void Init(Char_t *readDir, Char_t *outDir, Int_t nEventsToAnalyze);
33 Bool_t LoadNextEvent();
39 AliMFTClusterQA(const AliMFTClusterQA& obj);
40 AliMFTClusterQA& operator=(const AliMFTClusterQA& other);
44 static const Int_t fMaxNPlanesMFT = 20;
46 TH1D *fHistNClustersPerEvent[fMaxNPlanesMFT], *fHistNPixelsPerCluster[fMaxNPlanesMFT];
47 TH1D *fHistClusterSizeX[fMaxNPlanesMFT], *fHistClusterSizeY[fMaxNPlanesMFT];
49 TClonesArray *fMFTClusterArray[fMaxNPlanesMFT];
51 AliLoader *fMFTLoader;
52 AliRunLoader *fRunLoader;
55 Int_t fNPlanes, fNEvents, fEv;
59 TString fReadDir, fOutDir;
61 ClassDef(AliMFTClusterQA, 1);
65 //======================================================================================================