![]() |
AliPhysics
0454c7b (0454c7b)
|
#include <AliAODRecoDecayHF4Prong.h>
Private Attributes | |
Double_t | fDist12toPrim |
Double_t | fDist3toPrim |
distance prim vert - 2 opposite sign track vertex More... | |
Double_t | fDist4toPrim |
distance prim vert - 3 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 17 of file AliAODRecoDecayHF4Prong.h.
AliAODRecoDecayHF4Prong::AliAODRecoDecayHF4Prong | ( | ) |
Default Constructor
Definition at line 34 of file AliAODRecoDecayHF4Prong.cxx.
AliAODRecoDecayHF4Prong::AliAODRecoDecayHF4Prong | ( | AliAODVertex * | vtx2, |
Double_t * | px, | ||
Double_t * | py, | ||
Double_t * | pz, | ||
Double_t * | d0, | ||
Double_t * | d0err, | ||
Double_t * | dca, | ||
Double_t | dist12, | ||
Double_t | dist3, | ||
Double_t | dist4, | ||
Short_t | charge | ||
) |
Constructor with AliAODVertex for decay vertex
Definition at line 45 of file AliAODRecoDecayHF4Prong.cxx.
AliAODRecoDecayHF4Prong::AliAODRecoDecayHF4Prong | ( | AliAODVertex * | vtx2, |
Double_t * | d0, | ||
Double_t * | d0err, | ||
Double_t * | dca, | ||
Double_t | dist12, | ||
Double_t | dist3, | ||
Double_t | dist4, | ||
Short_t | charge | ||
) |
Constructor with AliAODVertex for decay vertex and without prongs momenta
Definition at line 64 of file AliAODRecoDecayHF4Prong.cxx.
AliAODRecoDecayHF4Prong::AliAODRecoDecayHF4Prong | ( | const AliAODRecoDecayHF4Prong & | source | ) |
Copy constructor
Definition at line 82 of file AliAODRecoDecayHF4Prong.cxx.
|
inlinevirtual |
Definition at line 39 of file AliAODRecoDecayHF4Prong.h.
|
inline |
Definition at line 51 of file AliAODRecoDecayHF4Prong.h.
Definition at line 52 of file AliAODRecoDecayHF4Prong.h.
|
inline |
Definition at line 53 of file AliAODRecoDecayHF4Prong.h.
Bool_t AliAODRecoDecayHF4Prong::CutRhoMass | ( | Double_t | massD0[2], |
Double_t | massD0bar[2], | ||
Double_t | CutMass, | ||
Double_t | CutRho | ||
) | const |
Cut on rho->pipi mass for any of the pairs
Definition at line 207 of file AliAODRecoDecayHF4Prong.cxx.
Referenced by InvMassRho(), AliRDHFCutsD0toKpipipi::IsSelected(), and SelectD0().
|
inline |
Definition at line 49 of file AliAODRecoDecayHF4Prong.h.
|
inline |
Definition at line 41 of file AliAODRecoDecayHF4Prong.h.
|
inline |
Definition at line 44 of file AliAODRecoDecayHF4Prong.h.
Referenced by AliRDHFCutsD0toKpipipi::GetCutVarsForOpt(), AliRDHFCutsD0toKpipipi::IsSelected(), and AliAnalysisTaskSESelectHF4Prong::UserExec().
|
inline |
Definition at line 45 of file AliAODRecoDecayHF4Prong.h.
Referenced by AliRDHFCutsD0toKpipipi::GetCutVarsForOpt(), AliRDHFCutsD0toKpipipi::IsSelected(), and AliAnalysisTaskSESelectHF4Prong::UserExec().
|
inline |
Definition at line 46 of file AliAODRecoDecayHF4Prong.h.
Referenced by AliRDHFCutsD0toKpipipi::GetCutVarsForOpt(), AliRDHFCutsD0toKpipipi::IsSelected(), and AliAnalysisTaskSESelectHF4Prong::UserExec().
void AliAODRecoDecayHF4Prong::InvMassD0 | ( | Double_t | mD0[2] | ) | const |
Mass for the two D0 hypotheses
Definition at line 111 of file AliAODRecoDecayHF4Prong.cxx.
Referenced by AliRDHFCutsD0toKpipipi::D01Selected(), AliRDHFCutsD0toKpipipi::D02Selected(), AliRDHFCutsD0toKpipipi::GetCutVarsForOpt(), InvMassRho(), AliRDHFCutsD0toKpipipi::IsSelected(), SelectD0(), and AliAnalysisTaskSESelectHF4Prong::UserExec().
void AliAODRecoDecayHF4Prong::InvMassD0bar | ( | Double_t | mD0bar[2] | ) | const |
Mass for the two D0bar hypotheses
Definition at line 124 of file AliAODRecoDecayHF4Prong.cxx.
Referenced by AliRDHFCutsD0toKpipipi::D0bar1Selected(), AliRDHFCutsD0toKpipipi::D0bar2Selected(), AliRDHFCutsD0toKpipipi::GetCutVarsForOpt(), InvMassRho(), AliRDHFCutsD0toKpipipi::IsSelected(), SelectD0(), and AliAnalysisTaskSESelectHF4Prong::UserExec().
Definition at line 54 of file AliAODRecoDecayHF4Prong.h.
Referenced by CutRhoMass(), and AliRDHFCutsD0toKpipipi::IsSelectedFromPID().
AliAODRecoDecayHF4Prong & AliAODRecoDecayHF4Prong::operator= | ( | const AliAODRecoDecayHF4Prong & | source | ) |
assignment operator
Definition at line 94 of file AliAODRecoDecayHF4Prong.cxx.
Bool_t AliAODRecoDecayHF4Prong::SelectD0 | ( | const Double_t * | cuts, |
Int_t & | okD0, | ||
Int_t & | okD0bar | ||
) | const |
This function compares the D0 with a set of cuts:
cuts[0] = D0 invariant mass cuts[1] = DCA between opposite sign tracks cuts[2] = Distance between primary and two tracks vertex fDist12toPrim cuts[3] = Distance between primary and three tracks vertex fDist3toPrim cuts[4] = Distance between primary and two tracks vertex fDist4toPrim cuts[5] = Cosinus of the pointing angle cuts[6] = Transverse momentum of the D0 candidate cuts[7] = Mass Pi+Pi- = mass of the rho0 cuts[8] = PID cut (one K in the quadruplet)
If candidate D0 does not pass the cuts return kFALSE
Definition at line 138 of file AliAODRecoDecayHF4Prong.cxx.
Referenced by InvMassRho().
|
inline |
Definition at line 50 of file AliAODRecoDecayHF4Prong.h.
Referenced by AliAnalysisTaskSESelectHF4Prong::UserExec().
|
private |
Definition at line 65 of file AliAODRecoDecayHF4Prong.h.
Referenced by GetDist12toPrim(), operator=(), and SelectD0().
|
private |
distance prim vert - 2 opposite sign track vertex
Definition at line 66 of file AliAODRecoDecayHF4Prong.h.
Referenced by GetDist3toPrim(), operator=(), and SelectD0().
|
private |
distance prim vert - 3 track vertex
Definition at line 67 of file AliAODRecoDecayHF4Prong.h.
Referenced by GetDist4toPrim(), operator=(), and SelectD0().