AliPhysics  32e057f (32e057f)
AliV0ParticleStrange Class Reference

#include <AliV0ParticleStrange.h>

Inheritance diagram for AliV0ParticleStrange:

Public Member Functions

 AliV0ParticleStrange ()
 
 AliV0ParticleStrange (AliKFParticle *kfparticle)
 
 AliV0ParticleStrange (TLorentzVector *vec)
 
 AliV0ParticleStrange (const AliV0ParticleStrange &g)
 
AliV0ParticleStrangeoperator= (const AliV0ParticleStrange &g)
 
virtual ~AliV0ParticleStrange ()
 
virtual Int_t GetLabel (Int_t i) const
 
virtual Int_t GetLabel1 () const
 
virtual Int_t GetLabel2 () const
 
virtual Double_t GetPhotonMass () const
 
virtual Double_t GetPhotonPt () const
 
virtual Double_t GetPhotonP () const
 
virtual Double_t GetPhotonEta () const
 
virtual Double_t GetPhotonTheta () const
 
virtual Double_t GetPhotonPhi () const
 
virtual Double_t GetPx () const
 
virtual Double_t GetPy () const
 
virtual Double_t GetPz () const
 
void CalculateDistanceOfClossetApproachToPrimVtx (const AliVVertex *primVertex)
 
More...
 
void SetMassToZero ()
 
void SetInvMassPair (Float_t mass)
 
Float_t GetInvMassPair ()
 
Float_t GetDCAzToPrimVtx () const
 
Float_t GetDCArToPrimVtx () const
 
- Public Member Functions inherited from AliAODConversionParticle
 AliAODConversionParticle ()
 
 AliAODConversionParticle (AliKFParticle *kfparticle)
 
 AliAODConversionParticle (TLorentzVector *vec)
 
 AliAODConversionParticle (const AliAODConversionParticle &g)
 
AliAODConversionParticleoperator= (const AliAODConversionParticle &g)
 
virtual ~AliAODConversionParticle ()
 
Double_t Phi () const
 
- Public Member Functions inherited from AliConversionPhotonBase
 AliConversionPhotonBase ()
 
 AliConversionPhotonBase (const AliConversionPhotonBase &g)
 
AliConversionPhotonBaseoperator= (const AliConversionPhotonBase &g)
 
virtual ~AliConversionPhotonBase ()
 
void SetTag (Bool_t tagged)
 Set the tag for decay meson. More...
 
Bool_t IsTagged ()
 
void SetChi2perNDF (Float_t chi2)
 
Float_t GetChi2perNDF () const
 
void SetLabelPositive (Int_t label)
 Track labels. More...
 
void SetLabelNegative (Int_t label)
 
void SetTrackLabels (Int_t label1, Int_t label2)
 
Int_t GetTrackLabelPositive () const
 
Int_t GetTrackLabelNegative () const
 
Int_t GetTrackLabel (Int_t i) const
 
void SetMCLabel (Int_t *label)
 
void SetMCLabelPositive (Int_t label)
 
void SetMCLabelNegative (Int_t label)
 
Int_t GetMCLabel (Int_t i) const
 
Int_t GetMCLabelPositive () const
 
Int_t GetMCLabelNegative () const
 
Int_t GetMCParticleLabel (AliMCEvent *mcEvent)
 
Bool_t IsTruePhoton (AliMCEvent *mcEvent)
 
TParticle * GetMCParticle (AliMCEvent *mcEvent)
 
TParticle * GetPositiveMCDaughter (AliMCEvent *mcEvent)
 
TParticle * GetNegativeMCDaughter (AliMCEvent *mcEvent)
 
TParticle * GetMCDaughter (AliMCEvent *mcEvent, Int_t label)
 
Int_t GetV0Index () const
 
void SetV0Index (Int_t index)
 
Int_t GetLeadingCellID () const
 
void SetLeadingCellID (Int_t index)
 
void SetConversionPoint (Double_t convpoint[3])
 
void GetConversionPoint (Double_t convpoint[3])
 
Double_t GetConversionRadius () const
 
Double_t GetConversionX () const
 
Double_t GetConversionY () const
 
Double_t GetConversionZ () const
 
void GetDistanceOfClossetApproachToPrimVtx (const AliVVertex *primVertex, Float_t *dca)
 
void DeterminePhotonQuality (AliVTrack *negTrack, AliVTrack *posTrack)
 
More...
 
UChar_t GetPhotonQuality () const
 
void GetArmenterosQtAlpha (Double_t qtalpha[2])
 
Double_t GetArmenterosQt () const
 
Double_t GetArmenterosAlpha () const
 
Float_t GetMass () const
 
void SetMass (Float_t mass)
 
Float_t GetPsiPair () const
 
void SetPsiPair (Float_t PsiPair)
 

Public Attributes

Float_t fDCArPrimVtx
 
Float_t fDCAzPrimVtx
 
Float_t fInvMassPair
 

Additional Inherited Members

