![]() |
AliPhysics
d497afb (d497afb)
|
#include <AliPicoV0RD.h>
Public Member Functions | |
AliPicoV0RD () | |
AliPicoV0RD (UInt_t wMask, Double_t dV0Radius, Double_t dV0CosPA, Double_t dV0DistToPVoverP, Double_t dDausDCA, Double_t dPosDCAtoPV, Double_t dNegDCAtoPV, Float_t dDauXrowsTPC, Double_t dDauXrowsOverFindableClusTPC, Double_t dPosPx, Double_t dPosPy, Double_t dPosPz, Double_t dNegPx, Double_t dNegPy, Double_t dNegPz, Bool_t bPosInJC, Bool_t bNegInJC, Float_t dPosPionSigmaTPC, Float_t dPosProtonSigmaTPC, Float_t dNegPionSigmaTPC, Float_t dNegProtonSigmaTPC) | |
AliPicoV0RD (const AliPicoV0RD &src) | |
AliPicoV0RD & | operator= (const AliPicoV0RD &src) |
virtual | ~AliPicoV0RD () |
virtual Bool_t | IsKshort (Double_t const dCuts[10]) const |
virtual Bool_t | IsLambda (Double_t const dCuts[10]) const |
virtual Bool_t | IsAntiLa (Double_t const dCuts[10]) const |
virtual void | GetControlVariables (Float_t d[20]) const |
![]() | |
AliPicoV0 () | |
AliPicoV0 (UInt_t wMask, Double_t dV0Radius, Double_t dV0CosPA, Double_t dV0DistToPVoverP, Double_t dDausDCA, Double_t dPosDCAtoPV, Double_t dNegDCAtoPV, Float_t dDauXrowsTPC, Double_t dDauXrowsOverFindableClusTPC, Double_t dPosPx, Double_t dPosPy, Double_t dPosPz, Double_t dNegPx, Double_t dNegPy, Double_t dNegPz, Bool_t bPosInJC, Bool_t bNegInJC) | |
AliPicoV0 (const AliPicoV0 &src) | |
AliPicoV0 & | operator= (const AliPicoV0 &src) |
virtual | ~AliPicoV0 () |
const TVector3 & | KinePos () const |
const TVector3 & | KineNeg () const |
const TVector3 | KineRD () const |
const TLorentzVector | KineKshort () const |
const TLorentzVector | KineLambda () const |
const TLorentzVector | KineAntiLa () const |
const Double_t | RapidityKa () const |
const Double_t | RapidityLa () const |
virtual Bool_t | IsKshort (Double_t const *=nullptr) const |
virtual Bool_t | IsLambda (Double_t const *=nullptr) const |
virtual Bool_t | IsAntiLa (Double_t const *=nullptr) const |
Bool_t | IsKaInRapAcc (Double_t dMin, Double_t dMax) |
Bool_t | IsLaInRapAcc (Double_t dMin, Double_t dMax) |
Bool_t | IsV0InEtaAcc (Double_t dMin, Double_t dMax) |
Bool_t | IsDausInEtaAcc (Double_t dMin, Double_t dMax) |
Bool_t | IsPosInJC () const |
Bool_t | IsNegInJC () const |
Bool_t | IsTwoInJC () const |
Bool_t | IsOneInJC () const |
virtual void | GetControlVariables (Float_t *=nullptr) const =0 |
void | FillKshortPtInvM (TH2D *const h, Double_t const *dCuts=nullptr) const |
void | FillLambdaPtInvM (TH2D *const h, Double_t const *dCuts=nullptr) const |
void | FillAntiLaPtInvM (TH2D *const h, Double_t const *dCuts=nullptr) const |
Private Attributes | |
Float_t | fPosPionSigmaTPC |
Float_t | fNegPionSigmaTPC |
Float_t | fPosProtonSigmaTPC |
Float_t | fNegProtonSigmaTPC |
Additional Inherited Members | |
![]() | |
Bool_t | IsKa (const Double_t dCutMinV0Radius=0.5, const Double_t dCutMinV0CosPA=0.97, const Double_t dCutMaxV0Ctau=20., const Double_t dCutMaxDausDCA=1., const Double_t dCutMinPosDCAtoPV=0.06, const Double_t dCutMinNegDCAtoPV=0.06, const Float_t dCutMinDauXrowsTPC=70., const Double_t dCutMinDauXrowsOverFindableClusTPC=0.8, const Double_t dCutMinDauDeltaM=0.005) const |
Bool_t | IsLa (const Double_t dCutMinV0Radius=0.5, const Double_t dCutMinV0CosPA=0.995, const Double_t dCutMaxV0Ctau=30., const Double_t dCutMaxDausDCA=1., const Double_t dCutMinPosDCAtoPV=0.06, const Double_t dCutMinNegDCAtoPV=0.06, const Float_t dCutMinDauXrowsTPC=70., const Double_t dCutMinDauXrowsOverFindableClusTPC=0.8, const Double_t dCutMinDauDeltaM=0.01) const |
Bool_t | IsCandidateSelected (const Double_t dCutMinV0Radius, const Double_t dCutMinV0CosPA, const Double_t dCutMaxDausDCA, const Double_t dCutMinPosDCAtoPV, const Double_t dCutMinNegDCAtoPV, const Float_t dCutMinDauXrowsTPC, const Double_t dCutMinDauXrowsOverFindableClusTPC) const |
Bool_t | IsKaSelected (const Double_t dCutMaxV0Ctau, const Double_t dCutMinDauDeltaM) const |
Bool_t | IsLaSelected (const Double_t dCutMaxV0Ctau, const Double_t dCutMinDauDeltaM) const |
![]() | |
UInt_t | fMask |
Double_t | fV0Radius |
Double_t | fV0CosPA |
Double_t | fV0DistToPVoverP |
Double_t | fDausDCA |
Double_t | fPosDCAtoPV |
Double_t | fNegDCAtoPV |
Float_t | fDauXrowsTPC |
Double_t | fDauXrowsOverFindableClusTPC |
TVector3 | fP3Pos |
TVector3 | fP3Neg |
Bool_t | fIsPosInJC |
Bool_t | fIsNegInJC |
Definition at line 6 of file AliPicoV0RD.h.
AliPicoV0RD::AliPicoV0RD | ( | ) |
Definition at line 9 of file AliPicoV0RD.cxx.
AliPicoV0RD::AliPicoV0RD | ( | UInt_t | wMask, |
Double_t | dV0Radius, | ||
Double_t | dV0CosPA, | ||
Double_t | dV0DistToPVoverP, | ||
Double_t | dDausDCA, | ||
Double_t | dPosDCAtoPV, | ||
Double_t | dNegDCAtoPV, | ||
Float_t | dDauXrowsTPC, | ||
Double_t | dDauXrowsOverFindableClusTPC, | ||
Double_t | dPosPx, | ||
Double_t | dPosPy, | ||
Double_t | dPosPz, | ||
Double_t | dNegPx, | ||
Double_t | dNegPy, | ||
Double_t | dNegPz, | ||
Bool_t | bPosInJC, | ||
Bool_t | bNegInJC, | ||
Float_t | dPosPionSigmaTPC, | ||
Float_t | dPosProtonSigmaTPC, | ||
Float_t | dNegPionSigmaTPC, | ||
Float_t | dNegProtonSigmaTPC | ||
) |
Definition at line 22 of file AliPicoV0RD.cxx.
AliPicoV0RD::AliPicoV0RD | ( | const AliPicoV0RD & | src | ) |
Definition at line 59 of file AliPicoV0RD.cxx.
|
virtual |
Definition at line 91 of file AliPicoV0RD.cxx.
|
virtual |
Definition at line 162 of file AliPicoV0RD.cxx.
Definition at line 141 of file AliPicoV0RD.cxx.
Definition at line 99 of file AliPicoV0RD.cxx.
Definition at line 120 of file AliPicoV0RD.cxx.
AliPicoV0RD & AliPicoV0RD::operator= | ( | const AliPicoV0RD & | src | ) |
Definition at line 72 of file AliPicoV0RD.cxx.
|
private |
Definition at line 39 of file AliPicoV0RD.h.
Referenced by GetControlVariables(), IsKshort(), IsLambda(), and operator=().
|
private |
Definition at line 42 of file AliPicoV0RD.h.
Referenced by GetControlVariables(), IsAntiLa(), and operator=().
|
private |
Definition at line 38 of file AliPicoV0RD.h.
Referenced by GetControlVariables(), IsAntiLa(), IsKshort(), and operator=().
|
private |
Definition at line 41 of file AliPicoV0RD.h.
Referenced by GetControlVariables(), IsLambda(), and operator=().