]>
Commit | Line | Data |
---|---|---|
1 | ||
2 | #ifndef ALIANALYSISTASKFPEXAMPLE_H | |
3 | #define ALIANALYSISTASKFPEXAMPLE_H | |
4 | ||
5 | class AliAnalysisHistosVertex; | |
6 | #include "AliAnalysisTaskFirstPhysics.h" | |
7 | ||
8 | class AliAnalysisTaskFPexample : public AliAnalysisTaskFirstPhysics { | |
9 | public: | |
10 | AliAnalysisTaskFPexample(const char *name = "You should have given a name to this analysis"); | |
11 | virtual ~AliAnalysisTaskFPexample(); | |
12 | ||
13 | virtual void UserCreateOutputObjects(); | |
14 | virtual void UserExec(Option_t *option); | |
15 | virtual void Terminate(Option_t *); | |
16 | ||
17 | private: | |
18 | ||
19 | TH1D *fhTrackPt; // pT spectrum of tracks | |
20 | TH2D *fh2TrackPhiEta; // ESD tracks | |
21 | TH1D *fhMulITSTPC; // multiplicity distribution from TPC tracks and ITS tracks | |
22 | TH1D *fhMulITSSA; // multiplicity distribution from ITS standalone | |
23 | TH1D *fhMulSPD; // multiplicity distribution from SPD tracklets | |
24 | TH2D *fh2TrackletsPhiEta; // tracklet distribution | |
25 | TH2D *fh2TracksPhiTPCchi2; // track chi2 from TPC vs. azimuthal angle | |
26 | ||
27 | AliAnalysisTaskFPexample(const AliAnalysisTaskFPexample&); // not implemented | |
28 | AliAnalysisTaskFPexample& operator=(const AliAnalysisTaskFPexample&); // not implemented | |
29 | ||
30 | ClassDef(AliAnalysisTaskFPexample, 1); | |
31 | }; | |
32 | ||
33 | #endif | |
34 |