AliPhysics  d497afb (d497afb)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliPicoV0RD Class Reference

#include <AliPicoV0RD.h>

Inheritance diagram for AliPicoV0RD:

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)
 
AliPicoV0RDoperator= (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
 
- Public Member Functions inherited from AliPicoV0
 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)
 
AliPicoV0operator= (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

- Protected Member Functions inherited from AliPicoV0
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
 
- Protected Attributes inherited from AliPicoV0
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
 

Detailed Description

Definition at line 6 of file AliPicoV0RD.h.

Constructor & Destructor Documentation

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.

AliPicoV0RD::~AliPicoV0RD ( )
virtual

Definition at line 91 of file AliPicoV0RD.cxx.

Member Function Documentation

void AliPicoV0RD::GetControlVariables ( Float_t  d[20]) const
virtual

Definition at line 162 of file AliPicoV0RD.cxx.

Bool_t AliPicoV0RD::IsAntiLa ( Double_t const  dCuts[10]) const
virtual

Definition at line 141 of file AliPicoV0RD.cxx.

Bool_t AliPicoV0RD::IsKshort ( Double_t const  dCuts[10]) const
virtual

Definition at line 99 of file AliPicoV0RD.cxx.

Bool_t AliPicoV0RD::IsLambda ( Double_t const  dCuts[10]) const
virtual

Definition at line 120 of file AliPicoV0RD.cxx.

AliPicoV0RD & AliPicoV0RD::operator= ( const AliPicoV0RD src)

Definition at line 72 of file AliPicoV0RD.cxx.

Member Data Documentation

Float_t AliPicoV0RD::fNegPionSigmaTPC
private

Definition at line 39 of file AliPicoV0RD.h.

Referenced by GetControlVariables(), IsKshort(), IsLambda(), and operator=().

Float_t AliPicoV0RD::fNegProtonSigmaTPC
private

Definition at line 42 of file AliPicoV0RD.h.

Referenced by GetControlVariables(), IsAntiLa(), and operator=().

Float_t AliPicoV0RD::fPosPionSigmaTPC
private

Definition at line 38 of file AliPicoV0RD.h.

Referenced by GetControlVariables(), IsAntiLa(), IsKshort(), and operator=().

Float_t AliPicoV0RD::fPosProtonSigmaTPC
private

Definition at line 41 of file AliPicoV0RD.h.

Referenced by GetControlVariables(), IsLambda(), and operator=().


The documentation for this class was generated from the following files: