![]() |
AliPhysics
d2444a6 (d2444a6)
|
#include <AliAODRecoCascadeHF3Prong.h>
Public Member Functions | |
AliAODRecoCascadeHF3Prong () | |
AliAODRecoCascadeHF3Prong (AliAODVertex *vtx2, Short_t charge, 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) | |
virtual | ~AliAODRecoCascadeHF3Prong () |
AliAODRecoCascadeHF3Prong (const AliAODRecoCascadeHF3Prong &source) | |
AliAODRecoCascadeHF3Prong & | operator= (const AliAODRecoCascadeHF3Prong &source) |
AliAODTrack * | GetBachelor1 () const |
AliAODTrack * | GetBachelor2 () const |
AliAODcascade * | GetCascade () const |
AliAODTrack * | GetCascadePositiveTrack () const |
AliAODTrack * | GetCascadeNegativeTrack () const |
AliAODTrack * | GetCascadeBachelorTrack () const |
Double_t | InvMassPiXiPi () const |
Xic invariant mass. More... | |
Int_t | MatchToMC (Int_t pdgabs, Int_t pdgabscasc, Int_t *pdgDg, Int_t *pdgDgcasc, Int_t *pdgDgv0, TClonesArray *mcArray) const |
Int_t | MatchToMCCascade (AliAODcascade *casc, Int_t pdgabscasc, Int_t *pdgDgcasc, Int_t *pdgDgv0, TClonesArray *mcArray) const |
Int_t | MatchToMCXicPlus (Int_t pdgabs, TClonesArray *mcArray, Int_t dgLabels[10], Int_t ndg, Int_t ndgCk, const Int_t *pdgDg) const |
Double_t | CascDcaXiDaughters () const |
Double_t | CascDcaV0Daughters () const |
Double_t | CascDecayLength () const |
Double_t | CascDecayLengthV0 () const |
Double_t | CascCosPointingAngle () const |
Double_t | CascCosPointingAngleV0 () const |
Double_t | CascDcaV0ToPrimVertex () const |
Double_t | CascDcaPosToPrimVertex () const |
Double_t | CascDcaNegToPrimVertex () const |
Double_t | CascDcaBachToPrimVertex () const |
Double_t | CascMassXi () const |
Double_t | CascMassLambda () const |
Double_t | CascMassAntiLambda () const |
Double_t | XicCosPointingAngle () const |
Double_t | BachelorsCosPointingAngle () const |
![]() | |
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) | |
AliAODRecoDecayHF3Prong (AliAODVertex *vtx2, Double_t *d0, Double_t *d0err, Double_t *dca, Double_t sigvert, Double_t dist12, Double_t dist23, Short_t charge) | |
AliAODRecoDecayHF3Prong (const AliAODRecoDecayHF3Prong &source) | |
AliAODRecoDecayHF3Prong & | operator= (const AliAODRecoDecayHF3Prong &source) |
void | GetDCAs (Double_t dca[3]) const |
Double_t | GetSigmaVert (const AliAODEvent *aod=0x0) |
Double_t | ComputeSigmaVert (const AliAODEvent *aod) const |
Double_t | GetDist12toPrim () const |
Double_t | GetDist23toPrim () const |
void | SetDist12toPrim (Double_t d) |
void | SetDist23toPrim (Double_t d) |
void | SetSigmaVert (Double_t sigmaVert) |
virtual void | DeleteRecoD () |
Double_t | EDplus () const |
D+->Kpipi. More... | |
Double_t | YDplus () const |
Double_t | CtDplus () const |
Double_t | CtDplus (Double_t point[3]) const |
Double_t | CtDplus (AliAODVertex *vtx1) const |
Double_t | InvMassDplus () const |
Bool_t | SelectDplus (const Double_t *cuts) const |
Double_t | EDs () const |
Ds+->KKpi. More... | |
Double_t | YDs () const |
Double_t | CtDs () const |
Double_t | CtDs (Double_t point[3]) const |
Double_t | CtDs (AliAODVertex *vtx1) const |
Double_t | InvMassDsKKpi () const |
Double_t | InvMassDspiKK () const |
Double_t | CosPiKPhiRFrameKKpi () const |
Double_t | CosPiKPhiRFramepiKK () const |
Double_t | CosPiDsLabFrameKKpi () const |
Double_t | CosPiDsLabFramepiKK () const |
Double_t | CosPiKPhiRFrame (Int_t option) const |
Double_t | CosPiDsLabFrame (Int_t option) const |
Bool_t | SelectDs (const Double_t *cuts, Int_t &okDsKKpi, Int_t &okDspiKK, Int_t &okMassPhi, Int_t &okMassK0star) const |
Double_t | ELc () const |
same variables as D+, for now More... | |
Double_t | YLc () const |
Double_t | CtLc () const |
Double_t | CtLc (Double_t point[3]) const |
Double_t | CtLc (AliAODVertex *vtx1) const |
Double_t | InvMassLcpKpi () const |
Double_t | InvMassLcpiKp () const |
Bool_t | SelectLc (const Double_t *cuts, Int_t &okLcpKpi, Int_t &okLcpiKp) 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 |
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 26 of file AliAODRecoCascadeHF3Prong.h.
AliAODRecoCascadeHF3Prong::AliAODRecoCascadeHF3Prong | ( | ) |
Default Constructor
Definition at line 41 of file AliAODRecoCascadeHF3Prong.cxx.
AliAODRecoCascadeHF3Prong::AliAODRecoCascadeHF3Prong | ( | AliAODVertex * | vtx2, |
Short_t | charge, | ||
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 | ||
) |
Constructor with AliAODVertex for decay vertex
Definition at line 50 of file AliAODRecoCascadeHF3Prong.cxx.
|
virtual |
Default Destructor
Definition at line 85 of file AliAODRecoCascadeHF3Prong.cxx.
AliAODRecoCascadeHF3Prong::AliAODRecoCascadeHF3Prong | ( | const AliAODRecoCascadeHF3Prong & | source | ) |
Copy constructor
Definition at line 63 of file AliAODRecoCascadeHF3Prong.cxx.
Double_t AliAODRecoCascadeHF3Prong::BachelorsCosPointingAngle | ( | ) | const |
Bachelor pointing angle to primary vertex
Definition at line 296 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects().
Double_t AliAODRecoCascadeHF3Prong::CascCosPointingAngle | ( | ) | const |
Xi pointing angle to primary vertex
Definition at line 153 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects().
Double_t AliAODRecoCascadeHF3Prong::CascCosPointingAngleV0 | ( | ) | const |
Cos pointing angle of V0 to Xi decay vertex
Definition at line 169 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects().
Double_t AliAODRecoCascadeHF3Prong::CascDcaBachToPrimVertex | ( | ) | const |
DCA to primary vertex of Cascade-Bachelor track
Definition at line 221 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetCutVarsForOpt(), and AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelected().
Double_t AliAODRecoCascadeHF3Prong::CascDcaNegToPrimVertex | ( | ) | const |
DCA to primary vertex of Cascade-negative track
Definition at line 208 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects().
Double_t AliAODRecoCascadeHF3Prong::CascDcaPosToPrimVertex | ( | ) | const |
DCA to primary vertex of Cascade-positive track
Definition at line 195 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects().
Double_t AliAODRecoCascadeHF3Prong::CascDcaV0Daughters | ( | ) | const |
DCA between Cascade-V0 daughters
Definition at line 108 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects().
Double_t AliAODRecoCascadeHF3Prong::CascDcaV0ToPrimVertex | ( | ) | const |
DCA to primary vertex of Cascade-V0
Definition at line 182 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetCutVarsForOpt(), and AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelected().
Double_t AliAODRecoCascadeHF3Prong::CascDcaXiDaughters | ( | ) | const |
DCA between Xi daughters
Definition at line 94 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects().
Double_t AliAODRecoCascadeHF3Prong::CascDecayLength | ( | ) | const |
Decay length of Xi
Definition at line 122 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects().
Double_t AliAODRecoCascadeHF3Prong::CascDecayLengthV0 | ( | ) | const |
Decay length of V0 from Xi
Definition at line 140 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects().
Double_t AliAODRecoCascadeHF3Prong::CascMassAntiLambda | ( | ) | const |
Anti-Lambda mass of cascade-v0
Definition at line 260 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelected().
Double_t AliAODRecoCascadeHF3Prong::CascMassLambda | ( | ) | const |
Lambda mass of cascade-v0
Definition at line 247 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetCutVarsForOpt(), and AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelected().
Double_t AliAODRecoCascadeHF3Prong::CascMassXi | ( | ) | const |
Xi mass
Definition at line 234 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetCutVarsForOpt(), and AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelected().
|
inline |
|
inline |
|
inline |
Definition at line 43 of file AliAODRecoCascadeHF3Prong.h.
Referenced by CascCosPointingAngle(), CascCosPointingAngleV0(), CascDcaBachToPrimVertex(), CascDcaNegToPrimVertex(), CascDcaPosToPrimVertex(), CascDcaV0Daughters(), CascDcaV0ToPrimVertex(), CascDcaXiDaughters(), CascDecayLength(), CascDecayLengthV0(), CascMassAntiLambda(), CascMassLambda(), CascMassXi(), AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects(), GetCascadeBachelorTrack(), GetCascadeNegativeTrack(), GetCascadePositiveTrack(), and MatchToMC().
|
inline |
Definition at line 53 of file AliAODRecoCascadeHF3Prong.h.
|
inline |
Definition at line 52 of file AliAODRecoCascadeHF3Prong.h.
|
inline |
Definition at line 51 of file AliAODRecoCascadeHF3Prong.h.
|
inline |
Xic invariant mass.
Definition at line 56 of file AliAODRecoCascadeHF3Prong.h.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetCutVarsForOpt(), and AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelected().
Int_t AliAODRecoCascadeHF3Prong::MatchToMC | ( | Int_t | pdgabs, |
Int_t | pdgabscasc, | ||
Int_t * | pdgDg, | ||
Int_t * | pdgDgcasc, | ||
Int_t * | pdgDgv0, | ||
TClonesArray * | mcArray | ||
) | const |
Check if this candidate is matched to a MC signal If no, return -1 If yes, return label (>=0) of the AliAODMCParticle
Definition at line 319 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::MakeAnalysis().
Int_t AliAODRecoCascadeHF3Prong::MatchToMCCascade | ( | AliAODcascade * | casc, |
Int_t | pdgabscasc, | ||
Int_t * | pdgDgcasc, | ||
Int_t * | pdgDgv0, | ||
TClonesArray * | mcArray | ||
) | const |
Definition at line 367 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by MatchToMC().
Int_t AliAODRecoCascadeHF3Prong::MatchToMCXicPlus | ( | Int_t | pdgabs, |
TClonesArray * | mcArray, | ||
Int_t | dgLabels[10], | ||
Int_t | ndg, | ||
Int_t | ndgCk, | ||
const Int_t * | pdgDg | ||
) | const |
Check if this candidate is matched to a MC signal If no, return -1 If yes, return label (>=0) of the AliAODMCParticle
Definition at line 423 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by MatchToMC().
AliAODRecoCascadeHF3Prong & AliAODRecoCascadeHF3Prong::operator= | ( | const AliAODRecoCascadeHF3Prong & | source | ) |
assignment operator
Definition at line 72 of file AliAODRecoCascadeHF3Prong.cxx.
Double_t AliAODRecoCascadeHF3Prong::XicCosPointingAngle | ( | ) | const |
Xic pointing angle to primary vertex
Definition at line 273 of file AliAODRecoCascadeHF3Prong.cxx.
Referenced by AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetCutVarsForOpt(), and AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelected().