AliPhysics  ff1d528 (ff1d528)
 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 ()
 
Bool_t IsKshort (Double_t dCuts[10])
 
Bool_t IsLambda (Double_t dCuts[10])
 
Bool_t IsAntiLa (Double_t dCuts[10])
 
void GetControlVariables (Float_t d[20])
 
- Public Member Functions inherited from AliPicoV0Base
 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)
 

Private Member Functions

 ClassDef (AliPicoV0RD, 3)
 

Private Attributes

Float_t fPosPionSigmaTPC
 
Float_t fNegPionSigmaTPC
 
Float_t fPosProtonSigmaTPC
 
Float_t fNegProtonSigmaTPC
 

Additional Inherited Members

- Protected Member Functions inherited from AliPicoV0Base
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 inherited from AliPicoV0Base
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 inherited from AliPicoV0Base
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 6 of file AliPicoV0RD.h.

Constructor & Destructor Documentation

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

AliPicoV0RD::ClassDef ( AliPicoV0RD  ,
 
)
private
void AliPicoV0RD::GetControlVariables ( Float_t  d[20])

Definition at line 159 of file AliPicoV0RD.cxx.

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

Definition at line 139 of file AliPicoV0RD.cxx.

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

Definition at line 99 of file AliPicoV0RD.cxx.

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

Definition at line 119 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: