![]() |
AliPhysics
ff0b22e (ff0b22e)
|
#include <AliPicoV0MC.h>
Public Member Functions | |
AliPicoV0MC () | |
AliPicoV0MC (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, Int_t idV, UInt_t wsV, Double_t dV0Px, Double_t dV0Py, Double_t dV0Pz, Double_t dV0E, Int_t idM=0, UInt_t wsM=0, Double_t dPtM=0., Double_t dEtaM=0., Double_t dRapM=0.) | |
AliPicoV0MC (const AliPicoV0MC &src) | |
AliPicoV0MC & | operator= (const AliPicoV0MC &src) |
virtual | ~AliPicoV0MC () |
TLorentzVector | KineMC () const |
Double_t | MotherPt () const |
Double_t | MotherEta () const |
Double_t | MotherRap () const |
Bool_t | IsKshort (Double_t dCuts[9]) |
Bool_t | IsLambda (Double_t dCuts[9]) |
Bool_t | IsAntiLa (Double_t dCuts[9]) |
Bool_t | IsV0InRapAcc (Double_t dMin, Double_t dMax) |
Bool_t | IsKshort () const |
Bool_t | IsLambda () const |
Bool_t | IsAntiLa () const |
Bool_t | IsMotherXiNeg () const |
Bool_t | IsMotherXiPos () const |
Bool_t | IsLambdaFd () const |
Bool_t | IsAntiLaFd () const |
void | GetControlVariables (Float_t d[18]) |
Bool_t | IsV0Primary () const |
Bool_t | IsV0PhysicalPrimary () const |
Bool_t | IsV0SecondaryFromWeakDecay () const |
Bool_t | IsV0SecondaryFromMaterial () const |
Bool_t | IsMotherPrimary () const |
Bool_t | IsMotherPhysicalPrimary () const |
Bool_t | IsMotherSecondaryFromWeakDecay () const |
Bool_t | IsMotherSecondaryFromMaterial () const |
![]() | |
AliPicoV0Base () | |
AliPicoV0Base (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) | |
AliPicoV0Base (const AliPicoV0Base &src) | |
AliPicoV0Base & | operator= (const AliPicoV0Base &src) |
virtual | ~AliPicoV0Base () |
TVector3 | KinePos () const |
TVector3 | KineNeg () const |
TVector3 | KineRD () const |
TLorentzVector | KineKshort () |
TLorentzVector | KineLambda () |
TLorentzVector | KineAntiLa () |
Double_t | RapidityKa () |
Double_t | RapidityLa () |
Bool_t | IsKshort () const |
Bool_t | IsLambda () const |
Bool_t | IsAntiLa () 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 |
void | FillKshortPtInvM (TH2D *h) |
void | FillLambdaPtInvM (TH2D *h) |
void | FillAntiLaPtInvM (TH2D *h) |
Private Member Functions | |
ClassDef (AliPicoV0MC, 4) | |
Private Attributes | |
Int_t | fV0PDG |
UInt_t | fV0Status |
TLorentzVector | fV0Kine |
Int_t | fMotherPDG |
UInt_t | fMotherStatus |
Double_t | fMotherPt |
Double_t | fMotherEta |
Double_t | fMotherRap |
Additional Inherited Members | |
![]() | |
Bool_t | IsKa (Double_t dCutMinV0Radius=0.5, Double_t dCutMinV0CosPA=0.97, Double_t dCutMaxV0Ctau=20., Double_t dCutMaxDausDCA=1., Double_t dCutMinPosDCAtoPV=0.06, Double_t dCutMinNegDCAtoPV=0.06, Float_t dCutMinDauXrowsTPC=70., Double_t dCutMinDauXrowsOverFindableClusTPC=0.8, Double_t dCutMinDauDeltaM=0.005) |
Bool_t | IsLa (Double_t dCutMinV0Radius=0.5, Double_t dCutMinV0CosPA=0.995, Double_t dCutMaxV0Ctau=30., Double_t dCutMaxDausDCA=1., Double_t dCutMinPosDCAtoPV=0.06, Double_t dCutMinNegDCAtoPV=0.06, Float_t dCutMinDauXrowsTPC=70., Double_t dCutMinDauXrowsOverFindableClusTPC=0.8, Double_t dCutMinDauDeltaM=0.01) |
Bool_t | IsCandidateSelected (Double_t dCutMinV0Radius, Double_t dCutMinV0CosPA, Double_t dCutMaxDausDCA, Double_t dCutMinPosDCAtoPV, Double_t dCutMinNegDCAtoPV, Float_t dCutMinDauXrowsTPC, Double_t dCutMinDauXrowsOverFindableClusTPC) |
Bool_t | IsKaSelected (Double_t dCutMaxV0Ctau, Double_t dCutMinDauDeltaM) |
Bool_t | IsLaSelected (Double_t dCutMaxV0Ctau, Double_t dCutMinDauDeltaM) |
![]() | |
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 |
![]() | |
static const Double_t | fgkMassPion |
static const Double_t | fgkMassKshort |
static const Double_t | fgkMassLambda = 1.11568 |
static const Double_t | fgkMassProton = 0.938272 |
Definition at line 9 of file AliPicoV0MC.h.
AliPicoV0MC::AliPicoV0MC | ( | ) |
AliPicoV0MC::AliPicoV0MC | ( | 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, | ||
Int_t | idV, | ||
UInt_t | wsV, | ||
Double_t | dV0Px, | ||
Double_t | dV0Py, | ||
Double_t | dV0Pz, | ||
Double_t | dV0E, | ||
Int_t | idM = 0 , |
||
UInt_t | wsM = 0 , |
||
Double_t | dPtM = 0. , |
||
Double_t | dEtaM = 0. , |
||
Double_t | dRapM = 0. |
||
) |
Definition at line 23 of file AliPicoV0MC.cxx.
AliPicoV0MC::AliPicoV0MC | ( | const AliPicoV0MC & | src | ) |
Definition at line 64 of file AliPicoV0MC.cxx.
|
virtual |
Definition at line 105 of file AliPicoV0MC.cxx.
|
private |
void AliPicoV0MC::GetControlVariables | ( | Float_t | d[18] | ) |
Definition at line 169 of file AliPicoV0MC.cxx.
Bool_t AliPicoV0MC::IsAntiLa | ( | Double_t | dCuts[9] | ) |
Definition at line 143 of file AliPicoV0MC.cxx.
Referenced by AliAnalysisTaskEmcalJetV0CF::FillRecoInfo().
|
inline |
Definition at line 47 of file AliPicoV0MC.h.
|
inline |
Definition at line 53 of file AliPicoV0MC.h.
Bool_t AliPicoV0MC::IsKshort | ( | Double_t | dCuts[9] | ) |
Definition at line 113 of file AliPicoV0MC.cxx.
Referenced by AliAnalysisTaskEmcalJetV0CF::FillRecoInfo().
|
inline |
Definition at line 45 of file AliPicoV0MC.h.
Bool_t AliPicoV0MC::IsLambda | ( | Double_t | dCuts[9] | ) |
Definition at line 128 of file AliPicoV0MC.cxx.
Referenced by AliAnalysisTaskEmcalJetV0CF::FillRecoInfo().
|
inline |
Definition at line 46 of file AliPicoV0MC.h.
|
inline |
Definition at line 52 of file AliPicoV0MC.h.
|
inline |
Definition at line 79 of file AliPicoV0MC.h.
|
inline |
Definition at line 75 of file AliPicoV0MC.h.
|
inline |
Definition at line 87 of file AliPicoV0MC.h.
|
inline |
Definition at line 83 of file AliPicoV0MC.h.
|
inline |
Definition at line 49 of file AliPicoV0MC.h.
Referenced by IsLambdaFd().
|
inline |
Definition at line 50 of file AliPicoV0MC.h.
Referenced by IsAntiLaFd().
Bool_t AliPicoV0MC::IsV0InRapAcc | ( | Double_t | dMin, |
Double_t | dMax | ||
) |
Definition at line 158 of file AliPicoV0MC.cxx.
|
inline |
Definition at line 62 of file AliPicoV0MC.h.
Referenced by AliAnalysisTaskEmcalJetV0CF::FillRecoInfo().
|
inline |
Definition at line 58 of file AliPicoV0MC.h.
|
inline |
Definition at line 70 of file AliPicoV0MC.h.
|
inline |
Definition at line 66 of file AliPicoV0MC.h.
|
inline |
Definition at line 33 of file AliPicoV0MC.h.
Referenced by AliAnalysisTaskEmcalJetV0CF::FillRecoInfo(), and GetControlVariables().
|
inline |
Definition at line 36 of file AliPicoV0MC.h.
|
inline |
Definition at line 35 of file AliPicoV0MC.h.
|
inline |
Definition at line 37 of file AliPicoV0MC.h.
AliPicoV0MC & AliPicoV0MC::operator= | ( | const AliPicoV0MC & | src | ) |
Definition at line 81 of file AliPicoV0MC.cxx.
|
private |
Definition at line 102 of file AliPicoV0MC.h.
Referenced by MotherEta(), and operator=().
|
private |
Definition at line 98 of file AliPicoV0MC.h.
Referenced by IsMotherXiNeg(), IsMotherXiPos(), and operator=().
|
private |
Definition at line 101 of file AliPicoV0MC.h.
Referenced by MotherPt(), and operator=().
|
private |
Definition at line 103 of file AliPicoV0MC.h.
Referenced by MotherRap(), and operator=().
|
private |
Definition at line 99 of file AliPicoV0MC.h.
Referenced by IsMotherPhysicalPrimary(), IsMotherPrimary(), IsMotherSecondaryFromMaterial(), IsMotherSecondaryFromWeakDecay(), and operator=().
|
private |
Definition at line 96 of file AliPicoV0MC.h.
Referenced by IsV0InRapAcc(), KineMC(), and operator=().
|
private |
Definition at line 94 of file AliPicoV0MC.h.
Referenced by IsAntiLa(), IsKshort(), IsLambda(), and operator=().
|
private |
Definition at line 95 of file AliPicoV0MC.h.
Referenced by IsV0PhysicalPrimary(), IsV0Primary(), IsV0SecondaryFromMaterial(), IsV0SecondaryFromWeakDecay(), and operator=().