1 #ifndef ALIMUONANALYSIS_H
2 #define ALIMUONANALYSIS_H
3 //________________________________
4 ///////////////////////////////////////////////////////////
6 // class AliMuonAnalysis
12 // Piotr.Skowronski@cern.ch
14 ///////////////////////////////////////////////////////////
16 #include "AliAnalysis.h"
21 class AliAODParticleCut;
26 class AliMuonAnalysis: public AliAnalysis
30 virtual ~AliMuonAnalysis();
33 Int_t ProcessEvent(AliAOD* aodrec, AliAOD* aodsim);
36 void SetParticleCut(AliAODParticleCut* pcut){fPartCut = pcut;}
38 void GetInvMass(AliAOD* aod);
44 TFile *fHistoFile; // histogramm file pointer
45 TH1F *fHPtMuon; // Muon Pt distribution
46 TH1F *fHPtMuonPlus; // Muon Plus Pt distribution
47 TH1F *fHPtMuonMinus; // Muon Minus Pt distribution
48 TH1F *fHPMuon; // Muon momentum distribution
49 TH1F *fHInvMassAll; // Invariant mass distribution
50 TH1F *fHRapMuon; // Muon rapidity distribution
51 TH1F *fHRapResonance; // Muon rapidity distribution around resonance
52 TH1F *fHPtResonance; // Muon Pt distribution around resonance
53 TH2F *fHInvMassAllvsPt; // Invariant mass vs Pt distribution
55 AliAODParticleCut* fPartCut;//Particle Cut
56 ClassDef(AliMuonAnalysis,1)