1 #ifndef ALIANALYSISTASKTOFQA_h
2 #define ALIANALYSISTASKTOFQA_h
7 class AliAnalysisFilter;
11 #include "AliAnalysisTaskSE.h"
13 class AliAnalysisTaskTOFqa : public AliAnalysisTaskSE {
15 AliAnalysisTaskTOFqa();
16 AliAnalysisTaskTOFqa(const char *name);
17 AliAnalysisTaskTOFqa(const AliAnalysisTaskTOFqa& copy);
18 AliAnalysisTaskTOFqa& operator= (const AliAnalysisTaskTOFqa& copy);
19 virtual ~AliAnalysisTaskTOFqa();
21 virtual void UserCreateOutputObjects();
22 virtual void UserExec(Option_t *option);
23 virtual void Terminate(Option_t *);
26 Int_t GetStripIndex(const Int_t * const in);
27 void SetTrackFilter(AliAnalysisFilter *filter) {fTrackFilter = filter;};
30 UInt_t fRunNumber; //run number
31 AliESDEvent *fESD; //ESD object
32 AliAnalysisFilter *fTrackFilter; //track filter object
33 AliESDVertex *fVertex; //pointer to the vertex object
35 Int_t fNTOFtracks; //number of tracks matching with TOF
36 Int_t fNPrimaryTracks; //number of primary tracks
37 Float_t fT0; //event time
40 TList *fHlist; //list of general histos
41 TList *fHlistExperts; //list of experts histos
43 ClassDef(AliAnalysisTaskTOFqa, 1); // example of analysis