]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGCF/Correlations/JCORRAN/AliJEbePercentile.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGCF / Correlations / JCORRAN / AliJEbePercentile.h
CommitLineData
a5c83ba9 1//===========================================================
2// AliJEbePercentile.h
3//
4// J
5//===========================================================
6
7#ifndef ALIJEBEPERCENTILE_H
8#define ALIJEBEPERCENTILE_H
9
10#include <iostream>
11#include <fstream>
12#include <stdlib.h>
13#include <stdio.h>
14
15#include <TH1.h>
16#include <TH2.h>
17#include <TProfile.h>
18#include <TFile.h>
19#include <TList.h>
20#include <TLorentzVector.h>
21#include "AliJConst.h"
22#include "AliJCard.h"
23
24class AliJCard;
25
26const int NBVn = 100;
27
28using namespace std;
29
30class AliJEbePercentile {
31
32 public:
33 AliJEbePercentile();
34 virtual ~AliJEbePercentile(){delete fFile;} //destructor
35 AliJEbePercentile(const AliJEbePercentile& obj);
36 AliJEbePercentile(AliJCard *fCard, TString file);
37 AliJEbePercentile& operator=(const AliJEbePercentile& obj);
38
39 double GetEbeFlowPercentile(int cBin, int ih, double vn);
40
41
42 protected:
43 TFile *fFile;
44 AliJCard *fCard;
45 double vnLimit[kMaxNoCentrBin][kNHarmonics][NBVn];
46 double vnPercentile[NBVn+1];
47 TH1D *vnobs[kMaxNoCentrBin][kNHarmonics];
48};
49
50#endif
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72