]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG1/TOF/AliAnalysisTaskTOFqa.h
Fix for coverity
[u/mrichter/AliRoot.git] / PWG1 / TOF / AliAnalysisTaskTOFqa.h
CommitLineData
aac12889 1#ifndef ALIANALYSISTASKTOFQA_h
2#define ALIANALYSISTASKTOFQA_h
3
4class TString;
5class TList;
6class AliESDEvent;
7class AliAnalysisFilter;
8class TDatabasePDG;
9
10
11#include "AliAnalysisTaskSE.h"
12
13class AliAnalysisTaskTOFqa : public AliAnalysisTaskSE {
14 public:
15 AliAnalysisTaskTOFqa();
16 AliAnalysisTaskTOFqa(const char *name);
17 AliAnalysisTaskTOFqa(const AliAnalysisTaskTOFqa& copy);
18 AliAnalysisTaskTOFqa& operator= (const AliAnalysisTaskTOFqa& copy);
19 virtual ~AliAnalysisTaskTOFqa();
20
aac12889 21 virtual void UserCreateOutputObjects();
22 virtual void UserExec(Option_t *option);
23 virtual void Terminate(Option_t *);
24
25
26 Int_t GetStripIndex(const Int_t * const in);
27 void SetTrackFilter(AliAnalysisFilter *filter) {fTrackFilter = filter;};
28
29 private:
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
34
35 Int_t fNTOFtracks; //number of tracks matching with TOF
36 Int_t fNPrimaryTracks; //number of primary tracks
37 Float_t fT0; //event time
38
39 //output objects
40 TList *fHlist; //list of general histos
41 TList *fHlistExperts; //list of experts histos
42
43 ClassDef(AliAnalysisTaskTOFqa, 1); // example of analysis
44};
45
46#endif