![]() |
AliRoot Core
3dc7879 (3dc7879)
|
#include <AliVertex.h>
Public Member Functions | |
AliVertex () | |
AliVertex (const Double_t position[3], Double_t dispersion, Int_t nContributors) | |
AliVertex (const AliVertex &source) | |
AliVertex & | operator= (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 |
![]() | |
AliVVertex () | |
virtual | ~AliVVertex () |
AliVVertex (const AliVVertex &vVert) | |
AliVVertex & | operator= (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 |
Definition at line 16 of file AliVertex.h.
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.
|
virtual |
Definition at line 102 of file AliVertex.cxx.
|
virtual |
Reimplemented from AliVVertex.
Definition at line 110 of file AliVertex.cxx.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements AliVVertex.
Reimplemented in AliESDVertex.
Definition at line 130 of file AliVertex.cxx.
Referenced by PrintIndices().
|
inlinevirtual |
Definition at line 41 of file AliVertex.h.
Referenced by operator=(), and AliVertexerTracks::VertexForSelectedTracks().
|
inlinevirtual |
Definition at line 63 of file AliVertex.h.
Referenced by AliESDEvent::Clean(), AliVertexerTracks::FindPrimaryVertex(), AliVertexerTracks::RemoveConstraintFromVertex(), AliESD::RemoveTrack(), and AliVertexerTracks::RemoveTracksFromVertex().
|
inlinevirtual |
Implements AliVVertex.
Definition at line 42 of file AliVertex.h.
Referenced by AliVertexerTracks::AnalyzePileUp(), AliMFTTracker::Clusters2Tracks(), AliMFTTrackerMU::Clusters2Tracks(), AliAnalysisTaskESDfilter::ConvertPrimaryVertices(), AliMUONTracker::FillESD(), AliVertexerTracks::FindAllVertices(), AliVertexerTracks::FindNextVertexMV(), AliVertexerTracks::FindPrimaryVertex(), AliVertexerTracks::FindVerticesMV(), AliMeanVertex::GetNumberOfContributingEvents(), AliESDEvent::IsPileupFromSPD(), MUONefficiency(), MUONmassPlot(), operator=(), AliVertexerTracks::PrepareTracks(), AliVertexerTracks::RemoveConstraintFromVertex(), AliVertexerTracks::TrackToPoint(), AliVertexerTracks::VertexFitter(), and AliVertexerTracks::VertexForSelectedTracks().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 43 of file AliVertex.h.
Referenced by AliVertexerTracks::AnalyzePileUp(), AliESDEvent::Clean(), AliVertexerTracks::FindPrimaryVertex(), operator=(), AliVertexerTracks::RemoveConstraintFromVertex(), AliESD::RemoveTrack(), and AliVertexerTracks::RemoveTracksFromVertex().
|
inlinevirtual |
Reimplemented from AliVVertex.
Definition at line 44 of file AliVertex.h.
Referenced by AliESDtrackCuts::AcceptTrack(), AliVertexerTracks::AnalyzePileUp(), AliESD::Clean(), AliESDEvent::Clean(), AliAnalysisTaskESDfilter::ConvertHeader(), AliAnalysisTaskESDfilter::ConvertPrimaryVertices(), AliAnalysisTaskESDfilter::CopyChi2TPCConstrainedVsGlobal(), AliESDtrackCuts::GetAcceptedTracks(), AliESDEvent::GetPrimaryVertex(), AliESDtrackCuts::GetTPCOnlyTrack(), AliGlobalQADataMaker::MakeESDs(), AliESDEvent::PrimaryVertexTracksUnconstrained(), AliReconstruction::ProcessEvent(), AliESDUtils::RefitESDVertexTracks(), AliESD::RemoveTrack(), and AliESDEvent::RemoveTrack().
|
inlinevirtual |
Implements AliVVertex.
Definition at line 38 of file AliVertex.h.
Referenced by AliMFTTracker::Clusters2Tracks(), AliMFTTrackerMU::Clusters2Tracks(), AliAnalysisTaskESDfilter::ConvertCascades(), AliAnalysisTaskESDfilter::ConvertV0s(), AliESDTagCreator::FillEventTag(), AliVertexerTracks::FindNextVertexMV(), AliVertexerTracks::FindPrimaryVertex(), AliESDEvent::IsPileupFromSPD(), AliGlobalQADataMaker::MakeESDs(), MUONefficiency(), MUONmassPlot(), AliVertexerTracks::PrepareTracks(), AliESD::Print(), AliESDEvent::Print(), AliVertexerTracks::RemoveConstraintFromVertex(), AliVertexerTracks::RemoveTracksFromVertex(), AliESDRun::SetDiamond(), AliESD::SetDiamond(), AliV0vertexer::Tracks2V0vertices(), AliCascadeVertexer::V0sTracks2CascadeVertices(), AliVertexerTracks::VertexFitter(), and AliVertexerTracks::VertexForSelectedTracks().
|
virtual |
Implements AliVVertex.
Definition at line 119 of file AliVertex.cxx.
Referenced by AliESDv0Cuts::AcceptV0(), AliBarrelRec_TPCparam(), AliFMDPattern::Begin(), AliAnalysisTaskESDfilter::ConvertPrimaryVertices(), AliSimulation::ConvertRaw2SDigits(), AliMUONTracker::FillESD(), AliVertexerTracks::FindNextVertexMV(), AliVertexerTracks::FindPrimaryVertex(), AliSimulation::RunSimulation(), AliReconstruction::RunSPDTrackleting(), AliReconstruction::RunVertexFinder(), SetNContributors(), AliVertexer::SetVtxStart(), AliVertexerTracks::SetVtxStart(), TestESDCaloClusterAndCell(), and AliVertexerTracks::VertexFitter().
|
inlinevirtual |
Implements AliVVertex.
Definition at line 39 of file AliVertex.h.
Referenced by AliMFTTracker::Clusters2Tracks(), AliMFTTrackerMU::Clusters2Tracks(), AliAnalysisTaskESDfilter::ConvertCascades(), AliAnalysisTaskESDfilter::ConvertV0s(), AliESDTagCreator::FillEventTag(), AliVertexerTracks::FindNextVertexMV(), AliVertexerTracks::FindPrimaryVertex(), AliESDEvent::IsPileupFromSPD(), AliGlobalQADataMaker::MakeESDs(), MUONefficiency(), MUONmassPlot(), AliVertexerTracks::PrepareTracks(), AliESD::Print(), AliESDEvent::Print(), AliVertexerTracks::RemoveConstraintFromVertex(), AliVertexerTracks::RemoveTracksFromVertex(), AliESDRun::SetDiamond(), AliESD::SetDiamond(), AliV0vertexer::Tracks2V0vertices(), AliCascadeVertexer::V0sTracks2CascadeVertices(), AliVertexerTracks::VertexFitter(), and AliVertexerTracks::VertexForSelectedTracks().
|
inlinevirtual |
Implements AliVVertex.
Definition at line 40 of file AliVertex.h.
Referenced by AliL1Delay(), AliMUONCheck::CheckESD(), AliESDEvent::Clean(), AliMFTTracker::Clusters2Tracks(), AliMFTTrackerMU::Clusters2Tracks(), AliAnalysisTaskESDfilter::ConvertCascades(), AliAnalysisTaskESDfilter::ConvertV0s(), AliESDTagCreator::FillEventTag(), AliVertexerTracks::FindAllVertices(), AliVertexerTracks::FindNextVertexMV(), AliVertexerTracks::FindPrimaryVertex(), AliFMDReconstructor::GetVertex(), AliESDEvent::IsPileupFromSPD(), AliGlobalQADataMaker::MakeESDs(), MUONefficiency(), MUONmassPlot(), AliESD::Print(), AliESDEvent::Print(), AliVertexerTracks::RemoveConstraintFromVertex(), AliVertexerTracks::RemoveTracksFromVertex(), AliESDRun::SetDiamond(), AliV0vertexer::Tracks2V0vertices(), AliCascadeVertexer::V0sTracks2CascadeVertices(), AliVertexerTracks::VertexFitter(), and AliVertexerTracks::VertexForSelectedTracks().
|
inlinevirtual |
Reimplemented from AliVVertex.
Definition at line 50 of file AliVertex.h.
|
inlinevirtual |
Reimplemented from AliVVertex.
Definition at line 55 of file AliVertex.h.
Definition at line 80 of file AliVertex.cxx.
Referenced by AliESDVertex::operator=().
|
virtual |
Implements AliVVertex.
Reimplemented in AliESDVertex.
Definition at line 178 of file AliVertex.cxx.
Referenced by IsFromVertexerZ().
|
inlinevirtual |
Implements AliVVertex.
Definition at line 66 of file AliVertex.h.
|
inlinevirtual |
Reimplemented in AliESDVertex.
Definition at line 78 of file AliVertex.h.
|
inlinevirtual |
Reimplemented in AliESDVertex.
Definition at line 74 of file AliVertex.h.
|
inlinevirtual |
Definition at line 33 of file AliVertex.h.
Referenced by AliVertexerTracks::HelixVertexFinder(), AliVertexerTracks::OneTrackVertFinder(), AliVertexerTracks::TrackletVertexFinder(), AliVertexerTracks::VertexFinder(), and AliVertexerTracks::VertexForSelectedTracks().
|
virtual |
Definition at line 139 of file AliVertex.cxx.
Referenced by AliVertexerTracks::FindNextVertexMV(), AliVertexerTracks::FindPrimaryVertex(), IsFromVertexerZ(), AliVertexerTracks::RemoveConstraintFromVertex(), AliVertexerTracks::RemoveTracksFromVertex(), and AliVertexerTracks::VertexForSelectedTracks().
|
inlinevirtual |
Definition at line 34 of file AliVertex.h.
Referenced by AliESDVertex::AliESDVertex(), AliVertexerTracks::AnalyzePileUp(), AliVertexerTracks::FindVerticesMV(), AliVertexerTracks::HelixVertexFinder(), AliVertexerTracks::OneTrackVertFinder(), AliVertexerTracks::TooFewTracks(), AliVertexerTracks::VertexFinder(), and AliVertexerTracks::VertexFitter().
|
inlinevirtual |
Definition at line 30 of file AliVertex.h.
|
inlinevirtual |
Definition at line 28 of file AliVertex.h.
Referenced by AliVertexerTracks::FindVerticesMV(), AliVertexerTracks::HelixVertexFinder(), AliVertexerTracks::OneTrackVertFinder(), AliVertexerTracks::VertexFinder(), and AliVertexerTracks::VertexFitter().
|
inlinevirtual |
Definition at line 31 of file AliVertex.h.
|
inlinevirtual |
Definition at line 32 of file AliVertex.h.
Referenced by AliVertexerTracks::FindVerticesMV().
|
virtual |
Definition at line 163 of file AliVertex.cxx.
Referenced by GetIndices(), and AliESDEvent::RemoveTrack().
|
virtual |
Definition at line 151 of file AliVertex.cxx.
Referenced by AliAnalysisTaskESDfilter::ConvertCascades(), AliAnalysisTaskESDfilter::ConvertGlobalConstrainedTracks(), AliAnalysisTaskESDfilter::ConvertKinks(), AliAnalysisTaskESDfilter::ConvertTPCOnlyTracks(), AliAnalysisTaskESDfilter::ConvertTracks(), AliAnalysisTaskESDfilter::ConvertTRD(), AliAnalysisTaskESDfilter::ConvertV0s(), GetIndices(), AliESDEvent::RemoveTrack(), and AliVertexerTracks::RemoveTracksFromVertex().
|
protected |
Definition at line 87 of file AliVertex.h.
Referenced by AliVertex(), Clear(), GetIndices(), operator=(), PrintIndices(), SetIndices(), SubstituteTrack(), UsesTrack(), and ~AliVertex().
|
protected |
Definition at line 85 of file AliVertex.h.
Referenced by AliESDVertex::GetChi2toNDF(), GetNContributors(), AliESDVertex::GetNDF(), GetStatus(), operator=(), Print(), AliESDVertex::Print(), SetIndices(), and SetNContributors().
|
protected |
Definition at line 86 of file AliVertex.h.
Referenced by AliVertex(), GetNIndices(), operator=(), PrintIndices(), SetIndices(), SubstituteTrack(), and UsesTrack().
|
protected |
Definition at line 83 of file AliVertex.h.
Referenced by AliESDVertex::AliESDVertex(), AliVertex(), AliESDVertex::GetWDist(), GetX(), GetXYZ(), GetY(), GetZ(), operator=(), Print(), AliESDVertex::Print(), SetXv(), SetXYZ(), SetYv(), and SetZv().
|
protected |
Definition at line 84 of file AliVertex.h.
Referenced by GetDispersion(), operator=(), Print(), and SetDispersion().