AliRoot Core  edcc906 (edcc906)
AliVertexer Class Referenceabstract

#include <AliVertexer.h>

Inheritance diagram for AliVertexer:

Public Member Functions

 AliVertexer ()
 
virtual ~AliVertexer ()
 
virtual AliESDVertexFindVertexForCurrentEvent (TTree *clustersTree)=0
 
AliMultiplicityGetMultiplicity () const
 
virtual void PrintStatus () const =0
 
void SetVtxStart (Double_t x, Double_t y, Double_t z)
 
void SetVtxStartSigma (Double_t sx, Double_t sy, Double_t sz)
 
void SetVtxStart (AliESDVertex *vtx)
 
virtual AliESDVertexGetAllVertices (Int_t &novertices) const
 
const Double_t * GetNominalPos () const
 
const Double_t * GetNominalCov () const
 

Protected Attributes

AliESDVertexfCurrentVertex
 
AliMultiplicityfMult
 pointer to the current vertex More...
 

Private Member Functions

 AliVertexer (const AliVertexer &vtxr)
 Multiplicity object. More...
 
AliVertexeroperator= (const AliVertexer &)
 

Private Attributes

Double_t fNominalPos [3]
 
Double_t fNominalCov [6]
 

Detailed Description

Definition at line 17 of file AliVertexer.h.

Constructor & Destructor Documentation

AliVertexer::AliVertexer ( )

Definition at line 33 of file AliVertexer.cxx.

AliVertexer::~AliVertexer ( )
virtual

Definition at line 45 of file AliVertexer.cxx.

AliVertexer::AliVertexer ( const AliVertexer vtxr)
private

Multiplicity object.

Member Function Documentation

virtual AliESDVertex* AliVertexer::FindVertexForCurrentEvent ( TTree *  clustersTree)
pure virtual
virtual AliESDVertex* AliVertexer::GetAllVertices ( Int_t &  novertices) const
inlinevirtual

Definition at line 41 of file AliVertexer.h.

Referenced by AliReconstruction::RunVertexFinder().

AliMultiplicity* AliVertexer::GetMultiplicity ( ) const
inline

Definition at line 28 of file AliVertexer.h.

const Double_t* AliVertexer::GetNominalCov ( ) const
inline

Definition at line 43 of file AliVertexer.h.

const Double_t* AliVertexer::GetNominalPos ( ) const
inline

Definition at line 42 of file AliVertexer.h.

AliVertexer& AliVertexer::operator= ( const AliVertexer )
private
virtual void AliVertexer::PrintStatus ( ) const
pure virtual

Referenced by GetMultiplicity().

void AliVertexer::SetVtxStart ( Double_t  x,
Double_t  y,
Double_t  z 
)
inline

Definition at line 30 of file AliVertexer.h.

Referenced by AliReconstruction::RunVertexFinder(), and SetVtxStartSigma().

void AliVertexer::SetVtxStart ( AliESDVertex vtx)

Definition at line 53 of file AliVertexer.cxx.

void AliVertexer::SetVtxStartSigma ( Double_t  sx,
Double_t  sy,
Double_t  sz 
)
inline

Definition at line 32 of file AliVertexer.h.

Member Data Documentation

AliESDVertex* AliVertexer::fCurrentVertex
protected

Definition at line 46 of file AliVertexer.h.

AliMultiplicity* AliVertexer::fMult
protected

pointer to the current vertex

Definition at line 47 of file AliVertexer.h.

Referenced by GetMultiplicity(), and ~AliVertexer().

Double_t AliVertexer::fNominalCov[6]
private

Definition at line 57 of file AliVertexer.h.

Referenced by GetNominalCov(), SetVtxStart(), and SetVtxStartSigma().

Double_t AliVertexer::fNominalPos[3]
private

Definition at line 56 of file AliVertexer.h.

Referenced by GetNominalPos(), and SetVtxStart().


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