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

#include <AliPicoV0.h>

Inheritance diagram for AliPicoV0:

Public Member Functions

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

Detailed Description

Definition at line 12 of file AliPicoV0.h.

Constructor & Destructor Documentation

AliPicoV0::AliPicoV0 ( )

Definition at line 10 of file AliPicoV0.cxx.

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 
)

Definition at line 32 of file AliPicoV0.cxx.

AliPicoV0::AliPicoV0 ( const AliPicoV0 src)

Definition at line 66 of file AliPicoV0.cxx.

AliPicoV0::~AliPicoV0 ( )
virtual

Definition at line 116 of file AliPicoV0.cxx.

Member Function Documentation

void AliPicoV0::FillAntiLaPtInvM ( TH2D h)
void AliPicoV0::FillKshortPtInvM ( TH2D h)
void AliPicoV0::FillLambdaPtInvM ( TH2D h)
Bool_t AliPicoV0::IsAntiLa ( ) const
inline
Bool_t AliPicoV0::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 216 of file AliPicoV0.cxx.

Referenced by IsKa(), and IsLa().

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

Definition at line 331 of file AliPicoV0.cxx.

Bool_t AliPicoV0::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 124 of file AliPicoV0.cxx.

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

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

Definition at line 296 of file AliPicoV0.cxx.

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

Definition at line 180 of file AliPicoV0.cxx.

Referenced by IsKa().

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

Definition at line 307 of file AliPicoV0.cxx.

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

Definition at line 199 of file AliPicoV0.cxx.

Referenced by IsLa().

Bool_t AliPicoV0::IsNegInJC ( ) const
inline

Definition at line 56 of file AliPicoV0.h.

Bool_t AliPicoV0::IsOneInJC ( ) const
inline

Definition at line 58 of file AliPicoV0.h.

Bool_t AliPicoV0::IsPosInJC ( ) const
inline

Definition at line 55 of file AliPicoV0.h.

Bool_t AliPicoV0::IsTwoInJC ( ) const
inline

Definition at line 57 of file AliPicoV0.h.

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

Definition at line 318 of file AliPicoV0.cxx.

TLorentzVector AliPicoV0::KineAntiLa ( )
TLorentzVector AliPicoV0::KineKshort ( )
TLorentzVector AliPicoV0::KineLambda ( )
TVector3 AliPicoV0::KineNeg ( ) const
inline

Definition at line 35 of file AliPicoV0.h.

TVector3 AliPicoV0::KinePos ( ) const
inline

Definition at line 34 of file AliPicoV0.h.

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

Definition at line 88 of file AliPicoV0.cxx.

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

Double_t AliPicoV0::RapidityKa ( )
Double_t AliPicoV0::RapidityLa ( )

Member Data Documentation

Double_t AliPicoV0::fDausDCA
protected
Double_t AliPicoV0::fDauXrowsOverFindableClusTPC
protected
Float_t AliPicoV0::fDauXrowsTPC
protected
Bool_t AliPicoV0::fIsNegInJC
protected

Definition at line 117 of file AliPicoV0.h.

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

Bool_t AliPicoV0::fIsPosInJC
protected

Definition at line 116 of file AliPicoV0.h.

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

UInt_t AliPicoV0::fMask
protected

Definition at line 99 of file AliPicoV0.h.

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

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

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