![]() |
AliPhysics
51e3ab4 (51e3ab4)
|
#include <TString.h>
#include <TMath.h>
#include <TFile.h>
#include <TCanvas.h>
#include <TH1F.h>
#include <TH2F.h>
#include <TH3F.h>
#include <TH1D.h>
#include <TF1.h>
#include <TLatex.h>
#include <TPaveText.h>
#include <TLegend.h>
#include <TLegendEntry.h>
#include <TDatabasePDG.h>
#include "AliHFMassFitter.h"
#include "AliHFMassFitterVAR.h"
#include "AliNormalizationCounter.h"
Go to the source code of this file.
Enumerations | |
enum | Method { kME, kRot, kLS, kSB } |
Functions | |
void | WriteFitInfo (AliHFMassFitter *fitter, TH1D *histo) |
TH1 * | AdaptRangesAndBinning (const TH1 *hRef, TH1 *h1) |
AliHFMassFitter * | ConfigureFitter (TH1D *histo, Int_t iPtBin) |
AliHFMassFitterVAR * | ConfigureFitterVAR (TH1D *histo, Int_t iPtBin, Int_t typeback=6, Bool_t saveReflModifPlot=kTRUE) |
Double_t | GetSignalBinCounting (TH1 *h, TF1 *fbackground, Double_t &err, Double_t nsigmaBC=4., Double_t sigmafit=0.010, Double_t minx=-999, Double_t maxx=-999) |
void | PrintGausParams (TH1F *hPulls) |
Bool_t | QuadraticSmooth (TH1 *h, Int_t ntimes=1) |
void | SetStyleHisto (TH1 *h, Int_t method, Int_t isXpt=-1) |
void | DivideCanvas (TCanvas *c, Int_t ndivisions) |
TF1 * | GausPlusLine (Double_t minRange=1.72, Double_t maxRange=2.05) |
Double_t | GetBackgroundNormalizationFactor (TH1D *hRatio) |
void | ProjectCombinHFAndFit () |
enum Method |
Enumerator | |
---|---|
kME | |
kRot | |
kLS | |
kSB |
Definition at line 21 of file ProjectCombinHFAndFit.C.
Definition at line 209 of file ProjectCombinHFAndFit.C.
Referenced by ConfigureFitterVAR().
AliHFMassFitter* ConfigureFitter | ( | TH1D * | histo, |
Int_t | iPtBin | ||
) |
Definition at line 72 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
AliHFMassFitterVAR* ConfigureFitterVAR | ( | TH1D * | histo, |
Int_t | iPtBin, | ||
Int_t | typeback = 6 , |
||
Bool_t | saveReflModifPlot = kTRUE |
||
) |
Definition at line 84 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
void DivideCanvas | ( | TCanvas * | c, |
Int_t | ndivisions | ||
) |
Definition at line 335 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
Definition at line 373 of file ProjectCombinHFAndFit.C.
Definition at line 388 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
Double_t GetSignalBinCounting | ( | TH1 * | h, |
TF1 * | fbackground, | ||
Double_t & | err, | ||
Double_t | nsigmaBC = 4. , |
||
Double_t | sigmafit = 0.010 , |
||
Double_t | minx = -999 , |
||
Double_t | maxx = -999 |
||
) |
Definition at line 140 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
void PrintGausParams | ( | TH1F * | hPulls | ) |
Definition at line 198 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
void ProjectCombinHFAndFit | ( | ) |
Definition at line 413 of file ProjectCombinHFAndFit.C.
Definition at line 266 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
Definition at line 293 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
void WriteFitInfo | ( | AliHFMassFitter * | fitter, |
TH1D * | histo | ||
) |
Definition at line 1266 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
Definition at line 29 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
Bool_t correctForRefl =kFALSE |
Definition at line 55 of file ProjectCombinHFAndFit.C.
Referenced by ConfigureFitterVAR(), and ProjectCombinHFAndFit().
TString fileName ="AnalysisResults_train543544.root" |
Definition at line 24 of file ProjectCombinHFAndFit.C.
Referenced by AliCalorimeterUtils::AccessOADB(), AddTaskESDFilterEMCALEventSelect(), AddTaskMUONTrackingEfficiency(), AliAnalysisTaskMEVertexingHFTest(), AliAnalysisTaskSEVertexingHFTest(), DrawAnaCaloTrackQA(), DrawProductionComparison(), ExtractELoss(), NormExtractor::ExtractNorm(), GenerateEmpirical(), AliJetEmbeddingFromPYTHIATask::GetNextFile(), AliJetEmbeddingFromAODTask::GetNextFile(), AliAnaCaloChannelAnalysis::Init(), AliStarEventReader::MakeFileListFromDir(), AliCorrectionManagerBase::Correction::SetFile(), AliCorrectionManagerBase::Correction::StoreIt(), Trending2ELoss(), AliAnalysisTaskHJetEmbed::UserExec(), AliAnalysisTaskHJetDphi::UserExec(), and AliAnalysisTaskHJetDphi::UserNotify().
TString fileNameMC ="AnalysisResultsMC_train471472.root" |
Definition at line 25 of file ProjectCombinHFAndFit.C.
TString fitoption ="E" |
Definition at line 45 of file ProjectCombinHFAndFit.C.
Definition at line 62 of file ProjectCombinHFAndFit.C.
Referenced by ConfigureFitterVAR(), and ProjectCombinHFAndFit().
Definition at line 63 of file ProjectCombinHFAndFit.C.
Referenced by ConfigureFitterVAR(), and ProjectCombinHFAndFit().
Bool_t fixMean =kFALSE |
Definition at line 40 of file ProjectCombinHFAndFit.C.
Referenced by ConfigureFitter(), and ConfigureFitterVAR().
Bool_t fixSigma =kTRUE |
Definition at line 39 of file ProjectCombinHFAndFit.C.
Referenced by ConfigureFitter(), and ConfigureFitterVAR().
TH1D* hMCReflPtBin |
Definition at line 66 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
TH1D* hMCSigPtBin |
Definition at line 67 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
Double_t massD |
Definition at line 49 of file ProjectCombinHFAndFit.C.
Referenced by ComputeAcceptance(), ConfigureFitter(), ConfigureFitterVAR(), FitMassSpectra(), GausPlusLine(), GetSignalBinCounting(), ProjectCombinHFAndFit(), and ReadDvsMultiplicity().
Double_t maxMass =2.04 |
Definition at line 42 of file ProjectCombinHFAndFit.C.
Referenced by AddTaskCombinHF(), ConfigureFitter(), ConfigureFitterVAR(), GetBackgroundNormalizationFactor(), AliCaloPID::IsInPi0SplitMassRange(), ProjectCombinHFAndFit(), AliAnalysisTaskFlowCascade::SetCommonConstants(), AliAnalysisTaskPhiFlow::SetCommonConstants(), AliAnalysisTaskCombinHF::SetMassWindow(), and AliAnalysisTaskSEDs::UserCreateOutputObjects().
TString meson ="Dzero" |
Definition at line 27 of file ProjectCombinHFAndFit.C.
Referenced by AddTaskCombinHF(), AliCaloTrackMCReader::CheckOverlap(), and AliMCAnalysisUtils::CheckOverlapped2GammaDecay().
Double_t minMass =1.74 |
Definition at line 41 of file ProjectCombinHFAndFit.C.
Referenced by AddTaskCombinHF(), ConfigureFitter(), ConfigureFitterVAR(), GetBackgroundNormalizationFactor(), AliCaloPID::IsInPi0SplitMassRange(), ProjectCombinHFAndFit(), AliAnalysisTaskFlowCascade::SetCommonConstants(), AliAnalysisTaskPhiFlow::SetCommonConstants(), AliAnalysisTaskCombinHF::SetMassWindow(), and AliAnalysisTaskSEDs::UserCreateOutputObjects().
Definition at line 64 of file ProjectCombinHFAndFit.C.
Referenced by ConfigureFitterVAR(), and ProjectCombinHFAndFit().
Int_t nparback =0 |
Definition at line 61 of file ProjectCombinHFAndFit.C.
const Int_t nPtBins =8 |
Definition at line 28 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
Double_t nsigmaBinCounting =4. |
Definition at line 48 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
Int_t optForNorm =1 |
Definition at line 43 of file ProjectCombinHFAndFit.C.
Referenced by GetBackgroundNormalizationFactor().
Double_t rangeForNorm =0.05 |
Definition at line 44 of file ProjectCombinHFAndFit.C.
Referenced by GetBackgroundNormalizationFactor().
Definition at line 38 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
TString reflopt ="2gaus" |
Definition at line 54 of file ProjectCombinHFAndFit.C.
Double_t rOverSmodif =1 |
Definition at line 56 of file ProjectCombinHFAndFit.C.
Referenced by ConfigureFitterVAR().
Int_t saveCanvasAsEps =2 |
Definition at line 35 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
Bool_t saveCanvasAsRoot =kTRUE |
Definition at line 34 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
Definition at line 30 of file ProjectCombinHFAndFit.C.
Referenced by AddTaskDStarCharmFraction(), ConfigureFitter(), ConfigureFitterVAR(), makeInputAliAnalysisTaskSED0Mass(), makeInputAliAnalysisTaskSESignificanceMaximization(), AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010(), AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010Peripherals(), AliRDHFCutsD0toKpi::SetStandardCutsPP2010(), AliRDHFCutsD0toKpi::SetStandardCutsPP2010vsMult(), and AliRDHFCutsD0toKpi::SetStandardCutsPP2011_276TeV().
Int_t smoothLS =0 |
Definition at line 51 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
TString suffix ="c3SigPID_Pt400_EM1" |
Definition at line 26 of file ProjectCombinHFAndFit.C.
Bool_t tryDirectFit =kTRUE |
Definition at line 59 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().
Int_t typeb =2 |
Definition at line 47 of file ProjectCombinHFAndFit.C.
Referenced by ConfigureFitter(), and ProjectCombinHFAndFit().
Bool_t useEMwithLS =kTRUE |
Definition at line 46 of file ProjectCombinHFAndFit.C.
Referenced by ProjectCombinHFAndFit().