]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGCF/Correlations/DPhi/TriggerPID/AliTwoParticlePIDCorrKine.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGCF / Correlations / DPhi / TriggerPID / AliTwoParticlePIDCorrKine.h
CommitLineData
a0895cca 1#ifndef AliTwoParticlePIDCorrKine_H
2#define AliTwoParticlePIDCorrKine_H
3
4#include "AliAnalysisTaskSE.h"
5#include "AliAnalysisDataSlot.h"
6#include "AliAnalysisDataContainer.h"
7#include "AliInputEventHandler.h"
8#include "AliMCEvent.h"
9
10
11
12
13class TH1F;
14class TList;
15class TParticle;
16class AliStack;
17class AliVEvent;
18class AliVVertex;
19class AliVParticle;
20
21#ifndef ALIANALYSISTASKSE_H
22#include "AliAnalysisTaskSE.h"
23#endif
24
25
26class AliTwoParticlePIDCorrKine : public AliAnalysisTaskSE {
27
28 public:
29
30
31 AliTwoParticlePIDCorrKine();
32 AliTwoParticlePIDCorrKine(const Char_t* name);
33
34 virtual ~AliTwoParticlePIDCorrKine();
35
36 // ANALYSIS FRAMEWORK STUFF to loop on data and fill output objects
37 virtual void UserCreateOutputObjects();
38
39 virtual void UserExec(Option_t *option);
40 virtual void Terminate(Option_t *);
41
42 protected:
43 AliVEvent* fEvent; //! MC event
44 AliInputEventHandler* fMcHandler; //! MCEventHandler
45
46
47 TH1F *fHistEventsProcessed; //! histo for monitoring the number of events processed slot 1
48 TList *fOutputList; //! Output list
49 TH1F *fHistZvtx;
50 TH1F *fHistPt; //!Pt spectrum
51 TH1F *fHistImpact;
52Double_t fZvtxLim;
53TString fCentralityFrom;
54TString fCentralityEstimator;
55
baacd542 56 AliTwoParticlePIDCorrKine(const AliTwoParticlePIDCorrKine&); // not implemented
57 AliTwoParticlePIDCorrKine& operator=(const AliTwoParticlePIDCorrKine&); // not implemented
58
a0895cca 59 ClassDef(AliTwoParticlePIDCorrKine,1)
60
61};
62
63#endif