- Protected Attributes inherited from AliConversionPhotonBase
Int_t fLabel [2]
 
Int_t fV0Index
 
Int_t fMCLabel [2]
 
Float_t fChi2perNDF
 
Double_t fArmenteros [2]
 
Double_t fConversionPoint [3]
 
Bool_t fTagged
 
Float_t fIMass
 
Float_t fPsiPair
 
UChar_t fQuality
 

Detailed Description

Definition at line 8 of file AliV0ParticleStrange.h.

Constructor & Destructor Documentation

AliV0ParticleStrange::AliV0ParticleStrange ( )

Definition at line 10 of file AliV0ParticleStrange.cxx.

AliV0ParticleStrange::AliV0ParticleStrange ( AliKFParticle *  kfparticle)

Definition at line 19 of file AliV0ParticleStrange.cxx.

AliV0ParticleStrange::AliV0ParticleStrange ( TLorentzVector *  vec)

Definition at line 33 of file AliV0ParticleStrange.cxx.

AliV0ParticleStrange::AliV0ParticleStrange ( const AliV0ParticleStrange g)

Definition at line 45 of file AliV0ParticleStrange.cxx.

AliV0ParticleStrange::~AliV0ParticleStrange ( )
virtual

Definition at line 55 of file AliV0ParticleStrange.cxx.

Member Function Documentation

void AliV0ParticleStrange::CalculateDistanceOfClossetApproachToPrimVtx ( const AliVVertex *  primVertex)


Definition at line 67 of file AliV0ParticleStrange.cxx.

Referenced by GetPz().

Float_t AliV0ParticleStrange::GetDCArToPrimVtx ( ) const
inline

Definition at line 47 of file AliV0ParticleStrange.h.

Float_t AliV0ParticleStrange::GetDCAzToPrimVtx ( ) const
inline

Definition at line 46 of file AliV0ParticleStrange.h.

Float_t AliV0ParticleStrange::GetInvMassPair ( )
inline

Definition at line 43 of file AliV0ParticleStrange.h.

virtual Int_t AliV0ParticleStrange::GetLabel ( Int_t  i) const
inlinevirtual

Implements AliAODConversionParticle.

Definition at line 26 of file AliV0ParticleStrange.h.

virtual Int_t AliV0ParticleStrange::GetLabel1 ( ) const
inlinevirtual

Reimplemented from AliAODConversionParticle.

Definition at line 27 of file AliV0ParticleStrange.h.

virtual Int_t AliV0ParticleStrange::GetLabel2 ( ) const
inlinevirtual

Reimplemented from AliAODConversionParticle.

Definition at line 28 of file AliV0ParticleStrange.h.

virtual Double_t AliV0ParticleStrange::GetPhotonEta ( ) const
inlinevirtual

Implements AliConversionPhotonBase.

Definition at line 33 of file AliV0ParticleStrange.h.

virtual Double_t AliV0ParticleStrange::GetPhotonMass ( ) const
inlinevirtual

Implements AliConversionPhotonBase.

Definition at line 30 of file AliV0ParticleStrange.h.

virtual Double_t AliV0ParticleStrange::GetPhotonP ( ) const
inlinevirtual

Implements AliConversionPhotonBase.

Definition at line 32 of file AliV0ParticleStrange.h.

virtual Double_t AliV0ParticleStrange::GetPhotonPhi ( ) const
inlinevirtual

Implements AliConversionPhotonBase.

Definition at line 35 of file AliV0ParticleStrange.h.

virtual Double_t AliV0ParticleStrange::GetPhotonPt ( ) const
inlinevirtual

Implements AliConversionPhotonBase.

Definition at line 31 of file AliV0ParticleStrange.h.

virtual Double_t AliV0ParticleStrange::GetPhotonTheta ( ) const
inlinevirtual

Definition at line 34 of file AliV0ParticleStrange.h.

virtual Double_t AliV0ParticleStrange::GetPx ( ) const
inlinevirtual
virtual Double_t AliV0ParticleStrange::GetPy ( ) const
inlinevirtual
virtual Double_t AliV0ParticleStrange::GetPz ( ) const
inlinevirtual
AliV0ParticleStrange & AliV0ParticleStrange::operator= ( const AliV0ParticleStrange g)

Definition at line 60 of file AliV0ParticleStrange.cxx.

void AliV0ParticleStrange::SetInvMassPair ( Float_t  mass)
inline

Definition at line 42 of file AliV0ParticleStrange.h.

void AliV0ParticleStrange::SetMassToZero ( )
inline

Definition at line 40 of file AliV0ParticleStrange.h.

Member Data Documentation

Float_t AliV0ParticleStrange::fDCArPrimVtx
Float_t AliV0ParticleStrange::fDCAzPrimVtx
Float_t AliV0ParticleStrange::fInvMassPair

Definition at line 52 of file AliV0ParticleStrange.h.

Referenced by GetInvMassPair(), and SetInvMassPair().


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