]>
Commit | Line | Data |
---|---|---|
07682040 | 1 | #ifndef AliT0AnalysisTaskQA_cxx |
2 | #define AliT0AnalysisTaskQA_cxx | |
3 | ||
4 | // task determines mean and sigma of T0 signals ORA, ORC, ORA-ORC, ORA+ORC/2 | |
1df2f56e | 5 | // Authors: FK last change 23 Feb 2012 |
07682040 | 6 | |
1df2f56e | 7 | #define kNPMT0 24 //number T0 of photomultipliers |
07682040 | 8 | |
9 | class TH1F; | |
10 | class TObjArray; | |
11 | class AliESDEvent; | |
12 | class TH2F; | |
1df2f56e | 13 | class AliESDpid; |
07682040 | 14 | |
07682040 | 15 | #include "AliAnalysisTaskSE.h" |
07682040 | 16 | |
17 | class AliT0AnalysisTaskQA : public AliAnalysisTaskSE { | |
18 | public: | |
19 | AliT0AnalysisTaskQA(); | |
20 | AliT0AnalysisTaskQA(const char *name); | |
21 | virtual ~AliT0AnalysisTaskQA(); | |
22 | ||
23 | virtual void UserCreateOutputObjects(); | |
24 | virtual void UserExec(Option_t *option); | |
25 | virtual void Terminate(Option_t *); | |
26 | TObjArray* GetOffsetHistos() {return fTzeroObject;} | |
27 | ||
28 | private: | |
29 | AliESDEvent *fESD; //! ESD object | |
30 | TObjArray *fTzeroObject; // array with CFDi-CFD1 and CFDi | |
31 | TH1F *fTzeroORA; //! or A spectrum | |
32 | TH1F *fTzeroORC; //! or C spectrum | |
33 | TH1F *fResolution; //! or A minus or C spectrum | |
34 | TH1F *fTzeroORAplusORC; //! ORA+ORC /2 | |
1df2f56e | 35 | TH1F *fTzeroTof; //! start T0 time from TOF |
07682040 | 36 | int fRunNumber; |
37 | TH2F **fTimeVSAmplitude; //! Time vs. Amplitude | |
38 | TH2F *fCFDVSPmtId; //! CFDi vs pmt id | |
39 | TH2F *fSPDVertexVST0Vertex; //! SPD vertex vs T0 vertex | |
40 | TH2F *fOrAvsNtracks; //! T0A vs Ntracks | |
41 | TH2F *fOrCvsNtracks; //! T0C vs Ntracks | |
1df2f56e | 42 | TH2F *fT0vsNtracks; //! T0A vs Ntracks |
43 | TH2F *fT0TimevsT0Tof; //! T0 time vs T0 TOF time | |
44 | ||
45 | AliESDpid* fESDpid; //! esd pid | |
07682040 | 46 | |
47 | AliT0AnalysisTaskQA(const AliT0AnalysisTaskQA&); // not implemented | |
48 | AliT0AnalysisTaskQA& operator=(const AliT0AnalysisTaskQA&); // not implemented | |
49 | ||
1df2f56e | 50 | ClassDef(AliT0AnalysisTaskQA, 2); // example of analysis |
07682040 | 51 | }; |
52 | ||
53 | #endif |