![]() |
AliPhysics
cc1c0ba (cc1c0ba)
|
#include <TDatabasePDG.h>
#include <TRandom3.h>
#include <TMath.h>
#include <TLorentzVector.h>
#include <TParticle.h>
#include <TClonesArray.h>
#include <TH1D.h>
#include <TH2D.h>
#include <TF1.h>
#include <TFile.h>
#include <TCanvas.h>
#include <TLatex.h>
#include <TSystem.h>
#include <TStyle.h>
#include <TPythia6Decayer.h>
#include <TPaveStats.h>
Go to the source code of this file.
Enumerations | |
enum | EDDecay { kD0Kpi, kDplusKpipi, kDstarD0pi, kDsKKpi, kLcpKpi, kLcK0Sp } |
enum | EFidY { kFixedY, kPtDepY } |
enum | EPtShape { kFlat, kFONLL8TeV, kFONLL8TeVfeeddown, kFONLL7TeV, kPythia7TeV, kFONLL5TeV, kFONLL13TeVprompt, kFONLL13TeVfeeddown, kPythia13TeVprompt, kPythia13TeVfeeddown } |
Functions | |
Bool_t | CountKpi (TClonesArray *array, Int_t nentries, Int_t &nPions, Int_t &nKaons, Int_t &nPionsInAcc, Int_t &nKaonsInAcc) |
Bool_t | IsInFiducialAcceptance (Double_t pt, Double_t y) |
Bool_t | CountPKpi (TClonesArray *array, Int_t nentries, Int_t &nPions, Int_t &nKaons, Int_t &nProtons, Int_t &nPionsInAcc, Int_t &nKaonsInAcc, Int_t &nProtonsInAcc) |
TH1D * | LoadFONLL13TeV_promptD0 () |
TH1D * | LoadFONLL13TeV_promptDplus () |
TH1D * | LoadFONLL13TeV_promptDstar () |
TH1D * | LoadFONLL13TeV_feeddownD () |
TH1D * | LoadFONLL13TeV_feeddownDstar () |
TH1D * | LoadPYTHIA13TeV_promptD0 () |
TH1D * | LoadPYTHIA13TeV_promptDplus () |
TH1D * | LoadPYTHIA13TeV_promptDstar () |
TH1D * | LoadPYTHIA13TeV_promptDs () |
TH1D * | LoadPYTHIA13TeV_feeddownD0 () |
TH1D * | LoadPYTHIA13TeV_feeddownDplus () |
TH1D * | LoadPYTHIA13TeV_feeddownDstar () |
TH1D * | LoadPYTHIA13TeV_feeddownDs () |
void | ComputeAcceptance () |
Variables | |
Int_t | fDDecay =kD0Kpi |
Double_t | fPtMinDau =0.1 |
Double_t | fEtaMaxDau =0.9 |
Int_t | fOptionYFiducial =kFixedY |
Double_t | fYMaxFidAccCut =0.8 |
Int_t | fPtShape =kFONLL7TeV |
TString | fDecayTableFileName ="$ALICE_PHYSICS/PWGHF/vertexingHF/macros/decaytable_acc.dat" |
Int_t | fDebugLevel =0 |
Int_t | totTrials =1000000 |
enum EDDecay |
Enumerator | |
---|---|
kD0Kpi | |
kDplusKpipi | |
kDstarD0pi | |
kDsKKpi | |
kLcpKpi | |
kLcK0Sp |
Definition at line 21 of file ComputeAcceptance.C.
enum EFidY |
Enumerator | |
---|---|
kFixedY | |
kPtDepY |
Definition at line 22 of file ComputeAcceptance.C.
enum EPtShape |
Enumerator | |
---|---|
kFlat | |
kFONLL8TeV | |
kFONLL8TeVfeeddown | |
kFONLL7TeV | |
kPythia7TeV | |
kFONLL5TeV | |
kFONLL13TeVprompt | |
kFONLL13TeVfeeddown | |
kPythia13TeVprompt | |
kPythia13TeVfeeddown |
Definition at line 23 of file ComputeAcceptance.C.
void ComputeAcceptance | ( | ) |
Definition at line 59 of file ComputeAcceptance.C.
Bool_t CountKpi | ( | TClonesArray * | array, |
Int_t | nentries, | ||
Int_t & | nPions, | ||
Int_t & | nKaons, | ||
Int_t & | nPionsInAcc, | ||
Int_t & | nKaonsInAcc | ||
) |
Definition at line 344 of file ComputeAcceptance.C.
Bool_t CountPKpi | ( | TClonesArray * | array, |
Int_t | nentries, | ||
Int_t & | nPions, | ||
Int_t & | nKaons, | ||
Int_t & | nProtons, | ||
Int_t & | nPionsInAcc, | ||
Int_t & | nKaonsInAcc, | ||
Int_t & | nProtonsInAcc | ||
) |
Definition at line 390 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
Definition at line 325 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
TH1D * LoadFONLL13TeV_feeddownD | ( | ) |
Definition at line 508 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
TH1D * LoadFONLL13TeV_feeddownDstar | ( | ) |
Definition at line 529 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
TH1D * LoadFONLL13TeV_promptD0 | ( | ) |
Definition at line 445 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
TH1D * LoadFONLL13TeV_promptDplus | ( | ) |
Definition at line 466 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
TH1D * LoadFONLL13TeV_promptDstar | ( | ) |
Definition at line 487 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
TH1D * LoadPYTHIA13TeV_feeddownD0 | ( | ) |
Definition at line 618 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
TH1D * LoadPYTHIA13TeV_feeddownDplus | ( | ) |
Definition at line 635 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
TH1D * LoadPYTHIA13TeV_feeddownDs | ( | ) |
Definition at line 669 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
TH1D * LoadPYTHIA13TeV_feeddownDstar | ( | ) |
Definition at line 652 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
TH1D * LoadPYTHIA13TeV_promptD0 | ( | ) |
Definition at line 550 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
TH1D * LoadPYTHIA13TeV_promptDplus | ( | ) |
Definition at line 567 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
TH1D * LoadPYTHIA13TeV_promptDs | ( | ) |
Definition at line 601 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
TH1D * LoadPYTHIA13TeV_promptDstar | ( | ) |
Definition at line 584 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
Definition at line 26 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
Int_t fDebugLevel =0 |
Definition at line 33 of file ComputeAcceptance.C.
Referenced by CountKpi(), CountPKpi(), AliEMCALTriggerOfflineLightQAPP::ProcessPatch(), and AliEMCALTriggerOfflineQAPP::ProcessPatch().
TString fDecayTableFileName ="$ALICE_PHYSICS/PWGHF/vertexingHF/macros/decaytable_acc.dat" |
Definition at line 32 of file ComputeAcceptance.C.
Double_t fEtaMaxDau =0.9 |
Definition at line 28 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance(), CountKpi(), and CountPKpi().
Definition at line 29 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance(), and IsInFiducialAcceptance().
Double_t fPtMinDau =0.1 |
Definition at line 27 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance(), CountKpi(), and CountPKpi().
Int_t fPtShape =kFONLL7TeV |
Definition at line 31 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance().
Double_t fYMaxFidAccCut =0.8 |
Definition at line 30 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance(), and IsInFiducialAcceptance().
Int_t totTrials =1000000 |
Definition at line 34 of file ComputeAcceptance.C.
Referenced by ComputeAcceptance(), AliHFMultiTrials::CreateHistos(), AliHFInvMassMultiTrialFit::CreateHistos(), AliHFMultiTrials::DoMultiTrials(), and AliHFInvMassMultiTrialFit::DoMultiTrials().