PandaRoot
AliKFVertex Class Reference

#include <AliKFVertex.h>

Inheritance diagram for AliKFVertex:

Public Member Functions

 AliKFVertex ()
 
 ~AliKFVertex ()
 
 AliKFVertex (const KFPVertex &vertex)
 
Int_t GetNContributors () const
 
void operator+= (const AliKFParticle &Daughter)
 
AliKFVertex operator- (const AliKFParticle &Daughter) const
 
void operator-= (const AliKFParticle &Daughter)
 
void SetBeamConstraint (float X, float Y, float Z, float ErrX, float ErrY, float ErrZ)
 
void SetBeamConstraintOff ()
 
void ConstructPrimaryVertex (const AliKFParticle *vDaughters[], int NDaughters, Bool_t vtxFlag[], float ChiCut=3.5)
 

Protected Attributes

Bool_t fIsConstrained
 

Detailed Description

Definition at line 36 of file AliKFVertex.h.

Constructor & Destructor Documentation

◆ AliKFVertex() [1/2]

AliKFVertex::AliKFVertex ( )
inline

Definition at line 45 of file AliKFVertex.h.

Referenced by ~AliKFVertex().

45 : AliKFParticle(), fIsConstrained(0) {}
Bool_t fIsConstrained
Definition: AliKFVertex.h:91

◆ ~AliKFVertex()

AliKFVertex::~AliKFVertex ( )
inline

Definition at line 49 of file AliKFVertex.h.

References AliKFVertex().

49 {}

◆ AliKFVertex() [2/2]

AliKFVertex::AliKFVertex ( const KFPVertex vertex)

Member Function Documentation

◆ ConstructPrimaryVertex()

void AliKFVertex::ConstructPrimaryVertex ( const AliKFParticle *  vDaughters[],
int  NDaughters,
Bool_t  vtxFlag[],
float  ChiCut = 3.5 
)

Referenced by GetNContributors().

◆ GetNContributors()

Int_t AliKFVertex::GetNContributors ( ) const
inline

Definition at line 61 of file AliKFVertex.h.

References ConstructPrimaryVertex(), fIsConstrained, operator+=(), operator-(), operator-=(), SetBeamConstraint(), and SetBeamConstraintOff().

61 { return fIsConstrained ? fNDF / 2 : (fNDF + 3) / 2; }
Bool_t fIsConstrained
Definition: AliKFVertex.h:91

◆ operator+=()

void AliKFVertex::operator+= ( const AliKFParticle &  Daughter)
inline

Definition at line 100 of file AliKFVertex.h.

References operator+=().

Referenced by GetNContributors().

101 {
102  AliKFParticle::operator+=(Daughter);
103 }
friend void operator+=(F32vec1 &a, const F32vec1 &b)

◆ operator-()

AliKFVertex AliKFVertex::operator- ( const AliKFParticle &  Daughter) const
inline

Definition at line 110 of file AliKFVertex.h.

Referenced by GetNContributors().

111 {
112  AliKFVertex tmp = *this;
113  Daughter.SubtractFromVertex(tmp);
114  return tmp;
115 }

◆ operator-=()

void AliKFVertex::operator-= ( const AliKFParticle &  Daughter)
inline

Definition at line 105 of file AliKFVertex.h.

Referenced by GetNContributors().

106 {
107  Daughter.SubtractFromVertex(*this);
108 }

◆ SetBeamConstraint()

void AliKFVertex::SetBeamConstraint ( float  X,
float  Y,
float  Z,
float  ErrX,
float  ErrY,
float  ErrZ 
)

Referenced by GetNContributors().

◆ SetBeamConstraintOff()

void AliKFVertex::SetBeamConstraintOff ( )

Referenced by GetNContributors().

Member Data Documentation

◆ fIsConstrained

Bool_t AliKFVertex::fIsConstrained
protected

Definition at line 91 of file AliKFVertex.h.

Referenced by GetNContributors().


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