]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ANALYSIS/AliMuonAnalysis.h
for non-miscalibrated digits, set an ad-hoc conversion factor fAdC->fToT to have...
[u/mrichter/AliRoot.git] / ANALYSIS / AliMuonAnalysis.h
CommitLineData
beb1c41d 1#ifndef ALIMUONANALYSIS_H
2#define ALIMUONANALYSIS_H
3//________________________________
4///////////////////////////////////////////////////////////
5//
6// class AliMuonAnalysis
7//
8// Flow Analysis
9//
10//
11// S.Radomski@gsi.de
12// Piotr.Skowronski@cern.ch
13//
14///////////////////////////////////////////////////////////
15
16#include "AliAnalysis.h"
17
18class AliESD;
19class AliAOD;
20class AliStack;
21class AliAODParticleCut;
22class TFile;
23class TH1F;
24class TH2F;
25
26class AliMuonAnalysis: public AliAnalysis
27{
28 public:
29 AliMuonAnalysis();
30 virtual ~AliMuonAnalysis();
31
32 Int_t Init();
33 Int_t ProcessEvent(AliAOD* aodrec, AliAOD* aodsim);
34 Int_t Finish();
35
36 void SetParticleCut(AliAODParticleCut* pcut){fPartCut = pcut;}
37
38 void GetInvMass(AliAOD* aod);
39
40 protected:
41
42 private:
43
7255f192 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
beb1c41d 54
55 AliAODParticleCut* fPartCut;//Particle Cut
56 ClassDef(AliMuonAnalysis,1)
57};
58
59#endif