]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGCF/EBYE/LRC/AliLRCPtN.h
Code Migration PWG2/EBYE to PWGCF/EBYE + Creation of Balance Function Folder
[u/mrichter/AliRoot.git] / PWGCF / EBYE / LRC / AliLRCPtN.h
diff --git a/PWGCF/EBYE/LRC/AliLRCPtN.h b/PWGCF/EBYE/LRC/AliLRCPtN.h
new file mode 100755 (executable)
index 0000000..f23f94e
--- /dev/null
@@ -0,0 +1,43 @@
+//-------------------------------------------------------------------------
+//    Description: 
+//    This class include into LRC library for Long-Range Correlation analysis
+//    it is the PtN class
+//    calculates PtN correlations for abs and rel var
+//    Origin: Petr Naumenko, SPbSU-CERN, Petr.Naoumenko@cern.ch,
+//    Andrey Ivanov (SPbSU-CERN), Igor Altsebeev (SPbSU-CERN) 
+//-------------------------------------------------------------------------
+
+#ifndef ALILRCPTN_H
+#define ALILRCPTN_H
+/*  See cxx source for full Copyright notice */
+
+
+/* $Id$ */
+
+
+#include "AliLRCAnalysis.h"
+
+class TProfile;
+class TList;
+class TH2D;
+
+
+class AliLRCPtN : public AliLRCAnalysis {
+    public:
+       AliLRCPtN();
+       ~AliLRCPtN();
+       AliLRCPtN(char *name, TH2D* sourceHist, double ptd, TProfile* nb);
+       AliLRCPtN(char *name, TH2D* sourceHist, double ptd, TH2D* nb);
+       AliLRCPtN(char *fileHistname, char *histname, char *profname, double ptd, char *errhistname);
+       AliLRCPtN(const TList * const LHist, char *histname, char *profname, char *ptdname, char *errhistname); 
+       void MakeHistogramm(char *name, TH2D* sourceHist, double ptd, TH2D* nb);
+       void MakeHistogramm(char *name, TH2D* sourceHist, double ptd, TProfile* nb);
+       void MakeHistogramm(char *fileHistname, char *histname, char *profname, double ptd, char *errhistname); 
+       void MakeHistogramm(const TList * const LHist, char *histname, char *profname, char *ptdname, char *errhistname);       
+       ClassDef(AliLRCPtN,0)                 // macro for rootcint
+};
+
+
+
+#endif
+