#include "AliLRCNN.h"
#include "TFile.h"
class TFile;
class TH2D;
class TList;
ClassImp(AliLRCNN)
AliLRCNN::AliLRCNN():AliLRCAnalysis(){
}
AliLRCNN::~AliLRCNN() {
}
AliLRCNN::AliLRCNN(char *name, TH2D* sourceHist):AliLRCAnalysis() {
SetGraphics();
CreateHist(name, (char*)"NN_abs", (char*)"NN_rel", (char*)"n_{F}", (char*)"<n_{B}>_{n_{F}}", (char*)"#frac{n_{F}}{<n_{F}>}", (char*)"#frac{<n_{B}>_{n_{F}}}{<n_{B}>}", sourceHist);
SetErrors(sourceHist, name);
}
AliLRCNN::AliLRCNN(char *fileHistname, char *histname, char *profname):AliLRCAnalysis() {
SetGraphics();
fileHist = new TFile(fileHistname);
TH2D* sourceHist = (TH2D*) fileHist->Get(histname);
CreateHist(profname, (char*)"NN_abs", (char*)"NN_rel", (char*)"n_{F}", (char*)"<n_{B}>_{n_{F}}", (char*)"#frac{n_{F}}{<n_{F}>}", (char*)"#frac{<n_{B}>_{n_{F}}}{<n_{B}>}", sourceHist);
SetErrors(sourceHist, profname);
}
AliLRCNN::AliLRCNN(const TList * const LHist, char *histname, char *profname):AliLRCAnalysis() {
SetGraphics();
TH2D* sourceHist = (TH2D*) LHist->FindObject(histname);
CreateHist(profname, (char*)"NN_abs", (char*)"NN_rel", (char*)"n_{F}", (char*)"<n_{B}>_{n_{F}}", (char*)"#frac{n_{F}}{<n_{F}>}", (char*)"#frac{<n_{B}>_{n_{F}}}{<n_{B}>}", sourceHist);
SetErrors(sourceHist, profname);
}
void AliLRCNN::MakeHistogramm(char *name, TH2D* sourceHist) {
SetGraphics();
CreateHist(name, (char*)"NN_abs", (char*)"NN_rel", (char*)"n_{F}", (char*)"<n_{B}>_{n_{F}}", (char*)"#frac{n_{F}}{<n_{F}>}", (char*)"#frac{<n_{B}>_{n_{F}}}{<n_{B}>}", sourceHist);
SetErrors(sourceHist, name);
}
void AliLRCNN::MakeHistogramm(char *fileHistname, char *histname, char *profname) {
SetGraphics();
fileHist = new TFile(fileHistname);
TH2D* sourceHist = (TH2D*) fileHist->Get(histname);
CreateHist(profname, (char*)"NN_abs", (char*)"NN_rel", (char*)"n_{F}", (char*)"<n_{B}>_{n_{F}}", (char*)"#frac{n_{F}}{<n_{F}>}", (char*)"#frac{<n_{B}>_{n_{F}}}{<n_{B}>}", sourceHist);
SetErrors(sourceHist, profname);
}
void AliLRCNN::MakeHistogramm(const TList * const LHist, char *histname, char *profname) {
SetGraphics();
TH2D* sourceHist = (TH2D*) LHist->FindObject(histname);
CreateHist(profname, (char*)"NN_abs", (char*)"NN_rel", (char*)"n_{F}", (char*)"<n_{B}>_{n_{F}}", (char*)"#frac{n_{F}}{<n_{F}>}", (char*)"#frac{<n_{B}>_{n_{F}}}{<n_{B}>}", sourceHist);
SetErrors(sourceHist, profname);
}