AliRoot Core  3dc7879 (3dc7879)
AliVertex Class Reference

#include <AliVertex.h>

Inheritance diagram for AliVertex:

Public Member Functions

 AliVertex ()
 
 AliVertex (const Double_t position[3], Double_t dispersion, Int_t nContributors)
 
 AliVertex (const AliVertex &source)
 
AliVertexoperator= (const AliVertex &source)
 
virtual ~AliVertex ()
 
virtual void Clear (Option_t *option="")
 
virtual void SetXYZ (Double_t pos[3])
 
virtual void SetXv (Double_t xVert)
 
virtual void SetYv (Double_t yVert)
 
virtual void SetZv (Double_t zVert)
 
virtual void SetDispersion (Double_t disp)
 
virtual void SetNContributors (Int_t nContr)
 
virtual void GetXYZ (Double_t position[3]) const
 
virtual Double_t GetX () const
 
virtual Double_t GetY () const
 
virtual Double_t GetZ () const
 
virtual Double_t GetDispersion () const
 
virtual Int_t GetNContributors () const
 
virtual Int_t GetNIndices () const
 
virtual Bool_t GetStatus () const
 
virtual Bool_t IsFromVertexer3D () const
 
virtual Bool_t IsFromVertexerZ () const
 
virtual void Print (Option_t *option="") const
 
virtual void SetIndices (Int_t nindices, UShort_t *indices)
 
virtual UShort_t * GetIndices () const
 
virtual Bool_t UsesTrack (Int_t index) const
 
virtual Bool_t SubstituteTrack (Int_t indexOld, Int_t indexNew)
 
virtual void PrintIndices () const
 
virtual void GetCovarianceMatrix (Double_t covmatrix[6]) const
 
virtual void SetCovarianceMatrix (const Double_t *)
 
virtual Double_t GetChi2perNDF () const
 
virtual Double_t GetChi2 () const
 
virtual void SetChi2 (Double_t)
 
virtual Int_t GetNDF () const
 
- Public Member Functions inherited from AliVVertex
 AliVVertex ()
 
virtual ~AliVVertex ()
 
 AliVVertex (const AliVVertex &vVert)
 
AliVVertexoperator= (const AliVVertex &vVert)
 
virtual void SetBC (Int_t)
 
virtual Int_t GetBC () const
 

Protected Attributes

Double32_t fPosition [3]
 
Double32_t fSigma
 
Int_t fNContributors
 
Int_t fNIndices
 
UShort_t * fIndices
 

Detailed Description

Definition at line 16 of file AliVertex.h.

Constructor & Destructor Documentation

AliVertex::AliVertex ( )

Definition at line 30 of file AliVertex.cxx.

AliVertex::AliVertex ( const Double_t  position[3],
Double_t  dispersion,
Int_t  nContributors 
)

Definition at line 44 of file AliVertex.cxx.

AliVertex::AliVertex ( const AliVertex source)

Definition at line 62 of file AliVertex.cxx.

AliVertex::~AliVertex ( )
virtual

Definition at line 102 of file AliVertex.cxx.

Member Function Documentation

void AliVertex::Clear ( Option_t *  option = "")
virtual

Reimplemented from AliVVertex.

Definition at line 110 of file AliVertex.cxx.

virtual Double_t AliVertex::GetChi2 ( void  ) const
inlinevirtual

Implements AliVVertex.

Reimplemented in AliESDVertex.

Definition at line 77 of file AliVertex.h.

virtual Double_t AliVertex::GetChi2perNDF ( ) const
inlinevirtual

Implements AliVVertex.

Reimplemented in AliESDVertex.

Definition at line 76 of file AliVertex.h.

void AliVertex::GetCovarianceMatrix ( Double_t  covmatrix[6]) const
virtual

Implements AliVVertex.

Reimplemented in AliESDVertex.

Definition at line 130 of file AliVertex.cxx.

Referenced by PrintIndices().

virtual Double_t AliVertex::GetDispersion ( ) const
inlinevirtual

Definition at line 41 of file AliVertex.h.

Referenced by operator=(), and AliVertexerTracks::VertexForSelectedTracks().

virtual UShort_t* AliVertex::GetIndices ( ) const
inlinevirtual
virtual Int_t AliVertex::GetNDF ( ) const
inlinevirtual

Implements AliVVertex.

Reimplemented in AliESDVertex.

Definition at line 79 of file AliVertex.h.

virtual Bool_t AliVertex::IsFromVertexer3D ( ) const
inlinevirtual

Reimplemented from AliVVertex.

Definition at line 50 of file AliVertex.h.

virtual Bool_t AliVertex::IsFromVertexerZ ( ) const
inlinevirtual

Reimplemented from AliVVertex.

Definition at line 55 of file AliVertex.h.

AliVertex & AliVertex::operator= ( const AliVertex source)

Definition at line 80 of file AliVertex.cxx.

Referenced by AliESDVertex::operator=().

void AliVertex::Print ( Option_t *  option = "") const
virtual

Implements AliVVertex.

Reimplemented in AliESDVertex.

Definition at line 178 of file AliVertex.cxx.

Referenced by IsFromVertexerZ().

virtual void AliVertex::PrintIndices ( ) const
inlinevirtual

Implements AliVVertex.

Definition at line 66 of file AliVertex.h.

virtual void AliVertex::SetChi2 ( Double_t  )
inlinevirtual

Reimplemented in AliESDVertex.

Definition at line 78 of file AliVertex.h.

virtual void AliVertex::SetCovarianceMatrix ( const Double_t *  )
inlinevirtual

Reimplemented in AliESDVertex.

Definition at line 74 of file AliVertex.h.

virtual void AliVertex::SetXv ( Double_t  xVert)
inlinevirtual

Definition at line 30 of file AliVertex.h.

virtual void AliVertex::SetYv ( Double_t  yVert)
inlinevirtual

Definition at line 31 of file AliVertex.h.

virtual void AliVertex::SetZv ( Double_t  zVert)
inlinevirtual

Definition at line 32 of file AliVertex.h.

Referenced by AliVertexerTracks::FindVerticesMV().

Bool_t AliVertex::SubstituteTrack ( Int_t  indexOld,
Int_t  indexNew 
)
virtual

Definition at line 163 of file AliVertex.cxx.

Referenced by GetIndices(), and AliESDEvent::RemoveTrack().

Member Data Documentation

UShort_t* AliVertex::fIndices
protected
Int_t AliVertex::fNContributors
protected
Int_t AliVertex::fNIndices
protected
Double32_t AliVertex::fPosition[3]
protected
Double32_t AliVertex::fSigma
protected

Definition at line 84 of file AliVertex.h.

Referenced by GetDispersion(), operator=(), Print(), and SetDispersion().


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