Transition PWG0 -> PWGUD
[u/mrichter/AliRoot.git] / PWGUD / FirstPhysics / AliAnalysisTaskFPexample.h
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