![]() |
AliPhysics
8417398 (8417398)
|
#include <AliAODRecoDecayHF2Prong.h>
Public Member Functions | |
AliAODRecoDecayHF2Prong () | |
AliAODRecoDecayHF2Prong (AliAODVertex *vtx2, Double_t *px, Double_t *py, Double_t *pz, Double_t *d0, Double_t *d0err, Float_t dca) | |
AliAODRecoDecayHF2Prong (AliAODVertex *vtx2, Double_t *d0, Double_t *d0err, Float_t dca) | |
AliAODRecoDecayHF2Prong (const AliAODRecoDecayHF2Prong &source) | |
AliAODRecoDecayHF2Prong & | operator= (const AliAODRecoDecayHF2Prong &source) |
virtual | ~AliAODRecoDecayHF2Prong () |
Double_t | Prodd0d0 () const |
Double_t | ED0 () const |
Double_t | YD0 () const |
Double_t | CtD0 () const |
Double_t | CtD0 (Double_t point[3]) const |
Double_t | CtD0 (AliAODVertex *vtx1) const |
Double_t | CosThetaStarD0 () const |
Double_t | CosThetaStarD0bar () const |
angle of K More... | |
void | CosThetaStarD0 (Double_t &ctsD0, Double_t &ctsD0bar) const |
angle of K More... | |
Double_t | InvMassD0 () const |
Double_t | InvMassD0bar () const |
void | InvMassD0 (Double_t &mD0, Double_t &mD0bar) const |
Bool_t | SelectD0 (const Double_t *cuts, Int_t &okD0, Int_t &okD0bar) const |
Double_t | EJPSI () const |
Double_t | YJPSI () const |
Double_t | CtJPSI () const |
Double_t | CtJPSI (Double_t point[3]) const |
Double_t | CtJPSI (AliAODVertex *vtx1) const |
Double_t | CosThetaStarJPSI () const |
Double_t | InvMassJPSIee () const |
angle of e- More... | |
Bool_t | SelectBtoJPSI (const Double_t *cuts, Int_t &okB) const |
![]() | |
AliAODRecoDecayHF () | |
AliAODRecoDecayHF (AliAODVertex *vtx2, Int_t nprongs, Short_t charge, Double_t *px, Double_t *py, Double_t *pz, Double_t *d0, Double_t *d0err) | |
AliAODRecoDecayHF (AliAODVertex *vtx2, Int_t nprongs, Short_t charge, Double_t *d0, Double_t *d0err) | |
AliAODRecoDecayHF (Double_t vtx1[3], Double_t vtx2[3], Int_t nprongs, Short_t charge, Double_t *px, Double_t *py, Double_t *pz, Double_t *d0) | |
virtual | ~AliAODRecoDecayHF () |
AliAODRecoDecayHF (const AliAODRecoDecayHF &source) | |
AliAODRecoDecayHF & | operator= (const AliAODRecoDecayHF &source) |
void | SetPrimaryVtxRef (TObject *vtx) |
primary vertex More... | |
AliAODVertex * | GetPrimaryVtxRef () const |
void | SetOwnPrimaryVtx (const AliAODVertex *vtx) |
void | CheckOwnPrimaryVtx () const |
AliAODVertex * | GetOwnPrimaryVtx () const |
void | GetOwnPrimaryVtx (Double_t vtx[3]) const |
void | UnsetOwnPrimaryVtx () |
void | UnsetOwnSecondaryVtx () |
AliAODVertex * | GetPrimaryVtx () const |
AliAODVertex * | RemoveDaughtersFromPrimaryVtx (AliAODEvent *aod) |
void | RecalculateImpPars (AliAODVertex *vtxAODNew, AliAODEvent *aod) |
void | SetIsFilled (Int_t filled) |
Int_t | GetIsFilled () const |
virtual void | DeleteRecoD () |
Double_t | DecayLength2 () const |
kinematics & topology More... | |
Double_t | DecayLength () const |
Double_t | DecayLengthError () const |
Double_t | NormalizedDecayLength () const |
Double_t | NormalizedDecayLength2 () const |
Double_t | DecayLengthXY () const |
Double_t | DecayLengthXYError () const |
Double_t | NormalizedDecayLengthXY () const |
Double_t | Ct (UInt_t pdg) const |
Double_t | CosPointingAngle () const |
Double_t | CosPointingAngleXY () const |
Double_t | ImpParXY () const |
Double_t | QtProngFlightLine (Int_t ip) const |
Double_t | QlProngFlightLine (Int_t ip) const |
Double_t | Getd0errProng (Int_t ip) const |
prongs More... | |
void | Setd0errProngs (Int_t nprongs, Double_t *d0) |
Double_t | Normalizedd0Prong (Int_t ip) const |
void | Getd0MeasMinusExpProng (Int_t ip, Double_t magf, Double_t &d0diff, Double_t &errd0diff) const |
void | SetProngIDs (Int_t nIDs, UShort_t *id) |
UShort_t | GetProngID (Int_t ip) const |
Bool_t | DaughterHasPointOnITSLayer (Int_t dg, Int_t l) const |
ITS clustermap for daughters. More... | |
Bool_t | IsLikeSign () const |
check if it is like-sign More... | |
void | SetListOfCutsRef (TObject *obj) |
list of cuts More... | |
TList * | GetListOfCuts () const |
AliRDHFCuts * | GetCuts (const char *name) const |
AliKFParticle * | ApplyVertexingKF (Int_t *iprongs, Int_t nprongs, Int_t *pdgs, Bool_t topoCostraint, Double_t bzkG, Double_t *mass) const |
vertexing KF: More... | |
void | Misalign (TString misal="null") |
misalign More... | |
void | SetSelectionBit (Int_t i) |
selection map More... | |
Bool_t | HasSelectionBit (Int_t i) const |
ULong_t | GetSelectionMap () const |
Int_t | NumberOfFakeDaughters () const |
Bool_t | HasBadDaughters () const |
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... | |
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 AliAODRecoDecayHF2Prong.h.
AliAODRecoDecayHF2Prong::AliAODRecoDecayHF2Prong | ( | ) |
Default Constructor
Definition at line 34 of file AliAODRecoDecayHF2Prong.cxx.
AliAODRecoDecayHF2Prong::AliAODRecoDecayHF2Prong | ( | AliAODVertex * | vtx2, |
Double_t * | px, | ||
Double_t * | py, | ||
Double_t * | pz, | ||
Double_t * | d0, | ||
Double_t * | d0err, | ||
Float_t | dca | ||
) |
Constructor with AliAODVertex for decay vertex
Definition at line 42 of file AliAODRecoDecayHF2Prong.cxx.
AliAODRecoDecayHF2Prong::AliAODRecoDecayHF2Prong | ( | AliAODVertex * | vtx2, |
Double_t * | d0, | ||
Double_t * | d0err, | ||
Float_t | dca | ||
) |
Constructor with AliAODVertex for decay vertex and without prongs momenta
Definition at line 53 of file AliAODRecoDecayHF2Prong.cxx.
AliAODRecoDecayHF2Prong::AliAODRecoDecayHF2Prong | ( | const AliAODRecoDecayHF2Prong & | source | ) |
Copy constructor
Definition at line 63 of file AliAODRecoDecayHF2Prong.cxx.
|
inlinevirtual |
Definition at line 31 of file AliAODRecoDecayHF2Prong.h.
|
inline |
Definition at line 43 of file AliAODRecoDecayHF2Prong.h.
Referenced by CosThetaStarD0(), AliAnalysisTaskSECharmFraction::FillHistos(), AliAnalysisTaskSED0MassCutVarFDSub::FillMassHists(), AliAnalysisTaskSED0Mass::FillMassHists(), AliAnalysisTaskSED0MassCutVarFDSub::FillVarHists(), AliAnalysisTaskSED0Mass::FillVarHists(), AliRDHFCutsDStartoKpipi::GetCutVarsForOpt(), AliRDHFCutsD0toKpi::GetCutVarsForOpt(), AliCFVertexingHF2Prong::GetRecoValuesFromCandidate(), AliRDHFCutsDStartoKpipi::IsD0FromDStarSelected(), AliRDHFCutsD0toKpi::IsSelected(), SelectD0(), AliAnalysisTaskSEBkgLikeSignD0::UserExec(), and AliCFTaskForDStarAnalysis::UserExec().
|
inline |
angle of K
Definition at line 45 of file AliAODRecoDecayHF2Prong.h.
|
inline |
angle of K
Definition at line 44 of file AliAODRecoDecayHF2Prong.h.
Referenced by CosThetaStarD0(), AliAnalysisTaskSECharmFraction::FillHistos(), AliAnalysisTaskSED0MassCutVarFDSub::FillVarHists(), AliAnalysisTaskSED0Mass::FillVarHists(), AliRDHFCutsDStartoKpipi::GetCutVarsForOpt(), AliRDHFCutsD0toKpi::GetCutVarsForOpt(), AliCFVertexingHF2Prong::GetRecoValuesFromCandidate(), AliAnalysisTaskSEBkgLikeSignD0::UserExec(), and AliCFTaskForDStarAnalysis::UserExec().
|
inline |
Definition at line 63 of file AliAODRecoDecayHF2Prong.h.
Referenced by AliRDHFCutsJpsitoee::GetCutVarsForOpt(), AliRDHFCutsJpsitoee::IsSelected(), and SelectBtoJPSI().
|
inline |
Definition at line 39 of file AliAODRecoDecayHF2Prong.h.
Referenced by AliCFVertexingHF2Prong::GetRecoValuesFromCandidate(), and AliCFTaskForDStarAnalysis::UserExec().
|
inline |
Definition at line 40 of file AliAODRecoDecayHF2Prong.h.
|
inline |
Definition at line 41 of file AliAODRecoDecayHF2Prong.h.
|
inline |
Definition at line 59 of file AliAODRecoDecayHF2Prong.h.
|
inline |
Definition at line 60 of file AliAODRecoDecayHF2Prong.h.
|
inline |
Definition at line 61 of file AliAODRecoDecayHF2Prong.h.
|
inline |
Definition at line 36 of file AliAODRecoDecayHF2Prong.h.
|
inline |
Definition at line 56 of file AliAODRecoDecayHF2Prong.h.
|
inline |
Definition at line 48 of file AliAODRecoDecayHF2Prong.h.
Referenced by AliAnalysisTaskSECharmFraction::CheckInvMassD0(), AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractD0Attributes(), AliAnalysisTaskSED0MassCutVarFDSub::FillMassHists(), AliAnalysisTaskSED0Mass::FillMassHists(), AliHFsubtractBFDcuts::FillSparses(), AliAnalysisTaskSED0MassCutVarFDSub::FillVarHists(), AliAnalysisTaskSED0Mass::FillVarHists(), AliRDHFCutsDStartoKpipi::GetCutVarsForOpt(), AliRDHFCutsD0toKpi::GetCutVarsForOpt(), AliCFVertexingHF2Prong::GetRecoValuesFromCandidate(), InvMassD0(), AliRDHFCutsDStartoKpipi::IsD0FromDStarSelected(), AliRDHFCutsD0toKpi::IsSelected(), AliAnalysisTaskSED0Mass::NormIPvar(), AliAnalysisTaskSEDmesonsFilterCJ::ProcessD0(), ReadAODVertexingHFsa(), SelectD0(), AliAnalysisTaskSECompareHF::UserExec(), AliAnalysisTaskSEBkgLikeSignD0::UserExec(), AliCFTaskVertexingHFCutVarFDSub::UserExec(), and AliAnalysisTaskSEDStarSpectra::WrongSignForDStar().
|
inline |
Definition at line 50 of file AliAODRecoDecayHF2Prong.h.
|
inline |
Definition at line 49 of file AliAODRecoDecayHF2Prong.h.
Referenced by AliAnalysisTaskDmesonJets::AnalysisEngine::ExtractD0Attributes(), AliAnalysisTaskSED0MassCutVarFDSub::FillMassHists(), AliAnalysisTaskSED0Mass::FillMassHists(), AliAnalysisTaskSED0MassCutVarFDSub::FillVarHists(), AliAnalysisTaskSED0Mass::FillVarHists(), AliRDHFCutsDStartoKpipi::GetCutVarsForOpt(), AliRDHFCutsD0toKpi::GetCutVarsForOpt(), AliCFVertexingHF2Prong::GetRecoValuesFromCandidate(), InvMassD0(), AliAODRecoCascadeHF::InvMassD0(), AliAnalysisTaskSED0Mass::NormIPvar(), AliAnalysisTaskSEDmesonsFilterCJ::ProcessD0(), ReadAODVertexingHFsa(), AliAnalysisTaskSECompareHF::UserExec(), AliAnalysisTaskSEBkgLikeSignD0::UserExec(), AliCFTaskVertexingHFCutVarFDSub::UserExec(), and AliAnalysisTaskSEDStarSpectra::WrongSignForDStar().
|
inline |
angle of e-
Definition at line 65 of file AliAODRecoDecayHF2Prong.h.
Referenced by AliRDHFCutsJpsitoee::GetCutVarsForOpt(), AliRDHFCutsJpsitoee::IsSelected(), and SelectBtoJPSI().
AliAODRecoDecayHF2Prong & AliAODRecoDecayHF2Prong::operator= | ( | const AliAODRecoDecayHF2Prong & | source | ) |
assignment operator
Definition at line 71 of file AliAODRecoDecayHF2Prong.cxx.
Referenced by AliAODRecoCascadeHF::operator=().
|
inline |
Definition at line 33 of file AliAODRecoDecayHF2Prong.h.
Referenced by AliAnalysisTaskSECharmFraction::FillHistos(), AliAnalysisTaskSED0MassCutVarFDSub::FillMassHists(), AliAnalysisTaskSED0Mass::FillMassHists(), AliAnalysisTaskSED0MassCutVarFDSub::FillVarHists(), AliAnalysisTaskSED0Mass::FillVarHists(), AliRDHFCutsJpsitoee::GetCutVarsForOpt(), AliRDHFCutsDStartoKpipi::GetCutVarsForOpt(), AliRDHFCutsD0toKpi::GetCutVarsForOpt(), AliCFVertexingHF2Prong::GetRecoValuesFromCandidate(), AliCFVertexingHFCascade::GetRecoValuesFromCandidate(), AliRDHFCutsDStartoKpipi::IsD0FromDStarSelected(), AliRDHFCutsJpsitoee::IsSelected(), AliRDHFCutsD0toKpi::IsSelected(), ReadAODVertexingHFsa(), SelectBtoJPSI(), SelectD0(), AliAnalysisTaskSECompareHF::UserExec(), AliAnalysisTaskSEBkgLikeSignD0::UserExec(), and AliCFTaskForDStarAnalysis::UserExec().
Bool_t AliAODRecoDecayHF2Prong::SelectBtoJPSI | ( | const Double_t * | cuts, |
Int_t & | okB | ||
) | const |
This function compares the Secondary JPSI candidates with a set of cuts:
cuts[0] = inv. mass half width [GeV] cuts[1] = dca [cm] cuts[2] = cosThetaStar (negative electron) cuts[3] = pTP [GeV/c] cuts[4] = pTN [GeV/c] cuts[5] = d0P [cm] upper limit! cuts[6] = d0N [cm] upper limit! cuts[7] = d0d0 [cm^2] cuts[8] = cosThetaPoint
If the candidate doesn't pass the cuts it sets the weight to 0 and return kFALSE
Definition at line 135 of file AliAODRecoDecayHF2Prong.cxx.
Bool_t AliAODRecoDecayHF2Prong::SelectD0 | ( | const Double_t * | cuts, |
Int_t & | okD0, | ||
Int_t & | okD0bar | ||
) | const |
This function compares the D0 with a set of cuts:
cuts[0] = inv. mass half width [GeV] cuts[1] = dca [cm] cuts[2] = cosThetaStar cuts[3] = pTK [GeV/c] cuts[4] = pTPi [GeV/c] cuts[5] = d0K [cm] upper limit! cuts[6] = d0Pi [cm] upper limit! cuts[7] = d0d0 [cm^2] cuts[8] = cosThetaPoint
If the D0/D0bar doesn't pass the cuts it sets the weights to 0 If neither D0 nor D0bar pass the cuts return kFALSE
Definition at line 83 of file AliAODRecoDecayHF2Prong.cxx.
Referenced by ReadAODVertexingHFsa(), and AliAODRecoCascadeHF::SelectDstar().
|
inline |
Definition at line 37 of file AliAODRecoDecayHF2Prong.h.
Referenced by AliAnalysisTaskSED0MassCutVarFDSub::FillMassHists(), AliAnalysisTaskSED0Mass::FillMassHists(), and AliCFVertexingHF2Prong::GetRecoValuesFromCandidate().
|
inline |
Definition at line 57 of file AliAODRecoDecayHF2Prong.h.