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 24 of file AliKFVertex.h.

Constructor & Destructor Documentation

◆ AliKFVertex() [1/2]

AliKFVertex::AliKFVertex ( )
inline

Definition at line 33 of file AliKFVertex.h.

Referenced by ~AliKFVertex().

33 : AliKFParticle(), fIsConstrained(0) {}
Bool_t fIsConstrained
Definition: AliKFVertex.h:79

◆ ~AliKFVertex()

AliKFVertex::~AliKFVertex ( )
inline

Definition at line 37 of file AliKFVertex.h.

References AliKFVertex().

37 {}

◆ 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 49 of file AliKFVertex.h.

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

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

◆ operator+=()

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

Definition at line 88 of file AliKFVertex.h.

References operator+=().

Referenced by GetNContributors().

89 {
90  AliKFParticle::operator+=(Daughter);
91 }
friend void operator+=(F32vec1 &a, const F32vec1 &b)

◆ operator-()

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

Definition at line 98 of file AliKFVertex.h.

Referenced by GetNContributors().

99 {
100  AliKFVertex tmp = *this;
101  Daughter.SubtractFromVertex(tmp);
102  return tmp;
103 }

◆ operator-=()

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

Definition at line 93 of file AliKFVertex.h.

Referenced by GetNContributors().

94 {
95  Daughter.SubtractFromVertex(*this);
96 }

◆ 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 79 of file AliKFVertex.h.

Referenced by GetNContributors().


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