AliPhysics  2c8507d (2c8507d)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliPicoV0Base Class Reference

#include <AliPicoV0Base.h>

Inheritance diagram for AliPicoV0Base:

Public Member Functions

 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)
 
AliPicoV0Baseoperator= (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)
 

Protected Member Functions

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)
 

Protected Attributes

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 Protected Attributes

static const Double_t fgkMassPion
 
static const Double_t fgkMassKshort
 
static const Double_t fgkMassLambda = 1.11568
 
static const Double_t fgkMassProton = 0.938272
 

Detailed Description

Definition at line 12 of file AliPicoV0Base.h.

Constructor & Destructor Documentation

AliPicoV0Base::AliPicoV0Base ( )

Definition at line 16 of file AliPicoV0Base.cxx.

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 
)

Definition at line 38 of file AliPicoV0Base.cxx.

AliPicoV0Base::AliPicoV0Base ( const AliPicoV0Base src)

Definition at line 72 of file AliPicoV0Base.cxx.

AliPicoV0Base::~AliPicoV0Base ( )
virtual

Definition at line 122 of file AliPicoV0Base.cxx.

Member Function Documentation

void AliPicoV0Base::FillAntiLaPtInvM ( TH2D h)
void AliPicoV0Base::FillKshortPtInvM ( TH2D h)
void AliPicoV0Base::FillLambdaPtInvM ( TH2D h)
Bool_t AliPicoV0Base::IsAntiLa ( ) const
inline
Bool_t AliPicoV0Base::IsCandidateSelected ( Double_t  dCutMinV0Radius,
Double_t  dCutMinV0CosPA,
Double_t  dCutMaxDausDCA,
Double_t  dCutMinPosDCAtoPV,
Double_t  dCutMinNegDCAtoPV,
Float_t  dCutMinDauXrowsTPC,
Double_t  dCutMinDauXrowsOverFindableClusTPC 
)
protected

Definition at line 222 of file AliPicoV0Base.cxx.

Referenced by IsKa(), and IsLa().

Bool_t AliPicoV0Base::IsDausInEtaAcc ( Double_t  dMin,
Double_t  dMax 
)

Definition at line 337 of file AliPicoV0Base.cxx.

Bool_t AliPicoV0Base::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 
)
protected

Definition at line 130 of file AliPicoV0Base.cxx.

Referenced by AliPicoV0RD::IsKshort(), and AliPicoV0MC::IsKshort().

Bool_t AliPicoV0Base::IsKaInRapAcc ( Double_t  dMin,
Double_t  dMax 
)

Definition at line 302 of file AliPicoV0Base.cxx.

Bool_t AliPicoV0Base::IsKaSelected ( Double_t  dCutMaxV0Ctau,
Double_t  dCutMinDauDeltaM 
)
protected

Definition at line 186 of file AliPicoV0Base.cxx.

Referenced by IsKa().

Bool_t AliPicoV0Base::IsKshort ( ) const
inline
Bool_t AliPicoV0Base::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 
)
protected
Bool_t AliPicoV0Base::IsLaInRapAcc ( Double_t  dMin,
Double_t  dMax 
)

Definition at line 313 of file AliPicoV0Base.cxx.

Bool_t AliPicoV0Base::IsLambda ( ) const
inline
Bool_t AliPicoV0Base::IsLaSelected ( Double_t  dCutMaxV0Ctau,
Double_t  dCutMinDauDeltaM 
)
protected

Definition at line 205 of file AliPicoV0Base.cxx.

Referenced by IsLa().

Bool_t AliPicoV0Base::IsNegInJC ( ) const
inline

Definition at line 56 of file AliPicoV0Base.h.

Bool_t AliPicoV0Base::IsOneInJC ( ) const
inline

Definition at line 58 of file AliPicoV0Base.h.

Bool_t AliPicoV0Base::IsPosInJC ( ) const
inline

Definition at line 55 of file AliPicoV0Base.h.

Bool_t AliPicoV0Base::IsTwoInJC ( ) const
inline

Definition at line 57 of file AliPicoV0Base.h.

Bool_t AliPicoV0Base::IsV0InEtaAcc ( Double_t  dMin,
Double_t  dMax 
)

Definition at line 324 of file AliPicoV0Base.cxx.

Referenced by AliAnalysisTaskEmcalJetV0CF::FillRecoInfo().

TVector3 AliPicoV0Base::KineNeg ( ) const
inline

Definition at line 35 of file AliPicoV0Base.h.

TVector3 AliPicoV0Base::KinePos ( ) const
inline

Definition at line 34 of file AliPicoV0Base.h.

TVector3 AliPicoV0Base::KineRD ( ) const
inline
AliPicoV0Base & AliPicoV0Base::operator= ( const AliPicoV0Base src)

Definition at line 94 of file AliPicoV0Base.cxx.

Referenced by AliPicoV0RD::operator=(), and AliPicoV0MC::operator=().

Double_t AliPicoV0Base::RapidityKa ( )
Double_t AliPicoV0Base::RapidityLa ( )

Member Data Documentation

Double_t AliPicoV0Base::fDausDCA
protected
Double_t AliPicoV0Base::fDauXrowsOverFindableClusTPC
protected
Float_t AliPicoV0Base::fDauXrowsTPC
protected
const Double_t AliPicoV0Base::fgkMassKshort
staticprotected

Definition at line 120 of file AliPicoV0Base.h.

Referenced by IsKaSelected(), IsLaSelected(), and RapidityKa().

const Double_t AliPicoV0Base::fgkMassLambda = 1.11568
staticprotected

Definition at line 121 of file AliPicoV0Base.h.

Referenced by IsKaSelected(), IsLaSelected(), and RapidityLa().

const Double_t AliPicoV0Base::fgkMassPion
staticprotected

Definition at line 119 of file AliPicoV0Base.h.

Referenced by KineAntiLa(), KineKshort(), and KineLambda().

const Double_t AliPicoV0Base::fgkMassProton = 0.938272
staticprotected

Definition at line 122 of file AliPicoV0Base.h.

Referenced by KineAntiLa(), and KineLambda().

Bool_t AliPicoV0Base::fIsNegInJC
protected

Definition at line 117 of file AliPicoV0Base.h.

Referenced by IsNegInJC(), IsOneInJC(), IsTwoInJC(), and operator=().

Bool_t AliPicoV0Base::fIsPosInJC
protected

Definition at line 116 of file AliPicoV0Base.h.

Referenced by IsOneInJC(), IsPosInJC(), IsTwoInJC(), and operator=().

UInt_t AliPicoV0Base::fMask
protected

Definition at line 99 of file AliPicoV0Base.h.

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

Double_t AliPicoV0Base::fNegDCAtoPV
protected
Double_t AliPicoV0Base::fPosDCAtoPV
protected
Double_t AliPicoV0Base::fV0CosPA
protected
Double_t AliPicoV0Base::fV0DistToPVoverP
protected
Double_t AliPicoV0Base::fV0Radius
protected

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