![]() |
AliPhysics
4446124 (4446124)
|
#include <AliAODRecoDecayHF3Prong.h>
Private Attributes | |
Double_t | fSigmaVert |
Double_t | fDist12toPrim |
track dispersion around the secondary vertex More... | |
Double_t | fDist23toPrim |
distance prim vert - 2 opposite sign track vertex More... | |
Additional Inherited Members | |
![]() | |
AliAODVertex * | fOwnPrimaryVtx |
TPC+ITS tracks not passing the StandardCuts2010 with loose DCA. More... | |
TRef | fEventPrimaryVtx |
primary vertex for this candidate More... | |
TRef | fListOfCuts |
ref to primary vertex of the event More... | |
Int_t | fNProngsHF |
ref to the list of analysis cuts More... | |
Double_t * | fd0err |
error on prongs rphi impact param [cm] More... | |
UShort_t * | fProngID |
track ID of daughters More... | |
ULong_t | fSelectionMap |
Int_t | fIsFilled |
used to store outcome of selection in AliAnalysisVertexingHF More... | |
Definition at line 18 of file AliAODRecoDecayHF3Prong.h.
AliAODRecoDecayHF3Prong::AliAODRecoDecayHF3Prong | ( | ) |
Default Constructor
Definition at line 39 of file AliAODRecoDecayHF3Prong.cxx.
AliAODRecoDecayHF3Prong::AliAODRecoDecayHF3Prong | ( | AliAODVertex * | vtx2, |
Double_t * | px, | ||
Double_t * | py, | ||
Double_t * | pz, | ||
Double_t * | d0, | ||
Double_t * | d0err, | ||
Double_t * | dca, | ||
Double_t | sigvert, | ||
Double_t | dist12, | ||
Double_t | dist23, | ||
Short_t | charge | ||
) |
Constructor with AliAODVertex for decay vertex
Definition at line 50 of file AliAODRecoDecayHF3Prong.cxx.
AliAODRecoDecayHF3Prong::AliAODRecoDecayHF3Prong | ( | AliAODVertex * | vtx2, |
Double_t * | d0, | ||
Double_t * | d0err, | ||
Double_t * | dca, | ||
Double_t | sigvert, | ||
Double_t | dist12, | ||
Double_t | dist23, | ||
Short_t | charge | ||
) |
Constructor with AliAODVertex for decay vertex and without prongs momenta
Definition at line 66 of file AliAODRecoDecayHF3Prong.cxx.
AliAODRecoDecayHF3Prong::AliAODRecoDecayHF3Prong | ( | const AliAODRecoDecayHF3Prong & | source | ) |
Copy constructor
Definition at line 81 of file AliAODRecoDecayHF3Prong.cxx.
Double_t AliAODRecoDecayHF3Prong::ComputeSigmaVert | ( | const AliAODEvent * | aod | ) | const |
computes track dispersion around secondary vertex starting from tracks
Definition at line 388 of file AliAODRecoDecayHF3Prong.cxx.
Referenced by GetSigmaVert().
computes cosine of angle between pi and Ds in the Ds rest frame
Definition at line 350 of file AliAODRecoDecayHF3Prong.cxx.
Referenced by CosPiDsLabFrameKKpi(), CosPiDsLabFrameKpiK(), and CosPiDsLabFramepiKK().
|
inline |
Definition at line 72 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliRDHFCutsDstoKKpi::GetCutVarsForOpt(), AliRDHFCutsDstoKKpi::IsSelected(), and AliAnalysisTaskSEDs::UserExec().
|
inline |
Definition at line 74 of file AliAODRecoDecayHF3Prong.h.
|
inline |
Definition at line 73 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliRDHFCutsDstoKKpi::GetCutVarsForOpt(), AliRDHFCutsDstoKKpi::IsSelected(), and AliAnalysisTaskSEDs::UserExec().
computes cosine of angle between pi and K in the phi rest frame
Definition at line 298 of file AliAODRecoDecayHF3Prong.cxx.
Referenced by CosPiKPhiRFrameKKpi(), CosPiKPhiRFrameKpiK(), and CosPiKPhiRFramepiKK().
|
inline |
Definition at line 68 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliRDHFCutsDstoKKpi::GetCutVarsForOpt(), AliRDHFCutsDstoKKpi::IsSelected(), and AliAnalysisTaskSEDs::UserExec().
|
inline |
Definition at line 70 of file AliAODRecoDecayHF3Prong.h.
|
inline |
Definition at line 69 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliRDHFCutsDstoKKpi::GetCutVarsForOpt(), AliRDHFCutsDstoKKpi::IsSelected(), and AliAnalysisTaskSEDs::UserExec().
|
inline |
Definition at line 53 of file AliAODRecoDecayHF3Prong.h.
Definition at line 54 of file AliAODRecoDecayHF3Prong.h.
|
inline |
Definition at line 55 of file AliAODRecoDecayHF3Prong.h.
|
inline |
Definition at line 62 of file AliAODRecoDecayHF3Prong.h.
Definition at line 63 of file AliAODRecoDecayHF3Prong.h.
|
inline |
Definition at line 64 of file AliAODRecoDecayHF3Prong.h.
|
inline |
Definition at line 84 of file AliAODRecoDecayHF3Prong.h.
Definition at line 85 of file AliAODRecoDecayHF3Prong.h.
|
inline |
Definition at line 86 of file AliAODRecoDecayHF3Prong.h.
|
virtual |
Reimplemented from AliAODRecoDecayHF.
Definition at line 416 of file AliAODRecoDecayHF3Prong.cxx.
|
inline |
D+->Kpipi.
Definition at line 51 of file AliAODRecoDecayHF3Prong.h.
|
inline |
Ds+->KKpi.
Definition at line 60 of file AliAODRecoDecayHF3Prong.h.
|
inline |
same variables as D+, for now
Lambdac+->pKpi
Definition at line 82 of file AliAODRecoDecayHF3Prong.h.
|
inline |
Definition at line 35 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliAnalysisTaskSELambdacTMVA::FillNtuple(), AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects(), AliAnalysisTaskSELambdac::FillVarHists(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetCutVarsForOpt(), and AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelected().
|
inline |
Definition at line 43 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliAnalysisTaskSELambdacTMVA::FillNtuple(), AliAnalysisVertexingHF::FillRecoCand(), AliAnalysisTaskSELambdac::FillVarHists(), AliRDHFCutsDstoKKpi::GetCutVarsForOpt(), AliRDHFCutsDplustoKpipi::GetCutVarsForOpt(), AliRDHFCutsLctopKpi::GetCutVarsForOpt(), AliCFVertexingHF3Prong::GetRecoValuesFromCandidate(), AliRDHFCutsDstoKKpi::IsSelected(), AliRDHFCutsDplustoKpipi::IsSelected(), and AliRDHFCutsLctopKpi::IsSelected().
|
inline |
Definition at line 44 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliAnalysisTaskSELambdacTMVA::FillNtuple(), AliAnalysisVertexingHF::FillRecoCand(), AliAnalysisTaskSELambdac::FillVarHists(), AliRDHFCutsDstoKKpi::GetCutVarsForOpt(), AliRDHFCutsDplustoKpipi::GetCutVarsForOpt(), AliCFVertexingHF3Prong::GetRecoValuesFromCandidate(), AliRDHFCutsDstoKKpi::IsSelected(), AliRDHFCutsDplustoKpipi::IsSelected(), and AliRDHFCutsLctopKpi::IsSelected().
|
inline |
Definition at line 37 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliAnalysisTaskSELambdac::FillMassHists(), AliAnalysisTaskSELambdacTMVA::FillNtuple(), AliAnalysisTaskSEB0toDminuspi::FillSpectrum(), AliAnalysisTaskSELambdac::FillVarHists(), AliRDHFCutsDstoKKpi::GetCutVarsForOpt(), AliRDHFCutsDplustoKpipi::GetCutVarsForOpt(), AliRDHFCutsLctopKpi::GetCutVarsForOpt(), AliCFVertexingHF3Prong::GetRecoValuesFromCandidate(), AliRDHFCutsDstoKKpi::IsSelected(), AliRDHFCutsDplustoKpipi::IsSelected(), AliRDHFCutsLctopKpi::IsSelected(), AliAnalysisTaskSEDplus::LSAnalysis(), AliAnalysisTaskSEDs::UserExec(), and AliAnalysisTaskSEDplus::UserExec().
|
inline |
Definition at line 56 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliAnalysisTaskSEB0toDminuspi::FillSpectrum(), AliRDHFCutsDplustoKpipi::GetCutVarsForOpt(), AliRDHFCutsDplustoKpipi::IsSelected(), AliAnalysisTaskSEDplus::LSAnalysis(), SelectDplus(), AliAnalysisTaskSECompareHF::UserExec(), AliAnalysisTaskSEB0toDminuspi::UserExec(), and AliAnalysisTaskSEDplus::UserExec().
|
inline |
Definition at line 65 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliRDHFCutsDstoKKpi::GetCutVarsForOpt(), AliRDHFCutsDstoKKpi::IsSelected(), SelectDs(), and AliAnalysisTaskSEDs::UserExec().
|
inline |
Definition at line 66 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliRDHFCutsDstoKKpi::GetCutVarsForOpt(), AliRDHFCutsDstoKKpi::IsSelected(), SelectDs(), and AliAnalysisTaskSEDs::UserExec().
|
inline |
Definition at line 88 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliAnalysisTaskSELambdac::FillMassHists(), AliAnalysisTaskSELambdacTMVA::FillMassHists(), AliAnalysisTaskSELambdacTMVA::FillNtuple(), AliAnalysisTaskSELambdac::FillVarHists(), AliRDHFCutsLctopKpi::IsSelected(), AliAnalysisTaskSELambdac::MultiplicityStudies(), and SelectLc().
|
inline |
Definition at line 87 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliAnalysisTaskSELambdac::FillMassHists(), AliAnalysisTaskSELambdacTMVA::FillMassHists(), AliAnalysisTaskSELambdacTMVA::FillNtuple(), AliAnalysisTaskSELambdac::FillVarHists(), AliRDHFCutsLctopKpi::GetCutVarsForOpt(), AliRDHFCutsLctopKpi::IsSelected(), AliAnalysisTaskSELambdac::MultiplicityStudies(), and SelectLc().
AliAODRecoDecayHF3Prong & AliAODRecoDecayHF3Prong::operator= | ( | const AliAODRecoDecayHF3Prong & | source | ) |
assignment operator
Definition at line 92 of file AliAODRecoDecayHF3Prong.cxx.
Referenced by AliAODRecoCascadeHF3Prong::operator=().
This function compares the Dplus with a set of cuts:
cuts[0] = inv. mass half width [GeV] cuts[1] = pTK [GeV/c] cuts[2] = pTPi [GeV/c] cuts[3] = d0K [cm] lower limit! cuts[4] = d0Pi [cm] lower limit! cuts[5] = dist12 (cm) cuts[6] = sigmavert (cm) cuts[7] = dist prim-sec (cm) cuts[8] = pM=Max{pT1,pT2,pT3} (GeV/c) cuts[9] = cosThetaPoint cuts[10] = Sum d0^2 (cm^2) cuts[11] = dca cut (cm)
If candidate Dplus does not pass the cuts return kFALSE
Definition at line 108 of file AliAODRecoDecayHF3Prong.cxx.
Bool_t AliAODRecoDecayHF3Prong::SelectDs | ( | const Double_t * | cuts, |
Int_t & | okDsKKpi, | ||
Int_t & | okDspiKK, | ||
Int_t & | okMassPhi, | ||
Int_t & | okMassK0star | ||
) | const |
This function compares the Ds with a set of cuts (same variables as D+, for now)
cuts[0] = inv. mass half width [GeV] cuts[1] = pTK [GeV/c] cuts[2] = pTPi [GeV/c] cuts[3] = d0K [cm] lower limit! cuts[4] = d0Pi [cm] lower limit! cuts[5] = dist12 (cm) cuts[6] = sigmavert (cm) cuts[7] = dist prim-sec (cm) cuts[8] = pM=Max{pT1,pT2,pT3} (GeV/c) cuts[9] = cosThetaPoint cuts[10] = Sum d0^2 (cm^2) cuts[11] = dca cut (cm) cuts[12] = max. inv. mass difference(Mphi-MKK) [GeV] cuts[13] = max. inv. mass difference(MK0*-MKpi) [GeV]
If candidate Ds does not pass the cuts return kFALSE
Definition at line 156 of file AliAODRecoDecayHF3Prong.cxx.
Bool_t AliAODRecoDecayHF3Prong::SelectLc | ( | const Double_t * | cuts, |
Int_t & | okLcpKpi, | ||
Int_t & | okLcpiKp | ||
) | const |
This function compares the Lc with a set of cuts (same variables as D+, for now)
cuts[0] = inv. mass half width [GeV] cuts[1] = pTP [GeV/c] cuts[2] = pTPi and pTK [GeV/c] cuts[3] = d0P [cm] lower limit! cuts[4] = d0Pi and d0K [cm] lower limit! cuts[5] = dist12 (cm) cuts[6] = sigmavert (cm) cuts[7] = dist prim-sec (cm) cuts[8] = pM=Max{pT1,pT2,pT3} (GeV/c) cuts[9] = cosThetaPoint cuts[10] = Sum d0^2 (cm^2) cuts[11] = dca cut (cm)
If candidate Lc does not pass the cuts return kFALSE
Definition at line 238 of file AliAODRecoDecayHF3Prong.cxx.
|
inline |
Definition at line 45 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliAnalysisTaskSEImproveITS::UserExec().
|
inline |
Definition at line 46 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliAnalysisTaskSEImproveITS::UserExec().
|
inline |
Definition at line 47 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliAnalysisVertexingHF::Make3Prong(), and AliAnalysisTaskSEImproveITS::UserExec().
|
inline |
Definition at line 52 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliAnalysisTaskSEB0toDminuspi::UserExec(), and AliAnalysisTaskSEDplus::UserExec().
|
inline |
Definition at line 61 of file AliAODRecoDecayHF3Prong.h.
Referenced by AliAnalysisTaskSEDs::UserExec().
|
inline |
Definition at line 83 of file AliAODRecoDecayHF3Prong.h.
|
private |
track dispersion around the secondary vertex
Definition at line 95 of file AliAODRecoDecayHF3Prong.h.
Referenced by GetDist12toPrim(), operator=(), SelectDplus(), SelectDs(), SelectLc(), and SetDist12toPrim().
|
private |
distance prim vert - 2 opposite sign track vertex
Definition at line 96 of file AliAODRecoDecayHF3Prong.h.
Referenced by GetDist23toPrim(), operator=(), SelectDplus(), SelectDs(), SelectLc(), and SetDist23toPrim().
|
private |
Definition at line 94 of file AliAODRecoDecayHF3Prong.h.
Referenced by DeleteRecoD(), GetSigmaVert(), operator=(), SelectDplus(), SelectDs(), SelectLc(), and SetSigmaVert().