AliPhysics  32e057f (32e057f)
AliKFConversionPhoton Class Reference

#include <AliKFConversionPhoton.h>

Inheritance diagram for AliKFConversionPhoton:

Public Member Functions

 AliKFConversionPhoton ()
 
 AliKFConversionPhoton (AliKFParticle &kfparticle)
 
 AliKFConversionPhoton (const AliKFParticle &fCurrentNegativeKFParticle, const AliKFParticle &fCurrentPositiveKFParticle)
 
 AliKFConversionPhoton (const AliKFConversionPhoton &g)
 
AliKFConversionPhotonoperator= (const AliKFConversionPhoton &g)
 
virtual ~AliKFConversionPhoton ()
 
void SetArmenterosQtAlpha (Double_t armenteros[2], const AliKFParticle &fCurrentNegativeKFParticle, const AliKFParticle &fCurrentPositiveKFParticle)
 
void ConstructGamma (const AliKFParticle &fCurrentNegativeKFParticle, const AliKFParticle &fCurrentPositiveKFParticle)
 
Double_t Phi () const
 
Double_t M () const
 
Double_t Pt () const
 
Double_t P () const
 
Double_t Eta () const
 
virtual Double_t GetPhotonMass () const
 
virtual Double_t GetPhotonPt () const
 
virtual Double_t GetPhotonP () const
 
virtual Double_t GetPhotonEta () const
 
virtual Double_t GetPhotonPhi () const
 
virtual Double_t GetPx () const
 
virtual Double_t GetPy () const
 
virtual Double_t GetPz () 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
 
virtual Int_t GetLabel (Int_t i) const
 
virtual Int_t GetLabel1 () const
 
virtual Int_t GetLabel2 () 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)
 

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 26 of file AliKFConversionPhoton.h.

Constructor & Destructor Documentation

AliKFConversionPhoton::AliKFConversionPhoton ( )

Definition at line 12 of file AliKFConversionPhoton.cxx.

AliKFConversionPhoton::AliKFConversionPhoton ( AliKFParticle &  kfparticle)

Definition at line 19 of file AliKFConversionPhoton.cxx.

AliKFConversionPhoton::AliKFConversionPhoton ( const AliKFParticle &  fCurrentNegativeKFParticle,
const AliKFParticle &  fCurrentPositiveKFParticle 
)

Definition at line 56 of file AliKFConversionPhoton.cxx.

AliKFConversionPhoton::AliKFConversionPhoton ( const AliKFConversionPhoton g)

Definition at line 68 of file AliKFConversionPhoton.cxx.

virtual AliKFConversionPhoton::~AliKFConversionPhoton ( )
inlinevirtual

Definition at line 42 of file AliKFConversionPhoton.h.

Member Function Documentation

void AliKFConversionPhoton::ConstructGamma ( const AliKFParticle &  fCurrentNegativeKFParticle,
const AliKFParticle &  fCurrentPositiveKFParticle 
)
Double_t AliKFConversionPhoton::Eta ( ) const
inline

Definition at line 56 of file AliKFConversionPhoton.h.

Referenced by GetPhotonEta().

virtual Double_t AliKFConversionPhoton::GetPhotonEta ( ) const
inlinevirtual

Implements AliConversionPhotonBase.

Definition at line 61 of file AliKFConversionPhoton.h.

virtual Double_t AliKFConversionPhoton::GetPhotonMass ( ) const
inlinevirtual

Implements AliConversionPhotonBase.

Definition at line 58 of file AliKFConversionPhoton.h.

virtual Double_t AliKFConversionPhoton::GetPhotonP ( ) const
inlinevirtual

Implements AliConversionPhotonBase.

Definition at line 60 of file AliKFConversionPhoton.h.

virtual Double_t AliKFConversionPhoton::GetPhotonPhi ( ) const
inlinevirtual

Implements AliConversionPhotonBase.

Definition at line 62 of file AliKFConversionPhoton.h.

virtual Double_t AliKFConversionPhoton::GetPhotonPt ( ) const
inlinevirtual

Implements AliConversionPhotonBase.

Definition at line 59 of file AliKFConversionPhoton.h.

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

Definition at line 83 of file AliKFConversionPhoton.cxx.

Double_t AliKFConversionPhoton::P ( ) const
inline

Definition at line 55 of file AliKFConversionPhoton.h.

Referenced by GetPhotonP().

Double_t AliKFConversionPhoton::Phi ( ) const

Definition at line 108 of file AliKFConversionPhoton.cxx.

Referenced by GetPhotonPhi(), and ~AliKFConversionPhoton().

Double_t AliKFConversionPhoton::Pt ( ) const
inline

Definition at line 54 of file AliKFConversionPhoton.h.

Referenced by GetPhotonPt().

void AliKFConversionPhoton::SetArmenterosQtAlpha ( Double_t  armenteros[2],
const AliKFParticle &  fCurrentNegativeKFParticle,
const AliKFParticle &  fCurrentPositiveKFParticle 
)

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