-
- TString DCutObjPath = "~/CorrelationAnalysis/CutObjects/DStar/";
-
-
-
- TString DCutObjName = "DStartoKpipiCuts";
- DCutObjName += DCutObjNamePrefix;
- DCutObjName += ".root";
-
- DCutObjName.Prepend(DCutObjPath.Data());
-
- cout << "D* cut object is " << DCutObjName << endl;
- TFile* filecuts=new TFile(DCutObjName.Data());
- if(!filecuts->IsOpen()){
+ cout << "==========================================================" << endl;
+ cout << "Set Inputs : " << endl;
+ cout << " " << endl;
+ if(syst == AliAnalysisTaskDStarCorrelations::pp) cout << "Running on pp @ 7 TeV" << endl;
+ if(syst == AliAnalysisTaskDStarCorrelations::pA) cout << "Running on pPb @ 5.02 TeV" << endl;
+ if(syst == AliAnalysisTaskDStarCorrelations::AA) cout << "Running on PbPb @ 2.76 TeV" << endl;
+
+ if(theMCon) cout << "Analysis on MonteCarlo" << endl;
+ else cout << "Analysis on Data" << endl;
+
+ if(mixing) cout << "Analysis on Mixed Events" << endl;
+ else cout << "Analysis on Single Events" << endl;
+
+ if(UseReco) cout << "Using Reconstructed objects" << endl;
+ else cout << "Using Pure MC information " << endl;
+
+ if(fullmode) cout << "Running in full mode" << endl;
+ else cout << "Running in fast mode " << endl;
+
+ if(UseEffic) cout << "Using single track efficiency map" << endl;
+ else cout << "Not Using single track efficiency map " << endl;
+
+ if(UseDEffic) cout << "Using Dmeson efficiency map" << endl;
+ else cout << "Not Using Dmeson efficiency map " << endl;
+
+
+ if(var == AliAnalysisTaskDStarCorrelations::kNone) cout << "Applying D Efficiency map vs pT " << endl;
+ if(var == AliAnalysisTaskDStarCorrelations::kMult) cout << "Applying D Efficiency map vs pT vs Multiplicity" << endl;
+ if(var == AliAnalysisTaskDStarCorrelations::kCentr) cout << "Applying D Efficiency map vs pT vs Centrality" << endl;
+ if(var == AliAnalysisTaskDStarCorrelations::kRapidity) cout << "Applying D Efficiency map vs pT vs Rapidity" << endl;
+ if(var == AliAnalysisTaskDStarCorrelations::kEta) cout << "Applying D Efficiency map vs pT vs Eta" << endl;
+
+ if(trackselect == 1) cout << "Correlating with hadrons" << endl;
+ if(trackselect == 2) cout << "Correlating with kaons" << endl;
+ if(trackselect == 3) cout << "Correlating with kzeros" << endl;
+
+ if(usedispl == 0) cout << "Not using displacement cut" << endl;
+ if(usedispl == 1) cout << "Using absolute displacement cut" << endl;
+ if(usedispl == 2) cout << "Using relative displacement cut" << endl;
+
+
+ cout << "Number of bins in deltaphi = " << nbins << endl;
+
+ cout << "N of Sigmas in D* selection =" << DStarSigma << endl;
+ cout << "N of Sigmas in D0 selection = " << D0Sigma << endl;
+ cout << "D0 Sidebands taken from = " << D0SBSigmaLow << " - " << D0SBSigmaHigh << " sigmas " << endl; endl;
+
+
+
+ cout << "DStar cut object: " << DStarCutsFile << endl;
+ cout << "Tracks cut object: " << TrackCutsFile << endl;
+
+
+ cout << "==========================================================" << endl;
+ //gSystem->Sleep(2000);
+
+// TString DCutObjPath = "CutObjects/DStar/";
+
+
+// ******************************** OPENING THE D* CUTS ************************************
+ cout << "Getting D meson cut object from file \n" << DStarCutsFile.Data() << "\n " << endl;
+ TFile* filecuts=TFile::Open(DStarCutsFile.Data());
+ if(!filecuts->IsOpen()){